Fix uint32* -> int32* conversion error
Change-Id: I23c2a842468896e8d120ac4b8b55ef433dff6d85
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
[ROCm/amdsmi commit: 1d24dd93a6]
This commit is contained in:
@@ -1650,7 +1650,7 @@ amdsmi_status_t amdsmi_get_gpu_bdf_id(amdsmi_processor_handle processor_handle,
|
||||
/**
|
||||
* @brief Get the NUMA node associated with a device
|
||||
*
|
||||
* @details Given a processor handle @p processor_handle and a pointer to a uint32_t @p
|
||||
* @details Given a processor handle @p processor_handle and a pointer to a int32_t @p
|
||||
* numa_node, this function will retrieve the NUMA node value associated
|
||||
* with device @p processor_handle and store the value at location pointed to by
|
||||
* @p numa_node.
|
||||
@@ -1666,7 +1666,7 @@ amdsmi_status_t amdsmi_get_gpu_bdf_id(amdsmi_processor_handle processor_handle,
|
||||
*
|
||||
* @return ::amdsmi_status_t | ::AMDSMI_STATUS_SUCCESS on success, non-zero on fail
|
||||
*/
|
||||
amdsmi_status_t amdsmi_get_gpu_topo_numa_affinity(amdsmi_processor_handle processor_handle, uint32_t *numa_node);
|
||||
amdsmi_status_t amdsmi_get_gpu_topo_numa_affinity(amdsmi_processor_handle processor_handle, int32_t *numa_node);
|
||||
|
||||
/**
|
||||
* @brief Get PCIe traffic information. It is not supported on virtual machine guest
|
||||
|
||||
@@ -1651,7 +1651,7 @@ def amdsmi_get_gpu_topo_numa_affinity(processor_handle: amdsmi_wrapper.amdsmi_pr
|
||||
processor_handle, amdsmi_wrapper.amdsmi_processor_handle
|
||||
)
|
||||
|
||||
numa_node = ctypes.c_uint32()
|
||||
numa_node = ctypes.c_int32()
|
||||
|
||||
_check_res(
|
||||
amdsmi_wrapper.amdsmi_get_gpu_topo_numa_affinity(
|
||||
|
||||
@@ -1434,7 +1434,7 @@ amdsmi_get_gpu_bdf_id.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_bdf_id.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64)]
|
||||
amdsmi_get_gpu_topo_numa_affinity = _libraries['libamd_smi.so'].amdsmi_get_gpu_topo_numa_affinity
|
||||
amdsmi_get_gpu_topo_numa_affinity.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_topo_numa_affinity.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint32)]
|
||||
amdsmi_get_gpu_topo_numa_affinity.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_int32)]
|
||||
amdsmi_get_gpu_pci_throughput = _libraries['libamd_smi.so'].amdsmi_get_gpu_pci_throughput
|
||||
amdsmi_get_gpu_pci_throughput.restype = amdsmi_status_t
|
||||
amdsmi_get_gpu_pci_throughput.argtypes = [amdsmi_processor_handle, ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64), ctypes.POINTER(ctypes.c_uint64)]
|
||||
|
||||
@@ -1277,7 +1277,7 @@ amdsmi_status_t amdsmi_get_gpu_bdf_id(
|
||||
}
|
||||
|
||||
amdsmi_status_t amdsmi_get_gpu_topo_numa_affinity(
|
||||
amdsmi_processor_handle processor_handle, uint32_t *numa_node) {
|
||||
amdsmi_processor_handle processor_handle, int32_t *numa_node) {
|
||||
return rsmi_wrapper(rsmi_topo_numa_affinity_get, processor_handle,
|
||||
numa_node);
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ void TestSysInfoRead::Run(void) {
|
||||
err = amdsmi_get_gpu_bdf_id(processor_handles_[i], nullptr);
|
||||
ASSERT_EQ(err, AMDSMI_STATUS_INVAL);
|
||||
|
||||
err = amdsmi_get_gpu_topo_numa_affinity(processor_handles_[i], &val_ui32);
|
||||
err = amdsmi_get_gpu_topo_numa_affinity(processor_handles_[i], &val_i32);
|
||||
CHK_ERR_ASRT(err)
|
||||
IF_VERB(STANDARD) {
|
||||
std::cout << "\t**NUMA NODE: 0x" << std::hex << val_i32;
|
||||
|
||||
Reference in New Issue
Block a user