BEGIN 1787778772.2819088 EXEC /__w/TheRock/TheRock/build/core/amdsmi/build /usr/local/therock-tools/bin/cmake -E env --unset=ROCM_PATH --unset=ROCM_DIR --unset=HIP_PATH --unset=HIP_DIR -- /usr/local/therock-tools/bin/cmake --build /__w/TheRock/TheRock/build/core/amdsmi/build 0.0 [0/2] Re-checking globbed directories... 0.2 [1/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_ethtool_ioctl.cpp.o 0.2 [2/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_interface.cpp.o 0.2 [3/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 0.2 [4/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 0.2 [5/237] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.2 [6/237] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.2 [7/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 0.2 [8/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_system.cpp.o 0.2 [9/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_ualoe.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_ualoe.cc:24: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [10/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [11/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:948:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 0.2 948 | unsigned char buff[bytesPerLine + 1]; 0.2 | ^~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:948:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:941:78: note: declared here 0.2 941 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 0.2 | ^ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1372:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 1372 | usleep(waitTime); 0.2 | ~~~~~~ ^~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 0.2 91 | static inline void debugFilesDiscovered(std::vector files) { 0.2 | ^~~~~~~~~~~~~~~~~~~~ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 4 warnings generated. 0.2 [12/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1297:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.2 1297 | *total += std::stol(bytes); 0.2 | ~~ ^~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1474:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 1474 | info->cache[info->num_cache_types].cache_level = cache_level; 0.2 | ~ ^~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1475:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 1475 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 0.2 | ~ ^~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1478:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 1478 | info->cache[info->num_cache_types].flags = cache_type; 0.2 | ~ ^~~~~~~~~~ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 5 warnings generated. 0.2 [13/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [14/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [15/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [16/237] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 0.2 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.2 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 0.2 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.2 | ~ ^ ~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 0.2 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.2 | ^~ 0.2 | = 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 0.2 1872 | src_type[ind] = freqlimitsrcnames[index]; 0.2 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 2 warnings generated. 0.2 [17/237] Building CXX object src/CMakeFiles/amd_smi.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:62:12: warning: private field 'nic_idx_' is not used [-Wunused-private-field] 0.2 62 | uint32_t nic_idx_; 0.2 | ^ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:63:16: warning: private field 'bdf_' is not used [-Wunused-private-field] 0.2 63 | amdsmi_bdf_t bdf_; 0.2 | ^ 0.2 2 warnings generated. 0.2 [18/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 0.2 [19/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 0.2 [20/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic.cpp.o 0.2 [21/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:73:17: warning: result of comparison of constant 2 with expression of type 'LINK_DIRECTORY_TYPE' (aka 'enum _LINK_DIRECTORY_TYPE') is always true [-Wtautological-constant-out-of-range-compare] 0.2 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 0.2 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:418:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 0.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 0.2 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 0.2 | ~~^~~~~ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 0.2 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 0.2 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 0.2 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 0.2 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 0.2 151 | __pointer->~_Tp(); 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 0.2 675 | { std::_Destroy(__p); } 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 0.2 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 0.2 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 0.2 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.2 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.2 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.2 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 0.2 | ^ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:212:19: note: in instantiation of function template specialization 'std::make_shared' requested here 0.2 212 | link = std::make_shared(node_indx, link_indx, directory); 0.2 | ^ 0.2 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 0.2 151 | __pointer->~_Tp(); 0.2 | ^ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 4 warnings generated. 0.2 [22/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 0.2 [23/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 0.2 43 | v = *(uint16_t*)(*ptr); 0.2 | ^~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 0.2 47 | v = *(uint32_t*)(*ptr); 0.2 | ^~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 0.2 51 | v = *(uint64_t*)(*ptr); 0.2 | ^~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.2 186 | num_instance = static_cast(v); 0.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.2 189 | num_smn = static_cast(v); 0.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 0.2 5 warnings generated. 0.2 [24/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [25/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 1439 | f->current = -1; 0.2 | ~ ^~ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:415:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 414 | prim_key, get_structured_data_subkey_by_position( 0.2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 415 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 0.2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 0.2 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 0.2 | ^ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2259:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 2259 | *pisolate = partition_status[partition_id]; 0.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2311:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 0.2 2311 | partition_status[partition_id] = pisolate; 0.2 | ~ ^~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2405:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 2405 | policy->policies[policy->num_supported].policy_id = value; 0.2 | ~ ^~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2510:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.2 2510 | policy->policies[policy->num_supported].policy_id = value; 0.2 | ~ ^~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2649:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 0.2 2649 | return amd::smi::ErrnoToRsmiStatus(ret); 0.2 | ~~~ ^~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3092:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.2 3091 | b->transfer_rate.frequency[cur_index] = 0.2 | ~ 0.2 3092 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 0.2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 9 warnings generated. 0.2 [26/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_devlink_netlink.cpp.o 0.2 [27/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 1 warning generated. 0.2 [28/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1344:11: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.2 1344 | buf[len] = '\0'; 0.2 | ~~~ ^~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1352:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] 0.2 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 0.2 | ~ ~~~~~^~~~~~~~ 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 0.2 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 0.2 | ^~~~~~~~~~~~~~~~~~~~~ 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.2 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.2 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.2 1242 | std::uint64_t m_current_offset{0}; 0.2 | ^ 0.2 4 warnings generated. 0.3 [29/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 0.3 [30/237] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_lib.c.o 0.3 [31/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 0.3 [32/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 0.3 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 2 warnings generated. 0.3 [33/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 0.3 [34/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 0.3 [35/237] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.3 [36/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 0.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 0.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 3 warnings generated. 0.3 [37/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd_data_manager.cc.o 0.3 [38/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 0.3 [39/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:948:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 0.3 948 | unsigned char buff[bytesPerLine + 1]; 0.3 | ^~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:948:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:941:78: note: declared here 0.3 941 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1372:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1372 | usleep(waitTime); 0.3 | ~~~~~~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 0.3 91 | static inline void debugFilesDiscovered(std::vector files) { 0.3 | ^~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 4 warnings generated. 0.3 [40/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [41/237] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [42/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 0.3 [43/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:105:62: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 105 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 0.3 | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:105:31: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 105 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 0.3 | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:463:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 463 | if (num_dpm) *num_dpm = dpm; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:464:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 464 | if (max_freq) *max_freq = max; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:465:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 465 | if (min_freq) *min_freq = min; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:466:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 466 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:819:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] 0.3 819 | uint32_t line_value = std::stoul(std::string(trim(line))); 0.3 | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:55: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 8 warnings generated. 0.3 [44/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 0.3 [45/237] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.3 [46/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:73:17: warning: result of comparison of constant 2 with expression of type 'LINK_DIRECTORY_TYPE' (aka 'enum _LINK_DIRECTORY_TYPE') is always true [-Wtautological-constant-out-of-range-compare] 0.3 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 0.3 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:418:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 0.3 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 0.3 | ~~^~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 0.3 151 | __pointer->~_Tp(); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 0.3 675 | { std::_Destroy(__p); } 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 0.3 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 0.3 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 0.3 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.3 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.3 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.3 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:212:19: note: in instantiation of function template specialization 'std::make_shared' requested here 0.3 212 | link = std::make_shared(node_indx, link_indx, directory); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 0.3 151 | __pointer->~_Tp(); 0.3 | ^ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 4 warnings generated. 0.3 [47/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_gpu_device.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:239:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 239 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:244:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 244 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:259:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 259 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:278:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 278 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:463:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 463 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:510:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 510 | bitmask[i / 64] |= (1ULL << (i % 64)); 0.3 | ~~~~~~~ ~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:514:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 514 | bitmask[core / 64] |= (1ULL << (core % 64)); 0.3 | ~~~~~~~ ~~~~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:545:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 545 | bitmask[i / 64] |= (1ULL << (i % 64)); 0.3 | ~~~~~~~ ~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:549:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 549 | bitmask[core / 64] |= (1ULL << (core % 64)); 0.3 | ~~~~~~~ ~~~~~^~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:54: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 10 warnings generated. 0.3 [48/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_lib_loader.cc.o 0.3 [49/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 0.3 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 0.3 | ^~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:208:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 208 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 0.3 | ~~~ ^~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 3 warnings generated. 0.3 [50/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 0.3 [51/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 0.3 [52/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/third_party/shared_mutex/shared_mutex.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [53/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:37: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [54/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [55/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [56/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_uuid.cc.o 0.3 [57/237] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_telem.c.o 0.3 [58/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [59/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_utils.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:105:62: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 105 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 0.3 | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:105:31: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 105 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 0.3 | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:463:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 463 | if (num_dpm) *num_dpm = dpm; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:464:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 464 | if (max_freq) *max_freq = max; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:465:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 465 | if (min_freq) *min_freq = min; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:466:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 0.3 466 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:819:29: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] 0.3 819 | uint32_t line_value = std::stoul(std::string(trim(line))); 0.3 | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:55: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 8 warnings generated. 0.3 [60/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/scoped_fd.cc.o 0.3 [61/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1439 | f->current = -1; 0.3 | ~ ^~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:415:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 414 | prim_key, get_structured_data_subkey_by_position( 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 415 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 0.3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 0.3 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2259:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 2259 | *pisolate = partition_status[partition_id]; 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2311:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 0.3 2311 | partition_status[partition_id] = pisolate; 0.3 | ~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2405:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 2405 | policy->policies[policy->num_supported].policy_id = value; 0.3 | ~ ^~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2510:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 2510 | policy->policies[policy->num_supported].policy_id = value; 0.3 | ~ ^~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2649:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 0.3 2649 | return amd::smi::ErrnoToRsmiStatus(ret); 0.3 | ~~~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3092:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 3091 | b->transfer_rate.frequency[cur_index] = 0.3 | ~ 0.3 3092 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 9 warnings generated. 0.3 [62/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/main.c.o 0.3 [63/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_wsl_device.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_wsl_device.cc:580:23: warning: implicit conversion loses integer precision: 'const unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] 0.3 580 | info->num_fw_info = std::min(src_max, static_cast(AMDSMI_FW_ID__MAX)); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 1 warning generated. 0.3 [64/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [65/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [66/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [67/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 0.3 [68/237] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 0.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.3 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 0.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.3 | ~ ^ ~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 0.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.3 | ^~ 0.3 | = 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 0.3 1872 | src_type[ind] = freqlimitsrcnames[index]; 0.3 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 2 warnings generated. 0.3 [69/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_wsl_device.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_wsl_device.cc:580:23: warning: implicit conversion loses integer precision: 'const unsigned int' to 'uint8_t' (aka 'unsigned char') [-Wimplicit-int-conversion] 0.3 580 | info->num_fw_info = std::min(src_max, static_cast(AMDSMI_FW_ID__MAX)); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 1 warning generated. 0.3 [70/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [71/237] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_cb.c.o 0.3 [72/237] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_cdev.c.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:322:19: warning: implicit conversion from enumeration type 'ifoe_virt_mode_e' (aka 'enum ifoe_virt_mode') to different enumeration type 'enum cfg_ifoe_virt_mode' [-Wimplicit-enum-enum-cast] 0.3 322 | config.v_mode = virt_mode; 0.3 | ~ ^~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:323:19: warning: implicit conversion from enumeration type 'ifoe_encap_type_e' (aka 'enum ifoe_encap_type') to different enumeration type 'enum cfg_ifoe_encap_type' [-Wimplicit-enum-enum-cast] 0.3 323 | config.e_type = encap_type; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:324:19: warning: implicit conversion from enumeration type 'ifoe_failover_mode_e' (aka 'enum ifoe_failover_mode') to different enumeration type 'enum cfg_ifoe_failover_mode' [-Wimplicit-enum-enum-cast] 0.3 324 | config.f_mode = failover_mode; 0.3 | ~ ^~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:325:26: warning: implicit conversion from enumeration type 'ifoe_loopback_mode_e' (aka 'enum ifoe_loopback_mode') to different enumeration type 'enum cfg_ifoe_loopback_mode' [-Wimplicit-enum-enum-cast] 0.3 325 | config.loopback_mode = loopback_mode; 0.3 | ~ ^~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:337:13: warning: implicit conversion from enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') to different enumeration type 'enum cfg_config_phase' [-Wimplicit-enum-enum-cast] 0.3 337 | n_phase = next_phase; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:351:12: warning: implicit conversion from enumeration type 'enum cfg_config_phase' to different enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') [-Wimplicit-enum-enum-cast] 0.3 351 | *phase = curr_phase; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:692:61: warning: implicit conversion from enumeration type 'enum cfg_telemetry_category' to different enumeration type 'ualoe_telemetry_category_e' (aka 'enum ualoe_telemetry_category') [-Wimplicit-enum-enum-cast] 0.3 692 | telemetry->datasets[i]->category = cfg_tele.datasets[i].category; 0.3 | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 0.3 7 warnings generated. 0.3 [73/237] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 0.3 [74/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_cper.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:133:45: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 133 | ctx.buffer = std::make_unique(ctx.file_size); 0.3 | ~~~ ~~~~^~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:145:62: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 145 | auto bytes_read = g_cper_read_fn(fd, ctx.buffer.get(), ctx.file_size); 0.3 | ~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:243:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 243 | offset += sizeof(struct cper_sec_desc) * idx; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:254:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 254 | sizeof(struct cper_sec_desc) * idx); 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:485:68: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 485 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 0.3 5 warnings generated. 0.3 [75/237] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_nl.c.o 0.3 [76/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_sysfs.cpp.o 0.3 [77/237] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_telem.c.o 0.3 [78/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:154:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 0.3 154 | socket_model_map[current_socket_id] = *model_name; 0.3 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:470:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 470 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 0.3 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:470:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 469 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 0.3 | ~ 0.3 470 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:469:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 469 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 0.3 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 0.3 4 warnings generated. 0.3 [79/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [80/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 0.3 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 2 warnings generated. 0.3 [81/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1344:11: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 1344 | buf[len] = '\0'; 0.3 | ~~~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1352:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] 0.3 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 0.3 | ~ ~~~~~^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 0.3 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 0.3 | ^~~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 4 warnings generated. 0.3 [82/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_drm.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:37: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [83/237] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.3 [84/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_device.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [85/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/error_map.c.o 0.3 [86/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_main.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1344:11: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 1344 | buf[len] = '\0'; 0.3 | ~~~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:1352:38: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion] 0.3 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 0.3 | ~ ~~~~~^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 0.3 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 0.3 | ^~~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 4 warnings generated. 0.3 [87/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_fields.c.o 0.3 [88/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_version.c.o 0.3 [89/237] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [90/237] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_nl.c.o 0.3 [91/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 0.3 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 2 warnings generated. 0.3 [92/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/boot_decode.c.o 0.3 [93/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [94/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_utils.cc.o 0.3 [95/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_decode.c.o 0.3 [96/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:949:64: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 949 | amdsmi_status_t amdsmi_get_nic_fw_info(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:950:62: warning: unused parameter 'info' [-Wunused-parameter] 0.3 950 | amdsmi_nic_fw_info_t* info) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:954:67: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 954 | amdsmi_status_t amdsmi_get_nic_device_bdf(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:955:57: warning: unused parameter 'bdf' [-Wunused-parameter] 0.3 955 | amdsmi_bdf_t* bdf) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:959:72: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 959 | amdsmi_status_t amdsmi_get_nic_port_statistics(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:960:57: warning: unused parameter 'port_index' [-Wunused-parameter] 0.3 960 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:960:79: warning: unused parameter 'num_stats' [-Wunused-parameter] 0.3 960 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:961:67: warning: unused parameter 'stats' [-Wunused-parameter] 0.3 961 | amdsmi_nic_stat_t* stats) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:965:74: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 965 | amdsmi_status_t amdsmi_get_nic_vendor_statistics(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:966:59: warning: unused parameter 'port_index' [-Wunused-parameter] 0.3 966 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:966:81: warning: unused parameter 'num_stats' [-Wunused-parameter] 0.3 966 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:967:69: warning: unused parameter 'stats' [-Wunused-parameter] 0.3 967 | amdsmi_nic_stat_t* stats) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1346:68: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 1346 | amdsmi_status_t amdsmi_get_gpu_device_cuid(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1832:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1832 | usleep(waitTime); 0.3 | ~~~~~~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1905:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 1905 | violation_status->reference_timestamp = current_time; 0.3 | ~ ^~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2947:31: warning: result of comparison of constant 18446744073709551615 with expression of type 'uint32_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 0.3 2947 | << (info->vram_bit_width == std::numeric_limits::max() 0.3 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4308:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 4308 | info->dpm_cap = dpm; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5177:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 5177 | info->max_clk = max_freq; 0.3 | ~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5178:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 5178 | info->min_clk = min_freq; 0.3 | ~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5442:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 5442 | afids[i] = afid; 0.3 | ~ ^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:143:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 0.3 143 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 0.3 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1502:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 0.3 1502 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:143:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 0.3 143 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 0.3 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1510:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 0.3 1510 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 0.3 | ^ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:70: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 23 warnings generated. 0.3 [97/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 0.3 43 | v = *(uint16_t*)(*ptr); 0.3 | ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 0.3 47 | v = *(uint32_t*)(*ptr); 0.3 | ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 0.3 51 | v = *(uint64_t*)(*ptr); 0.3 | ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 186 | num_instance = static_cast(v); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 189 | num_smn = static_cast(v); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 0.3 5 warnings generated. 0.3 [98/237] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_cdev.c.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:322:19: warning: implicit conversion from enumeration type 'ifoe_virt_mode_e' (aka 'enum ifoe_virt_mode') to different enumeration type 'enum cfg_ifoe_virt_mode' [-Wimplicit-enum-enum-cast] 0.3 322 | config.v_mode = virt_mode; 0.3 | ~ ^~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:323:19: warning: implicit conversion from enumeration type 'ifoe_encap_type_e' (aka 'enum ifoe_encap_type') to different enumeration type 'enum cfg_ifoe_encap_type' [-Wimplicit-enum-enum-cast] 0.3 323 | config.e_type = encap_type; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:324:19: warning: implicit conversion from enumeration type 'ifoe_failover_mode_e' (aka 'enum ifoe_failover_mode') to different enumeration type 'enum cfg_ifoe_failover_mode' [-Wimplicit-enum-enum-cast] 0.3 324 | config.f_mode = failover_mode; 0.3 | ~ ^~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:325:26: warning: implicit conversion from enumeration type 'ifoe_loopback_mode_e' (aka 'enum ifoe_loopback_mode') to different enumeration type 'enum cfg_ifoe_loopback_mode' [-Wimplicit-enum-enum-cast] 0.3 325 | config.loopback_mode = loopback_mode; 0.3 | ~ ^~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:337:13: warning: implicit conversion from enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') to different enumeration type 'enum cfg_config_phase' [-Wimplicit-enum-enum-cast] 0.3 337 | n_phase = next_phase; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:351:12: warning: implicit conversion from enumeration type 'enum cfg_config_phase' to different enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') [-Wimplicit-enum-enum-cast] 0.3 351 | *phase = curr_phase; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:692:61: warning: implicit conversion from enumeration type 'enum cfg_telemetry_category' to different enumeration type 'ualoe_telemetry_category_e' (aka 'enum ualoe_telemetry_category') [-Wimplicit-enum-enum-cast] 0.3 692 | telemetry->datasets[i]->category = cfg_tele.datasets[i].category; 0.3 | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 0.3 7 warnings generated. 0.3 [99/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 0.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 0.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 3 warnings generated. 0.3 [100/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1297:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 1297 | *total += std::stol(bytes); 0.3 | ~~ ^~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1474:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1474 | info->cache[info->num_cache_types].cache_level = cache_level; 0.3 | ~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1475:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1475 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1478:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1478 | info->cache[info->num_cache_types].flags = cache_type; 0.3 | ~ ^~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 5 warnings generated. 0.3 [101/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1297:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 1297 | *total += std::stol(bytes); 0.3 | ~~ ^~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1474:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1474 | info->cache[info->num_cache_types].cache_level = cache_level; 0.3 | ~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1475:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1475 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 0.3 | ~ ^~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1478:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1478 | info->cache[info->num_cache_types].flags = cache_type; 0.3 | ~ ^~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 5 warnings generated. 0.3 [102/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [103/237] cd /__w/TheRock/TheRock/build/core/amdsmi/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/TheRock/TheRock/build/core/amdsmi/stamp/stage.stamp 0.3 [104/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:133:45: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 133 | ctx.buffer = std::make_unique(ctx.file_size); 0.3 | ~~~ ~~~~^~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:145:62: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 145 | auto bytes_read = g_cper_read_fn(fd, ctx.buffer.get(), ctx.file_size); 0.3 | ~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:243:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 243 | offset += sizeof(struct cper_sec_desc) * idx; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:254:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 254 | sizeof(struct cper_sec_desc) * idx); 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:485:68: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 485 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 0.3 5 warnings generated. 0.3 [105/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_common.cc.o 0.3 [106/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [107/237] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:239:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 239 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:244:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 244 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:259:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 259 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:278:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 278 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:463:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 0.3 463 | return status_code; 0.3 | ~~~~~~ ^~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:510:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 510 | bitmask[i / 64] |= (1ULL << (i % 64)); 0.3 | ~~~~~~~ ~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:514:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 514 | bitmask[core / 64] |= (1ULL << (core % 64)); 0.3 | ~~~~~~~ ~~~~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:545:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 545 | bitmask[i / 64] |= (1ULL << (i % 64)); 0.3 | ~~~~~~~ ~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:549:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 549 | bitmask[core / 64] |= (1ULL << (core % 64)); 0.3 | ~~~~~~~ ~~~~~^~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:54: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 10 warnings generated. 0.3 [108/237] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_subsystem.cpp.o 0.3 [109/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/cpu/clock/placeholder_test.cc.o 0.3 [110/237] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.3 [111/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/main.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/main.cc:73: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [112/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/ras_decode_api.c.o 0.3 [113/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/cpu/power/placeholder_test.cc.o 0.3 [114/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:73:17: warning: result of comparison of constant 2 with expression of type 'LINK_DIRECTORY_TYPE' (aka 'enum _LINK_DIRECTORY_TYPE') is always true [-Wtautological-constant-out-of-range-compare] 0.3 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 0.3 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:418:17: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 0.3 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 0.3 | ~~^~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 0.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 0.3 151 | __pointer->~_Tp(); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 0.3 675 | { std::_Destroy(__p); } 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 0.3 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 0.3 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 0.3 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.3 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.3 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 0.3 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:212:19: note: in instantiation of function template specialization 'std::make_shared' requested here 0.3 212 | link = std::make_shared(node_indx, link_indx, directory); 0.3 | ^ 0.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 0.3 151 | __pointer->~_Tp(); 0.3 | ^ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 4 warnings generated. 0.3 [115/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_util.c.o 0.3 [116/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1439 | f->current = -1; 0.3 | ~ ^~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:415:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 414 | prim_key, get_structured_data_subkey_by_position( 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 415 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 0.3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 0.3 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2259:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 2259 | *pisolate = partition_status[partition_id]; 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2311:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 0.3 2311 | partition_status[partition_id] = pisolate; 0.3 | ~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2405:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 2405 | policy->policies[policy->num_supported].policy_id = value; 0.3 | ~ ^~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2510:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 2510 | policy->policies[policy->num_supported].policy_id = value; 0.3 | ~ ^~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2649:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 0.3 2649 | return amd::smi::ErrnoToRsmiStatus(ret); 0.3 | ~~~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3092:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 3091 | b->transfer_rate.frequency[cur_index] = 0.3 | ~ 0.3 3092 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 9 warnings generated. 0.3 [117/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/unit/gpu/cper_read_test.cc.o 0.3 [118/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 0.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 0.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 3 warnings generated. 0.3 [119/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_common.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_common.cc:139:32: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 139 | test->num_iterations = std::stoi(optarg); 0.3 | ~ ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_common.cc:143:27: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 143 | test->verbosity = std::stoi(optarg); 0.3 | ~ ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_common.cc:147:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 147 | test->monitor_verbosity = std::stoi(optarg); 0.3 | ~ ^~~~~~~~~~~~~~~~~ 0.3 3 warnings generated. 0.3 [120/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:949:64: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 949 | amdsmi_status_t amdsmi_get_nic_fw_info(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:950:62: warning: unused parameter 'info' [-Wunused-parameter] 0.3 950 | amdsmi_nic_fw_info_t* info) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:954:67: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 954 | amdsmi_status_t amdsmi_get_nic_device_bdf(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:955:57: warning: unused parameter 'bdf' [-Wunused-parameter] 0.3 955 | amdsmi_bdf_t* bdf) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:959:72: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 959 | amdsmi_status_t amdsmi_get_nic_port_statistics(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:960:57: warning: unused parameter 'port_index' [-Wunused-parameter] 0.3 960 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:960:79: warning: unused parameter 'num_stats' [-Wunused-parameter] 0.3 960 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:961:67: warning: unused parameter 'stats' [-Wunused-parameter] 0.3 961 | amdsmi_nic_stat_t* stats) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:965:74: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 965 | amdsmi_status_t amdsmi_get_nic_vendor_statistics(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:966:59: warning: unused parameter 'port_index' [-Wunused-parameter] 0.3 966 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:966:81: warning: unused parameter 'num_stats' [-Wunused-parameter] 0.3 966 | uint32_t port_index, uint32_t* num_stats, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:967:69: warning: unused parameter 'stats' [-Wunused-parameter] 0.3 967 | amdsmi_nic_stat_t* stats) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1346:68: warning: unused parameter 'processor_handle' [-Wunused-parameter] 0.3 1346 | amdsmi_status_t amdsmi_get_gpu_device_cuid(amdsmi_processor_handle processor_handle, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1832:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1832 | usleep(waitTime); 0.3 | ~~~~~~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1905:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 1905 | violation_status->reference_timestamp = current_time; 0.3 | ~ ^~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2947:31: warning: result of comparison of constant 18446744073709551615 with expression of type 'uint32_t' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 0.3 2947 | << (info->vram_bit_width == std::numeric_limits::max() 0.3 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4308:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 4308 | info->dpm_cap = dpm; 0.3 | ~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5177:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 5177 | info->max_clk = max_freq; 0.3 | ~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5178:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 5178 | info->min_clk = min_freq; 0.3 | ~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5442:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 5442 | afids[i] = afid; 0.3 | ~ ^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:143:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 0.3 143 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 0.3 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1502:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 0.3 1502 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:143:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 0.3 143 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 0.3 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1510:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 0.3 1510 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 0.3 | ^ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:70: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 23 warnings generated. 0.3 [121/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_base.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:118:12: warning: implicit conversion changes signedness: 'amdsmi_status_t' to 'int' [-Wsign-conversion] 0.3 118 | exit(err); 0.3 | ~~~~ ^~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:339:19: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 339 | for (size_t i = le; i < description_.size(); i += le) { 0.3 | ~ ^~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:339:53: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 339 | for (size_t i = le; i < description_.size(); i += le) { 0.3 | ~~ ^~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:424:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 424 | return_value = std::stoi(devices_to_test); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:32: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 5 warnings generated. 0.3 [122/237] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_lib.c.o 0.3 [123/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [124/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [125/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_tables.c.o 0.3 [126/237] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 0.3 [127/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/unit/system/lib_loader_test.cc.o 0.3 [128/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:62:12: warning: private field 'nic_idx_' is not used [-Wunused-private-field] 0.3 62 | uint32_t nic_idx_; 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/nic/amd_smi_ainic_device.h:63:16: warning: private field 'bdf_' is not used [-Wunused-private-field] 0.3 63 | amdsmi_bdf_t bdf_; 0.3 | ^ 0.3 2 warnings generated. 0.3 [129/237] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [130/237] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_printer.c.o 0.3 [131/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/fdinfo.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 0.3 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 0.3 | ^~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:208:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 0.3 208 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 0.3 | ~~~ ^~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 3 warnings generated. 0.3 [132/237] Linking CXX static library build/libamdsminic.a 0.3 [133/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:948:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 0.3 948 | unsigned char buff[bytesPerLine + 1]; 0.3 | ^~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:948:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:941:78: note: declared here 0.3 941 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 0.3 | ^ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1372:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 0.3 1372 | usleep(waitTime); 0.3 | ~~~~~~ ^~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 0.3 91 | static inline void debugFilesDiscovered(std::vector files) { 0.3 | ^~~~~~~~~~~~~~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 4 warnings generated. 0.3 [134/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_ualoe.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_ualoe.cc:24: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [135/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_socket.cc.o 0.3 [136/237] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi.c.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 0.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.3 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 0.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.3 | ~ ^ ~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 0.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.3 | ^~ 0.3 | = 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 0.3 1872 | src_type[ind] = freqlimitsrcnames[index]; 0.3 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0.3 2 warnings generated. 0.3 [137/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/clock/frequencies_read_write_test.cc.o 0.3 [138/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 0.3 43 | v = *(uint16_t*)(*ptr); 0.3 | ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 0.3 47 | v = *(uint32_t*)(*ptr); 0.3 | ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 0.3 51 | v = *(uint64_t*)(*ptr); 0.3 | ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 186 | num_instance = static_cast(v); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 189 | num_smn = static_cast(v); 0.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 0.3 5 warnings generated. 0.3 [139/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/memory/mem_page_info_read_test.cc.o 0.3 [140/237] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.3 [141/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/unit/gpu/mock_cper_test.cc.o 0.3 [142/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/unit/gpu/wsl_backend_test.cc.o 0.3 [143/237] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 1 warning generated. 0.3 [144/237] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_cb.c.o 0.3 [145/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/partition/computepartition_read_write_test.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/partition/computepartition_read_write_test.cc:150:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 0.3 150 | sleep(waitTime); 0.3 | ~~~~~ ^~~~~~~~ 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/partition/computepartition_read_write_test.cc:38: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.3 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.3 1242 | std::uint64_t m_current_offset{0}; 0.3 | ^ 0.3 2 warnings generated. 0.3 [146/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/overdrive_read_write_test.cc.o 0.3 [147/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/nic/identity/placeholder_test.cc.o 0.3 [148/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/perf_determinism_test.cc.o 0.3 [149/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/volt_freq_curv_read_test.cc.o 0.3 [150/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/power/power_read_test.cc.o 0.3 [151/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/perf_level_read_write_test.cc.o 0.3 [152/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/power/power_cap_read_write_test.cc.o 0.3 [153/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/perf_level_read_test.cc.o 0.3 [154/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/power/power_read_write_test.cc.o 0.3 [155/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/unit/system/status_string_test.cc.o 0.3 [156/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/xgmi/xgmi_read_write_test.cc.o 0.3 [157/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/thermal/temp_read_test.cc.o 0.3 [158/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/ifoe/fabric/fabric_read_test.cc.o 0.3 [159/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/ras/err_cnt_read_test.cc.o 0.3 [160/237] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_system.cc.o 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:154:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 0.3 154 | socket_model_map[current_socket_id] = *model_name; 0.3 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:470:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 470 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 0.3 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:470:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 469 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 0.3 | ~ 0.3 470 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 0.3 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 0.3 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:469:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.3 469 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 0.3 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 0.3 4 warnings generated. 0.3 [161/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/system/mutual_exclusion_test.cc.o 0.3 [162/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/system/sys_info_read_test.cc.o 0.3 [163/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/system/kfd_atfork_read_test.cc.o 0.3 [164/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/system/hw_topology_read_test.cc.o 0.3 [165/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/system/init_shutdown_refcount_test.cc.o 0.4 [166/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/system/cross_process_serialization_test.cc.o 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/system/cross_process_serialization_test.cc:40: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.4 1242 | std::uint64_t m_current_offset{0}; 0.4 | ^ 0.4 1 warning generated. 0.4 [167/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/events/evt_notif_read_write_test.cc.o 0.4 [168/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/process_list_read_test.cc.o 0.4 [169/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/gpu_busy_read_test.cc.o 0.4 [170/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/identity/version_read_test.cc.o 0.4 [171/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/clock/frequencies_read_test.cc.o 0.4 [172/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/clock/clock_limit_read_write_test.cc.o 0.4 [173/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/perf_cntr_read_write_test.cc.o 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/perf/perf_cntr_read_write_test.cc:109:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] 0.4 109 | sleep(sleep_sec); 0.4 | ~~~~~ ^~~~~~~~~ 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/perf/perf_cntr_read_write_test.cc:332:20: warning: implicit conversion turns string literal into bool: 'const char[28]' to 'bool' [-Wstring-conversion] 0.4 332 | ASSERT_FALSE("Unexpected exception caught"); 0.4 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.4 /__w/TheRock/TheRock/build/third-party/googletest/dist/include/gtest/gtest.h:1835:52: note: expanded from macro 'ASSERT_FALSE' 0.4 1835 | #define ASSERT_FALSE(condition) GTEST_ASSERT_FALSE(condition) 0.4 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 0.4 /__w/TheRock/TheRock/build/third-party/googletest/dist/include/gtest/gtest.h:1816:25: note: expanded from macro 'GTEST_ASSERT_FALSE' 0.4 1816 | GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ 0.4 | ~ ^~~~~~~~~ 0.4 /__w/TheRock/TheRock/build/third-party/googletest/dist/include/gtest/internal/gtest-internal.h:1450:38: note: expanded from macro 'GTEST_TEST_BOOLEAN_' 0.4 1450 | ::testing::AssertionResult(expression)) \ 0.4 | ^~~~~~~~~~ 0.4 2 warnings generated. 0.4 [174/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/metrics_counter_read_test.cc.o 0.4 [175/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/unit/gpu/dynamic_metrics_test.cc.o 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/unit/gpu/dynamic_metrics_test.cc:30: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.4 1242 | std::uint64_t m_current_offset{0}; 0.4 | ^ 0.4 1 warning generated. 0.4 [176/237] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 0.4 [177/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/memory/mem_util_read_test.cc.o 0.4 [178/237] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so 0.4 [179/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/identity/id_info_read_test.cc.o 0.4 [180/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/overdrive_read_test.cc.o 0.4 [181/237] Linking CXX static library src/libamd_smi_static.a 0.4 [182/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/gpu_metrics_read_test.cc.o 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/metrics/gpu_metrics_read_test.cc:36: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.4 1242 | std::uint64_t m_current_offset{0}; 0.4 | ^ 0.4 1 warning generated. 0.4 [183/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/nic/discovery/placeholder_test.cc.o 0.4 [184/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/memory/memory_read_write_test.cc.o 0.4 [185/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/identity/device_cuid_read_test.cc.o 0.4 [186/237] Linking CXX shared library src/libamd_smi.so.27.1.0 0.4 [187/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/partition/memorypartition_read_write_test.cc.o 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/partition/memorypartition_read_write_test.cc:34: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.4 1242 | std::uint64_t m_current_offset{0}; 0.4 | ^ 0.4 1 warning generated. 0.4 [188/237] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 0.4 [189/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/gpu_partition_metrics_read_test.cc.o 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/metrics/gpu_partition_metrics_read_test.cc:34: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.4 1242 | std::uint64_t m_current_offset{0}; 0.4 | ^ 0.4 1 warning generated. 0.4 [190/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/process_info_read_test.cc.o 0.4 [191/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/thermal/fan_read_write_test.cc.o 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/thermal/fan_read_write_test.cc:127:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 0.4 127 | ret = amdsmi_set_gpu_fan_speed(processor_handles_[dv_ind], 0, new_speed); 0.4 | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ 0.4 1 warning generated. 0.4 [192/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/metrics/gpu_cache_read_test.cc.o 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu/metrics/gpu_cache_read_test.cc:38: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 0.4 In file included from /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 0.4 /__w/TheRock/TheRock/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 0.4 1242 | std::uint64_t m_current_offset{0}; 0.4 | ^ 0.4 1 warning generated. 0.4 [193/237] Creating library symlink src/libamd_smi.so.27 src/libamd_smi.so 0.4 [194/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/partition/computepartition_memallocmode_read_write_test.cc.o 0.4 [195/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/thermal/fan_read_test.cc.o 0.4 [196/237] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 0.4 [197/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/pci/pci_read_write_test.cc.o 0.4 [198/237] Generating python_package/amdsmi/libamd_smi.so 0.4 [199/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu/perf/volt_read_test.cc.o 0.4 [200/237] Generating python_package/amdsmi/__init__.py, python_package/amdsmi/amdsmi_exception.py, python_package/amdsmi/amdsmi_interface.py, python_package/amdsmi/amdsmi_interface_utils.py, python_package/amdsmi/README.md, python_package/amdsmi/LICENSE, python_package/setup.py 0.4 [201/237] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 0.4 [202/237] Generating ../amdsmi_cli/subcommands/bad_pages.py 0.4 [203/237] Generating ../amdsmi_cli/subcommands/default.py 0.4 [204/237] Generating ../amdsmi_cli/subcommands/__init__.py 0.4 [205/237] Generating ../amdsmi_cli/subcommands/event.py 0.4 [206/237] Generating ../amdsmi_cli/subcommands/fabric.py 0.4 [207/237] Generating ../amdsmi_cli/subcommands/firmware.py 0.4 [208/237] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/ifoe/identity/ifoe_info_read_test.cc.o 0.4 [209/237] Generating ../amdsmi_cli/subcommands/list_devices.py 0.4 [210/237] Generating ../amdsmi_cli/subcommands/monitor.py 0.4 [211/237] Generating ../amdsmi_cli/subcommands/metric.py 0.4 [212/237] Generating ../amdsmi_cli/subcommands/node.py 0.4 [213/237] Generating ../amdsmi_cli/subcommands/partition.py 0.4 [214/237] Generating ../amdsmi_cli/subcommands/process.py 0.4 [215/237] Generating ../amdsmi_cli/subcommands/ras.py 0.4 [216/237] Generating ../amdsmi_cli/subcommands/reset.py 0.4 [217/237] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 0.4 [218/237] Generating ../amdsmi_cli/subcommands/static.py 0.4 [219/237] Generating ../amdsmi_cli/subcommands/set_value.py 0.4 [220/237] Generating ../amdsmi_cli/subcommands/topology.py 0.4 [221/237] Generating ../amdsmi_cli/subcommands/version.py 0.4 [222/237] Generating ../amdsmi_cli/subcommands/xgmi.py 0.4 [223/237] Generating amdsmi_cli/BDF.py 0.4 [224/237] Generating amdsmi_cli/README.md 0.4 [225/237] Generating amdsmi_cli/Release_Notes.md 0.4 [226/237] Generating amdsmi_cli/__init__.py 0.4 [227/237] Generating amdsmi_cli/amdsmi_cli.py 0.4 [228/237] Generating amdsmi_cli/amdsmi_cli_exceptions.py 0.4 [229/237] Generating amdsmi_cli/amdsmi_commands.py 0.4 [230/237] Generating amdsmi_cli/amdsmi_helpers.py 0.4 [231/237] Generating amdsmi_cli/amdsmi_init.py 0.4 [232/237] Generating amdsmi_cli/amdsmi_logger.py 0.4 [233/237] Generating amdsmi_cli/amdsmi_parser.py 0.4 [234/237] Generating amdsmi_cli/amdsmi_rocm_smi_compat.py 0.4 [235/237] cd /__w/TheRock/TheRock/build/core/amdsmi/build/amdsmi_cli && /usr/local/therock-tools/bin/cmake -E create_symlink ../libexec/amdsmi_cli/amdsmi_cli.py /__w/TheRock/TheRock/build/core/amdsmi/build/amdsmi_cli/bin/amd-smi 0.4 [236/237] Linking CXX executable tests/amd_smi_test/amdsmitst END 1787778772.7162533 0.4343445301055908 0