BEGIN 1777951673.082613 EXEC /__w/rockrel/rockrel/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/rockrel/rockrel/build/core/amdsmi/build 0.2 [1/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 0.3 [2/187] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [3/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 0.3 [4/187] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.3 [5/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 0.3 [6/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 0.4 [7/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 0.4 [8/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 0.4 [9/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 0.4 [10/187] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.4 [11/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 0.4 [12/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 0.5 [13/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 0.5 [14/187] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 0.5 [15/187] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.5 [16/187] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.5 [17/187] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.6 [18/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 0.7 [19/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_ethtool_ioctl.cpp.o 0.7 [20/187] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 0.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 0.7 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.7 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning 0.7 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.7 | ~ ^ ~ 0.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: note: use '=' to turn this equality comparison into an assignment 0.7 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.7 | ^~ 0.7 | = 0.7 1 warning generated. 0.7 [21/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_uuid.cc.o 0.7 [22/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_socket.cc.o 0.8 [23/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 0.9 [24/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 0.9 [25/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_devlink_netlink.cpp.o 1.0 [26/187] Building CXX object src/CMakeFiles/amd_smi.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 1.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 1.0 /__w/rockrel/rockrel/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] 1.0 62 | uint32_t nic_idx_; 1.0 | ^ 1.0 /__w/rockrel/rockrel/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] 1.0 63 | amdsmi_bdf_t bdf_; 1.0 | ^ 1.0 2 warnings generated. 1.0 [27/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 1.1 [28/187] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1.1 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.1 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning 1.1 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.1 | ~ ^ ~ 1.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: note: use '=' to turn this equality comparison into an assignment 1.1 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.1 | ^~ 1.1 | = 1.1 1 warning generated. 1.2 [29/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_sysfs.cpp.o 1.2 [30/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:44:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.2 44 | v = *(uint16_t*)(*ptr); 1.2 | ^~~~~~~~~~~~~~~~~ 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:48:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.2 48 | v = *(uint32_t*)(*ptr); 1.2 | ^~~~~~~~~~~~~~~~~ 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:52:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.2 52 | v = *(uint64_t*)(*ptr); 1.2 | ^~~~~~~~~~~~~~~~~ 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:187:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.2 187 | num_instance = static_cast(v); 1.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:190:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.2 190 | num_smn = static_cast(v); 1.2 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.2 5 warnings generated. 1.4 [31/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_interface.cpp.o 1.4 [32/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 1.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:44:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.4 44 | v = *(uint16_t*)(*ptr); 1.4 | ^~~~~~~~~~~~~~~~~ 1.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:48:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.4 48 | v = *(uint32_t*)(*ptr); 1.4 | ^~~~~~~~~~~~~~~~~ 1.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:52:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.4 52 | v = *(uint64_t*)(*ptr); 1.4 | ^~~~~~~~~~~~~~~~~ 1.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:187:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.4 187 | num_instance = static_cast(v); 1.4 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:190:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.4 190 | num_smn = static_cast(v); 1.4 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.4 5 warnings generated. 1.4 [33/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_common.cc.o 1.5 [34/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_lib_loader.cc.o 1.5 [35/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:102:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 1.5 102 | ctx.buffer = std::make_unique(ctx.file_size); 1.5 | ~~~ ~~~~^~~~~~~~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:194:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 1.5 194 | offset += sizeof(struct cper_sec_desc) * idx; 1.5 | ~ ^~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:205:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 1.5 205 | sizeof(struct cper_sec_desc) * idx); 1.5 | ~ ^~~ 1.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:422:68: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 1.5 422 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 1.5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 1.5 4 warnings generated. 1.8 [36/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/scoped_fd.cc.o 1.8 [37/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:44:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.8 44 | v = *(uint16_t*)(*ptr); 1.8 | ^~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:48:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.8 48 | v = *(uint32_t*)(*ptr); 1.8 | ^~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:52:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.8 52 | v = *(uint64_t*)(*ptr); 1.8 | ^~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:187:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 187 | num_instance = static_cast(v); 1.8 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:190:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 190 | num_smn = static_cast(v); 1.8 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.8 5 warnings generated. 2.0 [38/187] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi.c.o 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2.0 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.0 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: note: remove extraneous parentheses around the comparison to silence this warning 2.0 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.0 | ~ ^ ~ 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1209:16: note: use '=' to turn this equality comparison into an assignment 2.0 1209 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.0 | ^~ 2.0 | = 2.0 1 warning generated. 2.0 [39/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd_data_manager.cc.o 2.1 [40/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_subsystem.cpp.o 2.1 [41/187] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 2.1 [42/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_cper.cc.o 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:102:45: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 102 | ctx.buffer = std::make_unique(ctx.file_size); 2.1 | ~~~ ~~~~^~~~~~~~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:194:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 194 | offset += sizeof(struct cper_sec_desc) * idx; 2.1 | ~ ^~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:205:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 205 | sizeof(struct cper_sec_desc) * idx); 2.1 | ~ ^~~ 2.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:422:68: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.1 422 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 2.1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 2.1 4 warnings generated. 2.2 [43/187] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_plat.c.o 2.2 [44/187] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_utils.c.o 2.3 [45/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_decode.c.o 2.3 [46/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_fields.c.o 2.4 [47/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 2.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 2.4 /__w/rockrel/rockrel/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] 2.4 62 | uint32_t nic_idx_; 2.4 | ^ 2.4 /__w/rockrel/rockrel/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] 2.4 63 | amdsmi_bdf_t bdf_; 2.4 | ^ 2.4 2 warnings generated. 2.4 [48/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_tables.c.o 2.5 [49/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/boot_decode.c.o 2.5 [50/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_version.c.o 2.5 [51/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/error_map.c.o 2.6 [52/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_printer.c.o 2.6 [53/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_util.c.o 2.6 [54/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/main.c.o 2.7 [55/187] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/ras_decode_api.c.o 2.7 [56/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 2.7 [57/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_system.cpp.o 2.9 [58/187] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 2.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/goamdsmi_shim/smiwrapper/amdsmi_go_shim.c:684:39: warning: passing 'uint64_t *' (aka 'unsigned long *') to parameter of type 'int64_t *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] 2.9 684 | metric, &gpu_temperature_temp))) { 2.9 | ^~~~~~~~~~~~~~~~~~~~~ 2.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:7070:85: note: passing argument to parameter 'temperature' here 2.9 7070 | amdsmi_temperature_metric_t metric, int64_t* temperature); 2.9 | ^ 2.9 1 warning generated. 3.3 [59/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_utils.cc.o 3.5 [60/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 4.6 [61/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/api_support_read.cc.o 5.0 [62/187] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic.cpp.o 5.0 [63/187] Linking CXX static library build/libamdsminic.a 5.6 [64/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/err_cnt_read.cc.o 5.6 [65/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_common.cc.o 5.6 /__w/rockrel/rockrel/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] 5.6 139 | test->num_iterations = std::stoi(optarg); 5.6 | ~ ^~~~~~~~~~~~~~~~~ 5.6 /__w/rockrel/rockrel/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] 5.6 143 | test->verbosity = std::stoi(optarg); 5.6 | ~ ^~~~~~~~~~~~~~~~~ 5.6 /__w/rockrel/rockrel/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] 5.6 147 | test->monitor_verbosity = std::stoi(optarg); 5.6 | ~ ^~~~~~~~~~~~~~~~~ 5.6 3 warnings generated. 6.0 [66/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 6.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 6.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 6.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 6.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 6.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 6.0 1189 | std::uint64_t m_current_offset{0}; 6.0 | ^ 6.0 1 warning generated. 6.1 [67/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/evt_notif_read_write.cc.o 6.1 [68/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 6.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 6.1 1189 | std::uint64_t m_current_offset{0}; 6.1 | ^ 6.1 1 warning generated. 6.1 [69/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 6.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 6.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 6.1 1189 | std::uint64_t m_current_offset{0}; 6.1 | ^ 6.1 1 warning generated. 6.5 [70/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 6.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 6.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 6.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 6.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 6.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 6.5 1189 | std::uint64_t m_current_offset{0}; 6.5 | ^ 6.5 1 warning generated. 6.6 [71/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 6.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 6.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 6.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 6.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 6.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 6.6 1189 | std::uint64_t m_current_offset{0}; 6.6 | ^ 6.6 1 warning generated. 6.8 [72/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 6.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 6.8 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 6.8 | ^~~~~~~~~~~~~~~~~~~~~~ 6.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:205:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 6.8 205 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 6.8 | ~~~ ^~~ 6.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 6.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 6.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 6.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 6.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 6.8 1189 | std::uint64_t m_current_offset{0}; 6.8 | ^ 6.8 3 warnings generated. 7.1 [73/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:168:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.1 168 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 7.1 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:237:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.1 237 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 7.1 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.1 1189 | std::uint64_t m_current_offset{0}; 7.1 | ^ 7.1 3 warnings generated. 7.2 [74/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 7.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:168:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.2 168 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 7.2 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:237:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.2 237 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 7.2 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.2 1189 | std::uint64_t m_current_offset{0}; 7.2 | ^ 7.2 3 warnings generated. 7.3 [75/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 7.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:168:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.3 168 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 7.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:237:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 7.3 237 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 7.3 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 7.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 7.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.3 1189 | std::uint64_t m_current_offset{0}; 7.3 | ^ 7.3 3 warnings generated. 7.5 [76/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read.cc.o 7.5 [77/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 7.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:152:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 7.5 152 | socket_model_map[current_socket_id] = *model_name; 7.5 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 7.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:439:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 7.5 439 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 7.5 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 7.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:439:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 7.5 438 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 7.5 | ~ 7.5 439 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 7.5 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 7.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:438:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 7.5 438 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 7.5 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 7.5 4 warnings generated. 7.5 [78/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 7.5 /__w/rockrel/rockrel/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] 7.5 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 7.5 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7.5 /__w/rockrel/rockrel/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] 7.5 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 7.5 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 7.5 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 7.5 | ~~^~~~~ 7.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 7.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 7.5 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 7.5 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: 7.5 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: 7.5 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: 7.5 /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] 7.5 151 | __pointer->~_Tp(); 7.5 | ^ 7.5 /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 7.5 675 | { std::_Destroy(__p); } 7.5 | ^ 7.5 /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 7.5 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 7.5 | ^ 7.5 /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 7.5 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 7.5 | ^ 7.5 /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 7.5 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 7.5 | ^ 7.5 /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 7.5 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 7.5 | ^ 7.5 /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 7.5 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 7.5 | ^ 7.5 /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 7.5 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 7.5 | ^ 7.5 /__w/rockrel/rockrel/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 7.5 212 | link = std::make_shared(node_indx, link_indx, directory); 7.5 | ^ 7.5 /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 7.5 151 | __pointer->~_Tp(); 7.5 | ^ 7.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 7.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.5 1189 | std::uint64_t m_current_offset{0}; 7.5 | ^ 7.5 4 warnings generated. 7.7 [79/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 7.7 /__w/rockrel/rockrel/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] 7.7 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 7.7 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7.7 /__w/rockrel/rockrel/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] 7.7 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 7.7 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 7.7 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 7.7 | ~~^~~~~ 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 7.7 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 7.7 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: 7.7 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: 7.7 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: 7.7 /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] 7.7 151 | __pointer->~_Tp(); 7.7 | ^ 7.7 /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 7.7 675 | { std::_Destroy(__p); } 7.7 | ^ 7.7 /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 7.7 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 7.7 | ^ 7.7 /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 7.7 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 7.7 | ^ 7.7 /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 7.7 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 7.7 | ^ 7.7 /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 7.7 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 7.7 | ^ 7.7 /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 7.7 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 7.7 | ^ 7.7 /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 7.7 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 7.7 | ^ 7.7 /__w/rockrel/rockrel/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 7.7 212 | link = std::make_shared(node_indx, link_indx, directory); 7.7 | ^ 7.7 /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 7.7 151 | __pointer->~_Tp(); 7.7 | ^ 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.7 1189 | std::uint64_t m_current_offset{0}; 7.7 | ^ 7.7 4 warnings generated. 7.8 [80/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.8 1189 | std::uint64_t m_current_offset{0}; 7.8 | ^ 7.8 1 warning generated. 7.8 [81/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:179:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 7.8 179 | return status_code; 7.8 | ~~~~~~ ^~~~~~~~~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:194:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 7.8 194 | return status_code; 7.8 | ~~~~~~ ^~~~~~~~~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:211:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 7.8 211 | return status_code; 7.8 | ~~~~~~ ^~~~~~~~~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:379:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 7.8 379 | return status_code; 7.8 | ~~~~~~ ^~~~~~~~~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:426:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 7.8 426 | bitmask[i / 64] |= (1ULL << (i % 64)); 7.8 | ~~~~~~~ ~~^~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:430:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 7.8 430 | bitmask[core / 64] |= (1ULL << (core % 64)); 7.8 | ~~~~~~~ ~~~~~^~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:461:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 7.8 461 | bitmask[i / 64] |= (1ULL << (i % 64)); 7.8 | ~~~~~~~ ~~^~~~ 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:465:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 7.8 465 | bitmask[core / 64] |= (1ULL << (core % 64)); 7.8 | ~~~~~~~ ~~~~~^~~~ 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:36: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.8 1189 | std::uint64_t m_current_offset{0}; 7.8 | ^ 7.8 9 warnings generated. 7.8 [82/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.8 1189 | std::uint64_t m_current_offset{0}; 7.8 | ^ 7.8 1 warning generated. 7.9 [83/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 7.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 7.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.9 1189 | std::uint64_t m_current_offset{0}; 7.9 | ^ 7.9 1 warning generated. 8.0 [84/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 8.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 8.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 8.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.0 1189 | std::uint64_t m_current_offset{0}; 8.0 | ^ 8.0 1 warning generated. 8.1 [85/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.1 1189 | std::uint64_t m_current_offset{0}; 8.1 | ^ 8.1 1 warning generated. 8.2 [86/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read_write.cc.o 8.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/fan_read_write.cc:127:67: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 8.2 127 | ret = amdsmi_set_gpu_fan_speed(processor_handles_[dv_ind], 0, new_speed); 8.2 | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ 8.2 1 warning generated. 8.3 [87/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.3 1189 | std::uint64_t m_current_offset{0}; 8.3 | ^ 8.3 1 warning generated. 8.3 [88/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.3 1189 | std::uint64_t m_current_offset{0}; 8.3 | ^ 8.3 1 warning generated. 8.4 [89/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 8.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 8.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.4 1189 | std::uint64_t m_current_offset{0}; 8.4 | ^ 8.4 1 warning generated. 8.4 [90/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/third_party/shared_mutex/shared_mutex.cc.o 8.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 8.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 8.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.4 1189 | std::uint64_t m_current_offset{0}; 8.4 | ^ 8.4 1 warning generated. 8.5 [91/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read.cc.o 8.6 [92/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.6 1189 | std::uint64_t m_current_offset{0}; 8.6 | ^ 8.6 1 warning generated. 8.8 [93/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_busy_read.cc.o 8.9 [94/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.9 1189 | std::uint64_t m_current_offset{0}; 8.9 | ^ 8.9 1 warning generated. 8.9 [95/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_gpu_device.cc.o 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:179:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 8.9 179 | return status_code; 8.9 | ~~~~~~ ^~~~~~~~~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:194:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 8.9 194 | return status_code; 8.9 | ~~~~~~ ^~~~~~~~~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:211:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 8.9 211 | return status_code; 8.9 | ~~~~~~ ^~~~~~~~~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:379:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 8.9 379 | return status_code; 8.9 | ~~~~~~ ^~~~~~~~~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:426:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 8.9 426 | bitmask[i / 64] |= (1ULL << (i % 64)); 8.9 | ~~~~~~~ ~~^~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:430:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 8.9 430 | bitmask[core / 64] |= (1ULL << (core % 64)); 8.9 | ~~~~~~~ ~~~~~^~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:461:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 8.9 461 | bitmask[i / 64] |= (1ULL << (i % 64)); 8.9 | ~~~~~~~ ~~^~~~ 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:465:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 8.9 465 | bitmask[core / 64] |= (1ULL << (core % 64)); 8.9 | ~~~~~~~ ~~~~~^~~~ 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:36: 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.9 1189 | std::uint64_t m_current_offset{0}; 8.9 | ^ 8.9 9 warnings generated. 8.9 [96/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 8.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 8.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.9 1189 | std::uint64_t m_current_offset{0}; 8.9 | ^ 8.9 1 warning generated. 9.0 [97/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 9.0 /__w/rockrel/rockrel/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] 9.0 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 9.0 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.0 /__w/rockrel/rockrel/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] 9.0 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 9.0 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:41:45: note: expanded from macro 'CRAT_IOLINK_FLAGS_BI_DIRECTIONAL' 9.0 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 9.0 | ~~^~~~~ 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 9.0 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 9.0 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: 9.0 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: 9.0 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: 9.0 /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] 9.0 151 | __pointer->~_Tp(); 9.0 | ^ 9.0 /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 9.0 675 | { std::_Destroy(__p); } 9.0 | ^ 9.0 /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 9.0 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 9.0 | ^ 9.0 /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 9.0 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 9.0 | ^ 9.0 /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 9.0 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 9.0 | ^ 9.0 /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 9.0 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 9.0 | ^ 9.0 /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 9.0 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 9.0 | ^ 9.0 /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 9.0 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 9.0 | ^ 9.0 /__w/rockrel/rockrel/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 9.0 212 | link = std::make_shared(node_indx, link_indx, directory); 9.0 | ^ 9.0 /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 9.0 151 | __pointer->~_Tp(); 9.0 | ^ 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.0 1189 | std::uint64_t m_current_offset{0}; 9.0 | ^ 9.0 4 warnings generated. 9.0 [98/187] cd /__w/rockrel/rockrel/build/core/amdsmi/build && /usr/local/therock-tools/bin/cmake -E rm -f /__w/rockrel/rockrel/build/core/amdsmi/stamp/stage.stamp 9.2 [99/187] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/goamdsmi_shim/smiwrapper/amdsmi_go_shim.c:684:39: warning: passing 'uint64_t *' (aka 'unsigned long *') to parameter of type 'int64_t *' (aka 'long *') converts between pointers to integer types with different sign [-Wpointer-sign] 9.2 684 | metric, &gpu_temperature_temp))) { 9.2 | ^~~~~~~~~~~~~~~~~~~~~ 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/amdsmi.h:7070:85: note: passing argument to parameter 'temperature' here 9.2 7070 | amdsmi_temperature_metric_t metric, int64_t* temperature); 9.2 | ^ 9.2 1 warning generated. 9.2 [100/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1240:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.2 1240 | *total += std::stol(bytes); 9.2 | ~~ ^~~~~~~~~~~~~~~~ 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1417:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 9.2 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 9.2 | ~ ^~~~~~~~~~~ 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1418:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 9.2 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 9.2 | ~ ^~~~~~~~~~ 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1421:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 9.2 1421 | info->cache[info->num_cache_types].flags = cache_type; 9.2 | ~ ^~~~~~~~~~ 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.2 1189 | std::uint64_t m_current_offset{0}; 9.2 | ^ 9.2 5 warnings generated. 9.2 [101/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/fdinfo.cc.o 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 9.2 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 9.2 | ^~~~~~~~~~~~~~~~~~~~~~ 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:205:60: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 9.2 205 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 9.2 | ~~~ ^~~ 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.2 1189 | std::uint64_t m_current_offset{0}; 9.2 | ^ 9.2 3 warnings generated. 9.3 [102/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_system.cc.o 9.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:152:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 9.3 152 | socket_model_map[current_socket_id] = *model_name; 9.3 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 9.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:439:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.3 439 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 9.3 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 9.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:439:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.3 438 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 9.3 | ~ 9.3 439 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 9.3 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 9.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:438:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.3 438 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 9.3 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 9.3 4 warnings generated. 9.3 [103/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/init_shutdown_refcount.cc.o 9.5 [104/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_page_info_read.cc.o 9.7 [105/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mutual_exclusion.cc.o 9.7 [106/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/dynamic_metrics_test.cc.o 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:31: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 9.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.7 1189 | std::uint64_t m_current_offset{0}; 9.7 | ^ 9.7 1 warning generated. 9.8 [107/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_util_read.cc.o 9.8 [108/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read_write.cc.o 9.9 [109/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 10.0 /__w/rockrel/rockrel/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] 10.0 1344 | buf[len] = '\0'; 10.0 | ~~~ ^~~ 10.0 /__w/rockrel/rockrel/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] 10.0 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 10.0 | ~ ~~~~~^~~~~~~~ 10.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 10.0 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 10.0 | ^~~~~~~~~~~~~~~~~~~~~ 10.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 10.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 10.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.0 1189 | std::uint64_t m_current_offset{0}; 10.0 | ^ 10.0 4 warnings generated. 10.0 [110/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/metrics_counter_read.cc.o 10.1 [111/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 10.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 10.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.1 1189 | std::uint64_t m_current_offset{0}; 10.1 | ^ 10.1 1 warning generated. 10.1 [112/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 10.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1240:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 10.1 1240 | *total += std::stol(bytes); 10.1 | ~~ ^~~~~~~~~~~~~~~~ 10.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1417:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 10.1 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 10.1 | ~ ^~~~~~~~~~~ 10.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1418:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 10.1 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 10.1 | ~ ^~~~~~~~~~ 10.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1421:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 10.1 1421 | info->cache[info->num_cache_types].flags = cache_type; 10.1 | ~ ^~~~~~~~~~ 10.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 10.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 10.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.1 1189 | std::uint64_t m_current_offset{0}; 10.1 | ^ 10.1 5 warnings generated. 10.3 [113/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read.cc.o 10.3 [114/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/main.cc.o 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/main.cc:61: 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 10.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.3 1189 | std::uint64_t m_current_offset{0}; 10.3 | ^ 10.3 1 warning generated. 10.3 [115/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memory_read_write.cc.o 10.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/memory_read_write.cc:239:58: warning: implicit conversion from 'const long' to 'double' may lose precision [-Wimplicit-int-float-conversion] 10.3 239 | (static_cast(ttm_info.current_pages) * page_size) / (1024.0 * 1024.0 * 1024.0); 10.3 | ~ ^~~~~~~~~ 10.3 1 warning generated. 10.3 [116/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 10.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:120:20: warning: unused variable 'kDevGpuOdPath' [-Wunused-variable] 10.3 120 | static const char* kDevGpuOdPath = "gpu_od"; 10.3 | ^~~~~~~~~~~~~ 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.3 1189 | std::uint64_t m_current_offset{0}; 10.3 | ^ 10.3 2 warnings generated. 10.3 [117/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/id_info_read.cc.o 10.3 [118/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/hw_topology_read.cc.o 10.4 [119/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read_write.cc.o 10.6 [120/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read.cc.o 10.6 [121/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/pci_read_write.cc.o 10.6 [122/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 10.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:120:20: warning: unused variable 'kDevGpuOdPath' [-Wunused-variable] 10.6 120 | static const char* kDevGpuOdPath = "gpu_od"; 10.6 | ^~~~~~~~~~~~~ 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.6 1189 | std::uint64_t m_current_offset{0}; 10.6 | ^ 10.6 2 warnings generated. 10.7 [123/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_cntr_read_write.cc.o 10.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:109:9: warning: implicit conversion changes signedness: 'int32_t' (aka 'int') to 'unsigned int' [-Wsign-conversion] 10.7 109 | sleep(sleep_sec); 10.7 | ~~~~~ ^~~~~~~~~ 10.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/perf_cntr_read_write.cc:332:20: warning: implicit conversion turns string literal into bool: 'const char[28]' to 'bool' [-Wstring-conversion] 10.7 332 | ASSERT_FALSE("Unexpected exception caught"); 10.7 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10.7 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/gtest.h:1835:52: note: expanded from macro 'ASSERT_FALSE' 10.7 1835 | #define ASSERT_FALSE(condition) GTEST_ASSERT_FALSE(condition) 10.7 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 10.7 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/gtest.h:1816:25: note: expanded from macro 'GTEST_ASSERT_FALSE' 10.7 1816 | GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ 10.7 | ~ ^~~~~~~~~ 10.7 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/internal/gtest-internal.h:1450:38: note: expanded from macro 'GTEST_TEST_BOOLEAN_' 10.7 1450 | ::testing::AssertionResult(expression)) \ 10.7 | ^~~~~~~~~~ 10.7 2 warnings generated. 10.7 [124/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_device.cc.o 10.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:120:20: warning: unused variable 'kDevGpuOdPath' [-Wunused-variable] 10.7 120 | static const char* kDevGpuOdPath = "gpu_od"; 10.7 | ^~~~~~~~~~~~~ 10.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 10.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.7 1189 | std::uint64_t m_current_offset{0}; 10.7 | ^ 10.7 2 warnings generated. 10.7 [125/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read.cc.o 11.0 [126/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read_write.cc.o 11.1 [127/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:38: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.1 1189 | std::uint64_t m_current_offset{0}; 11.1 | ^ 11.1 1 warning generated. 11.1 [128/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_determinism.cc.o 11.2 [129/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read_write.cc.o 11.4 [130/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/process_info_read.cc.o 11.5 [131/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/sys_info_read.cc.o 11.6 [132/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/xgmi_read_write.cc.o 11.6 [133/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_drm.cc.o 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:38: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.6 1189 | std::uint64_t m_current_offset{0}; 11.6 | ^ 11.6 1 warning generated. 11.6 [134/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1240:21: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 11.6 1240 | *total += std::stol(bytes); 11.6 | ~~ ^~~~~~~~~~~~~~~~ 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1417:56: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.6 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 11.6 | ~ ^~~~~~~~~~~ 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1418:58: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.6 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 11.6 | ~ ^~~~~~~~~~ 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:1421:50: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 11.6 1421 | info->cache[info->num_cache_types].flags = cache_type; 11.6 | ~ ^~~~~~~~~~ 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.6 1189 | std::uint64_t m_current_offset{0}; 11.6 | ^ 11.6 5 warnings generated. 11.6 [135/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/version_read.cc.o 11.7 [136/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:996:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 11.7 996 | unsigned char buff[bytesPerLine + 1]; 11.7 | ^~~~~~~~~~~~~~~~ 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:996:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:989:78: note: declared here 11.7 989 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 11.7 | ^ 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1420:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 11.7 1420 | usleep(waitTime); 11.7 | ~~~~~~ ^~~~~~~~ 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:90:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 11.7 90 | static inline void debugFilesDiscovered(std::vector files) { 11.7 | ^~~~~~~~~~~~~~~~~~~~ 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.7 1189 | std::uint64_t m_current_offset{0}; 11.7 | ^ 11.7 4 warnings generated. 11.8 [137/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_base.cc.o 11.8 /__w/rockrel/rockrel/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] 11.8 118 | exit(err); 11.8 | ~~~~ ^~~ 11.8 /__w/rockrel/rockrel/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] 11.8 339 | for (size_t i = le; i < description_.size(); i += le) { 11.8 | ~ ^~ 11.8 /__w/rockrel/rockrel/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] 11.8 339 | for (size_t i = le; i < description_.size(); i += le) { 11.8 | ~~ ^~ 11.8 /__w/rockrel/rockrel/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] 11.8 424 | return_value = std::stoi(devices_to_test); 11.8 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:32: 11.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 11.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 11.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 11.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.8 1189 | std::uint64_t m_current_offset{0}; 11.8 | ^ 11.8 5 warnings generated. 12.0 [138/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_freq_curv_read.cc.o 12.2 [139/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/temp_read.cc.o 12.4 [140/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_cap_read_write.cc.o 12.4 [141/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_read.cc.o 12.5 [142/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 12.5 /__w/rockrel/rockrel/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] 12.5 1344 | buf[len] = '\0'; 12.5 | ~~~ ^~~ 12.5 /__w/rockrel/rockrel/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] 12.5 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 12.5 | ~ ~~~~~^~~~~~~~ 12.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 12.5 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 12.5 | ^~~~~~~~~~~~~~~~~~~~~ 12.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 12.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 12.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.5 1189 | std::uint64_t m_current_offset{0}; 12.5 | ^ 12.5 4 warnings generated. 12.7 [143/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_main.cc.o 12.7 /__w/rockrel/rockrel/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] 12.7 1344 | buf[len] = '\0'; 12.7 | ~~~ ^~~ 12.7 /__w/rockrel/rockrel/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] 12.7 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 12.7 | ~ ~~~~~^~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 12.7 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 12.7 | ^~~~~~~~~~~~~~~~~~~~~ 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.7 1189 | std::uint64_t m_current_offset{0}; 12.7 | ^ 12.7 4 warnings generated. 12.8 [144/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 12.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 12.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 12.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.8 1189 | std::uint64_t m_current_offset{0}; 12.8 | ^ 12.8 1 warning generated. 13.4 [145/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.4 1189 | std::uint64_t m_current_offset{0}; 13.4 | ^ 13.4 1 warning generated. 13.5 [146/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_read_write.cc.o 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/computepartition_read_write.cc:148:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 13.5 148 | sleep(waitTime); 13.5 | ~~~~~ ^~~~~~~~ 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/computepartition_read_write.cc:40: 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.5 1189 | std::uint64_t m_current_offset{0}; 13.5 | ^ 13.5 2 warnings generated. 13.5 [147/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_utils.cc.o 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:439:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.5 439 | if (num_dpm) *num_dpm = dpm; 13.5 | ~ ^~~ 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:440:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.5 440 | if (max_freq) *max_freq = max; 13.5 | ~ ^~~ 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:441:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.5 441 | if (min_freq) *min_freq = min; 13.5 | ~ ^~~ 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:442:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.5 442 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 13.5 | ~ ^~~~~~~~~~ 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:52: 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.5 1189 | std::uint64_t m_current_offset{0}; 13.5 | ^ 13.5 5 warnings generated. 13.7 [148/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 13.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:439:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.7 439 | if (num_dpm) *num_dpm = dpm; 13.7 | ~ ^~~ 13.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:440:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.7 440 | if (max_freq) *max_freq = max; 13.7 | ~ ^~~ 13.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:441:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.7 441 | if (min_freq) *min_freq = min; 13.7 | ~ ^~~ 13.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:442:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 13.7 442 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 13.7 | ~ ^~~~~~~~~~ 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:52: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.7 1189 | std::uint64_t m_current_offset{0}; 13.7 | ^ 13.7 5 warnings generated. 13.7 [149/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_cache_read.cc.o 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_cache_read.cc:39: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 13.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.7 1189 | std::uint64_t m_current_offset{0}; 13.7 | ^ 13.7 1 warning generated. 14.0 [150/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_partition_metrics_read.cc.o 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_partition_metrics_read.cc:35: 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.0 1189 | std::uint64_t m_current_offset{0}; 14.0 | ^ 14.0 1 warning generated. 14.0 [151/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi.cc.o 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1750:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 14.0 1750 | usleep(waitTime); 14.0 | ~~~~~~ ^~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1823:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.0 1823 | violation_status->reference_timestamp = current_time; 14.0 | ~ ^~~~~~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2792: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] 14.0 2792 | << (info->vram_bit_width == std::numeric_limits::max() 14.0 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4059:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.0 4059 | info->dpm_cap = dpm; 14.0 | ~ ^~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4962:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.0 4962 | info->max_clk = max_freq; 14.0 | ~ ^~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4963:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.0 4963 | info->min_clk = min_freq; 14.0 | ~ ^~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5212:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.0 5212 | afids[i] = afid; 14.0 | ~ ^~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:168:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 14.0 168 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 14.0 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1450:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 14.0 1450 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 14.0 | ^ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:168:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 14.0 168 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 14.0 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1458:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 14.0 1458 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 14.0 | ^ 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:72: 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.0 1189 | std::uint64_t m_current_offset{0}; 14.0 | ^ 14.0 10 warnings generated. 14.1 [152/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.1 1189 | std::uint64_t m_current_offset{0}; 14.1 | ^ 14.1 1 warning generated. 14.1 [153/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_metrics_read.cc.o 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_metrics_read.cc:37: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 14.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.1 1189 | std::uint64_t m_current_offset{0}; 14.1 | ^ 14.1 1 warning generated. 14.3 [154/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:996:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 14.3 996 | unsigned char buff[bytesPerLine + 1]; 14.3 | ^~~~~~~~~~~~~~~~ 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:996:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:989:78: note: declared here 14.3 989 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 14.3 | ^ 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1420:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 14.3 1420 | usleep(waitTime); 14.3 | ~~~~~~ ^~~~~~~~ 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:90:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 14.3 90 | static inline void debugFilesDiscovered(std::vector files) { 14.3 | ^~~~~~~~~~~~~~~~~~~~ 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.3 1189 | std::uint64_t m_current_offset{0}; 14.3 | ^ 14.3 4 warnings generated. 14.4 [155/187] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1750:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 14.4 1750 | usleep(waitTime); 14.4 | ~~~~~~ ^~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1823:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.4 1823 | violation_status->reference_timestamp = current_time; 14.4 | ~ ^~~~~~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2792: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] 14.4 2792 | << (info->vram_bit_width == std::numeric_limits::max() 14.4 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4059:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.4 4059 | info->dpm_cap = dpm; 14.4 | ~ ^~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4962:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.4 4962 | info->max_clk = max_freq; 14.4 | ~ ^~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4963:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.4 4963 | info->min_clk = min_freq; 14.4 | ~ ^~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5212:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.4 5212 | afids[i] = afid; 14.4 | ~ ^~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:168:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 14.4 168 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 14.4 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1450:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 14.4 1450 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 14.4 | ^ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:168:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 14.4 168 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 14.4 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1458:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 14.4 1458 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 14.4 | ^ 14.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:72: 14.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 14.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.4 1189 | std::uint64_t m_current_offset{0}; 14.4 | ^ 14.4 10 warnings generated. 14.9 [156/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1433:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.9 1433 | f->current = -1; 14.9 | ~ ^~ 14.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:417:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.9 416 | prim_key, get_structured_data_subkey_by_position( 14.9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14.9 417 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 14.9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1597:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 14.9 1597 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 14.9 | ^ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2250:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.9 2250 | *pisolate = partition_status[partition_id]; 14.9 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2302:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 14.9 2302 | partition_status[partition_id] = pisolate; 14.9 | ~ ^~~~~~~~ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2396:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.9 2396 | policy->policies[policy->num_supported].policy_id = value; 14.9 | ~ ^~~~~ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2501:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 14.9 2501 | policy->policies[policy->num_supported].policy_id = value; 14.9 | ~ ^~~~~ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2631:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 14.9 2631 | return amd::smi::ErrnoToRsmiStatus(ret); 14.9 | ~~~ ^~~ 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3077:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 14.9 3076 | b->transfer_rate.frequency[cur_index] = 14.9 | ~ 14.9 3077 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 14.9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 14.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 14.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.9 1189 | std::uint64_t m_current_offset{0}; 14.9 | ^ 14.9 9 warnings generated. 15.1 [157/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:996:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 15.1 996 | unsigned char buff[bytesPerLine + 1]; 15.1 | ^~~~~~~~~~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:996:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:989:78: note: declared here 15.1 989 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 15.1 | ^ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1420:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 15.1 1420 | usleep(waitTime); 15.1 | ~~~~~~ ^~~~~~~~ 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:90:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 15.1 90 | static inline void debugFilesDiscovered(std::vector files) { 15.1 | ^~~~~~~~~~~~~~~~~~~~ 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.1 1189 | std::uint64_t m_current_offset{0}; 15.1 | ^ 15.1 4 warnings generated. 15.2 [158/187] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memorypartition_read_write.cc.o 15.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/memorypartition_read_write.cc:37: 15.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 15.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 15.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 15.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.2 1189 | std::uint64_t m_current_offset{0}; 15.2 | ^ 15.2 1 warning generated. 15.8 [159/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1433:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.8 1433 | f->current = -1; 15.8 | ~ ^~ 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:417:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.8 416 | prim_key, get_structured_data_subkey_by_position( 15.8 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.8 417 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 15.8 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1597:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 15.8 1597 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 15.8 | ^ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2250:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.8 2250 | *pisolate = partition_status[partition_id]; 15.8 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2302:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 15.8 2302 | partition_status[partition_id] = pisolate; 15.8 | ~ ^~~~~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2396:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.8 2396 | policy->policies[policy->num_supported].policy_id = value; 15.8 | ~ ^~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2501:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.8 2501 | policy->policies[policy->num_supported].policy_id = value; 15.8 | ~ ^~~~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2631:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 15.8 2631 | return amd::smi::ErrnoToRsmiStatus(ret); 15.8 | ~~~ ^~~ 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3077:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 15.8 3076 | b->transfer_rate.frequency[cur_index] = 15.8 | ~ 15.8 3077 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 15.8 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.8 1189 | std::uint64_t m_current_offset{0}; 15.8 | ^ 15.8 9 warnings generated. 15.8 [160/187] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:104:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 15.8 104 | return duration_cast(system_clock::now().time_since_epoch()).count(); 15.8 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 15.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.8 1189 | std::uint64_t m_current_offset{0}; 15.8 | ^ 15.8 2 warnings generated. 15.8 [161/187] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 15.8 [162/187] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so 15.9 [163/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi.cc.o 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1433:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.9 1433 | f->current = -1; 15.9 | ~ ^~ 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:417:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.9 416 | prim_key, get_structured_data_subkey_by_position( 15.9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.9 417 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 15.9 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1597:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 15.9 1597 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 15.9 | ^ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2250:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.9 2250 | *pisolate = partition_status[partition_id]; 15.9 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2302:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 15.9 2302 | partition_status[partition_id] = pisolate; 15.9 | ~ ^~~~~~~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2396:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.9 2396 | policy->policies[policy->num_supported].policy_id = value; 15.9 | ~ ^~~~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2501:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 15.9 2501 | policy->policies[policy->num_supported].policy_id = value; 15.9 | ~ ^~~~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2631:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 15.9 2631 | return amd::smi::ErrnoToRsmiStatus(ret); 15.9 | ~~~ ^~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3077:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 15.9 3076 | b->transfer_rate.frequency[cur_index] = 15.9 | ~ 15.9 3077 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 15.9 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.9 1189 | std::uint64_t m_current_offset{0}; 15.9 | ^ 15.9 9 warnings generated. 16.6 [164/187] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:104:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 16.6 104 | return duration_cast(system_clock::now().time_since_epoch()).count(); 16.6 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.6 1189 | std::uint64_t m_current_offset{0}; 16.6 | ^ 16.6 2 warnings generated. 16.6 [165/187] Linking CXX shared library src/libamd_smi.so.26.4.0 16.6 [166/187] Creating library symlink src/libamd_smi.so.26 src/libamd_smi.so 16.6 [167/187] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 16.6 [168/187] Generating python_package/amdsmi/libamd_smi.so 16.6 [169/187] Generating python_package/amdsmi/__init__.py, python_package/amdsmi/amdsmi_exception.py, python_package/amdsmi/amdsmi_interface.py, python_package/amdsmi/README.md, python_package/amdsmi/LICENSE 16.7 [170/187] Generating amdsmi_cli/BDF.py 16.7 [171/187] Generating amdsmi_cli/README.md 16.7 [172/187] Generating amdsmi_cli/Release_Notes.md 16.7 [173/187] Generating amdsmi_cli/__init__.py 16.7 [174/187] Generating amdsmi_cli/amdsmi_cli.py 16.7 [175/187] Generating amdsmi_cli/amdsmi_cli_exceptions.py 16.7 [176/187] Generating amdsmi_cli/amdsmi_init.py 16.7 [177/187] Generating amdsmi_cli/amdsmi_helpers.py 16.7 [178/187] Generating amdsmi_cli/amdsmi_logger.py 16.7 [179/187] Generating amdsmi_cli/amdsmi_commands.py 16.7 [180/187] Generating amdsmi_cli/amdsmi_parser.py 16.7 [181/187] Generating amdsmi_cli/amdsmi_rocm_smi_compat.py 16.7 [182/187] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 16.7 [183/187] cd /__w/rockrel/rockrel/build/core/amdsmi/build/amdsmi_cli && /usr/local/therock-tools/bin/cmake -E create_symlink ../libexec/amdsmi_cli/amdsmi_cli.py /__w/rockrel/rockrel/build/core/amdsmi/build/amdsmi_cli/bin/amd-smi 16.7 [184/187] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 17.2 [185/187] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:104:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 17.2 104 | return duration_cast(system_clock::now().time_since_epoch()).count(); 17.2 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 17.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 17.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1189:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.2 1189 | std::uint64_t m_current_offset{0}; 17.2 | ^ 17.2 2 warnings generated. 17.2 [186/187] Linking CXX static library src/libamd_smi_static.a 17.2 [187/187] Linking CXX executable tests/amd_smi_test/amdsmitst END 1777951690.3341088 17.251495838165283 0