BEGIN 1782124230.6685839 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.0 [0/2] Re-checking globbed directories... 0.3 [1/224] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.3 [2/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_printer.c.o 0.3 [3/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_tables.c.o 0.3 [4/224] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.3 [5/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/error_map.c.o 0.3 [6/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/ras_decode_api.c.o 0.3 [7/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/main.c.o 0.4 [8/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_decode.c.o 0.4 [9/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/json_util.c.o 0.4 [10/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_uuid.cc.o 0.4 [11/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_fields.c.o 0.4 [12/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/aca_version.c.o 0.4 [13/224] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_lib.c.o 0.4 [14/224] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.4 [15/224] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_cb.c.o 0.5 [16/224] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_utils.c.o 0.5 [17/224] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_plat.c.o 0.5 [18/224] Building C object src/CMakeFiles/amd_smi.dir/ras-decode/boot_decode.c.o 0.5 [19/224] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 0.6 [20/224] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_cdev.c.o 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:267:19: warning: implicit conversion from enumeration type 'ifoe_virt_mode_e' (aka 'enum ifoe_virt_mode') to different enumeration type 'enum cfg_ifoe_virt_mode' [-Wimplicit-enum-enum-cast] 0.6 267 | config.v_mode = virt_mode; 0.6 | ~ ^~~~~~~~~ 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:268:19: warning: implicit conversion from enumeration type 'ifoe_encap_type_e' (aka 'enum ifoe_encap_type') to different enumeration type 'enum cfg_ifoe_encap_type' [-Wimplicit-enum-enum-cast] 0.6 268 | config.e_type = encap_type; 0.6 | ~ ^~~~~~~~~~ 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:269:19: warning: implicit conversion from enumeration type 'ifoe_failover_mode_e' (aka 'enum ifoe_failover_mode') to different enumeration type 'enum cfg_ifoe_failover_mode' [-Wimplicit-enum-enum-cast] 0.6 269 | config.f_mode = failover_mode; 0.6 | ~ ^~~~~~~~~~~~~ 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:270:26: warning: implicit conversion from enumeration type 'ifoe_loopback_mode_e' (aka 'enum ifoe_loopback_mode') to different enumeration type 'enum cfg_ifoe_loopback_mode' [-Wimplicit-enum-enum-cast] 0.6 270 | config.loopback_mode = loopback_mode; 0.6 | ~ ^~~~~~~~~~~~~ 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:282:13: warning: implicit conversion from enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') to different enumeration type 'enum cfg_config_phase' [-Wimplicit-enum-enum-cast] 0.6 282 | n_phase = next_phase; 0.6 | ~ ^~~~~~~~~~ 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:296:12: warning: implicit conversion from enumeration type 'enum cfg_config_phase' to different enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') [-Wimplicit-enum-enum-cast] 0.6 296 | *phase = curr_phase; 0.6 | ~ ^~~~~~~~~~ 0.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:576:61: warning: implicit conversion from enumeration type 'enum cfg_telemetry_category' to different enumeration type 'ualoe_telemetry_category_e' (aka 'enum ualoe_telemetry_category') [-Wimplicit-enum-enum-cast] 0.6 576 | telemetry->datasets[i]->category = cfg_tele.datasets[i].category; 0.6 | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 0.6 7 warnings generated. 0.8 [21/224] Building C object src/CMakeFiles/amd_smi.dir/__/esmi_ib_library/src/e_smi.c.o 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 0.8 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.8 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 0.8 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.8 | ~ ^ ~ 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 0.8 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 0.8 | ^~ 0.8 | = 0.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 0.8 1872 | src_type[ind] = freqlimitsrcnames[index]; 0.8 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 0.8 2 warnings generated. 0.9 [22/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_socket.cc.o 0.9 [23/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_socket.cc.o 0.9 [24/224] Building C object src/CMakeFiles/amd_smi.dir/ualoe_lib/ualoe_nl.c.o 1.0 [25/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_ethtool_ioctl.cpp.o 1.1 [26/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_uuid.cc.o 1.1 [27/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_common.cc.o 1.1 [28/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_lib_loader.cc.o 1.2 [29/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_devlink_netlink.cpp.o 1.2 [30/224] Building CXX object src/CMakeFiles/amd_smi.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 1.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 1.2 /__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.2 62 | uint32_t nic_idx_; 1.2 | ^ 1.2 /__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.2 63 | amdsmi_bdf_t bdf_; 1.2 | ^ 1.2 2 warnings generated. 1.3 [31/224] Building C object rocm_smi/CMakeFiles/rocm_smi64.dir/__/esmi_ib_library/src/e_smi.c.o 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.3 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 1.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.3 | ~ ^ ~ 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 1.3 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 1.3 | ^~ 1.3 | = 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 1.3 1872 | src_type[ind] = freqlimitsrcnames[index]; 1.3 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1.3 2 warnings generated. 1.3 [32/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.3 43 | v = *(uint16_t*)(*ptr); 1.3 | ^~~~~~~~~~~~~~~~~ 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.3 47 | v = *(uint32_t*)(*ptr); 1.3 | ^~~~~~~~~~~~~~~~~ 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.3 51 | v = *(uint64_t*)(*ptr); 1.3 | ^~~~~~~~~~~~~~~~~ 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.3 186 | num_instance = static_cast(v); 1.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.3 189 | num_smn = static_cast(v); 1.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.3 5 warnings generated. 1.4 [33/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/scoped_fd.cc.o 1.7 [34/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_lib_loader.cc.o 1.7 [35/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_sysfs.cpp.o 1.7 [36/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_common.cc.o 1.8 [37/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_binary_parser.cc.o 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 1.8 43 | v = *(uint16_t*)(*ptr); 1.8 | ^~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 1.8 47 | v = *(uint32_t*)(*ptr); 1.8 | ^~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 1.8 51 | v = *(uint64_t*)(*ptr); 1.8 | ^~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 186 | num_instance = static_cast(v); 1.8 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 1.8 189 | num_smn = static_cast(v); 1.8 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 1.8 5 warnings generated. 2.0 [38/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_cper.cc.o 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:133:45: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.0 133 | ctx.buffer = std::make_unique(ctx.file_size); 2.0 | ~~~ ~~~~^~~~~~~~~ 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:145:62: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.0 145 | auto bytes_read = g_cper_read_fn(fd, ctx.buffer.get(), ctx.file_size); 2.0 | ~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:243:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.0 243 | offset += sizeof(struct cper_sec_desc) * idx; 2.0 | ~ ^~~ 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:254:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.0 254 | sizeof(struct cper_sec_desc) * idx); 2.0 | ~ ^~~ 2.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:485:68: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.0 485 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 2.0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 2.0 5 warnings generated. 2.4 [39/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_subsystem.cpp.o 2.5 [40/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/scoped_fd.cc.o 2.5 [41/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_cper.cc.o 2.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:133:45: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.5 133 | ctx.buffer = std::make_unique(ctx.file_size); 2.5 | ~~~ ~~~~^~~~~~~~~ 2.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:145:62: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.5 145 | auto bytes_read = g_cper_read_fn(fd, ctx.buffer.get(), ctx.file_size); 2.5 | ~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 2.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:243:44: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.5 243 | offset += sizeof(struct cper_sec_desc) * idx; 2.5 | ~ ^~~ 2.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:254:85: warning: implicit conversion changes signedness: 'int' to '__size_t' (aka 'unsigned long') [-Wsign-conversion] 2.5 254 | sizeof(struct cper_sec_desc) * idx); 2.5 | ~ ^~~ 2.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_cper.cc:485:68: warning: implicit conversion changes signedness: 'off_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 2.5 485 | auto headers = amdsmi_get_gpu_cper_headers(ctx.buffer.get(), ctx.file_size); 2.5 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ 2.5 5 warnings generated. 2.6 [42/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_interface.cpp.o 2.7 [43/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 2.8 [44/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd_data_manager.cc.o 2.9 [45/224] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi.c.o 2.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 2.9 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.9 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: remove extraneous parentheses around the comparison to silence this warning 2.9 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.9 | ~ ^ ~ 2.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1230:16: note: use '=' to turn this equality comparison into an assignment 2.9 1230 | else if((type == SET_FLOOR_FREQUENCY_SOCKET)) 2.9 | ^~ 2.9 | = 2.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/esmi_ib_library/src/e_smi.c:1872:18: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 2.9 1872 | src_type[ind] = freqlimitsrcnames[index]; 2.9 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2.9 2 warnings generated. 2.9 [46/224] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_monitor.c.o 3.0 [47/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_binary_parser.cc.o 3.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:43:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint16_t *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] 3.0 43 | v = *(uint16_t*)(*ptr); 3.0 | ^~~~~~~~~~~~~~~~~ 3.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:47:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align] 3.0 47 | v = *(uint32_t*)(*ptr); 3.0 | ^~~~~~~~~~~~~~~~~ 3.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:51:12: warning: cast from 'uint8_t *' (aka 'unsigned char *') to 'uint64_t *' (aka 'unsigned long *') increases required alignment from 1 to 8 [-Wcast-align] 3.0 51 | v = *(uint64_t*)(*ptr); 3.0 | ^~~~~~~~~~~~~~~~~ 3.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:186:26: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 3.0 186 | num_instance = static_cast(v); 3.0 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 3.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_binary_parser.cc:189:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 3.0 189 | num_smn = static_cast(v); 3.0 | ~ ^~~~~~~~~~~~~~~~~~~~~~~ 3.0 5 warnings generated. 3.0 [48/224] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_plat.c.o 3.1 [49/224] Building C object src/CMakeFiles/amd_smi_static.dir/__/esmi_ib_library/src/e_smi_utils.c.o 3.2 [50/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic_system.cpp.o 3.2 [51/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_decode.c.o 3.3 [52/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_fields.c.o 3.4 [53/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_tables.c.o 3.4 [54/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/nic/ai-nic/amd_smi_ainic_device.cc.o 3.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/nic/ai-nic/amd_smi_ainic_device.cc:23: 3.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] 3.4 62 | uint32_t nic_idx_; 3.4 | ^ 3.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] 3.4 63 | amdsmi_bdf_t bdf_; 3.4 | ^ 3.4 2 warnings generated. 3.4 [55/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/aca_version.c.o 3.5 [56/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/boot_decode.c.o 3.6 [57/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_printer.c.o 3.6 [58/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/json_util.c.o 3.7 [59/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/main.c.o 3.7 [60/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/error_map.c.o 3.7 [61/224] Building C object src/CMakeFiles/amd_smi_static.dir/ras-decode/ras_decode_api.c.o 3.9 [62/224] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_lib.c.o 3.9 [63/224] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_nl.c.o 4.0 [64/224] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_cdev.c.o 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:267:19: warning: implicit conversion from enumeration type 'ifoe_virt_mode_e' (aka 'enum ifoe_virt_mode') to different enumeration type 'enum cfg_ifoe_virt_mode' [-Wimplicit-enum-enum-cast] 4.0 267 | config.v_mode = virt_mode; 4.0 | ~ ^~~~~~~~~ 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:268:19: warning: implicit conversion from enumeration type 'ifoe_encap_type_e' (aka 'enum ifoe_encap_type') to different enumeration type 'enum cfg_ifoe_encap_type' [-Wimplicit-enum-enum-cast] 4.0 268 | config.e_type = encap_type; 4.0 | ~ ^~~~~~~~~~ 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:269:19: warning: implicit conversion from enumeration type 'ifoe_failover_mode_e' (aka 'enum ifoe_failover_mode') to different enumeration type 'enum cfg_ifoe_failover_mode' [-Wimplicit-enum-enum-cast] 4.0 269 | config.f_mode = failover_mode; 4.0 | ~ ^~~~~~~~~~~~~ 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:270:26: warning: implicit conversion from enumeration type 'ifoe_loopback_mode_e' (aka 'enum ifoe_loopback_mode') to different enumeration type 'enum cfg_ifoe_loopback_mode' [-Wimplicit-enum-enum-cast] 4.0 270 | config.loopback_mode = loopback_mode; 4.0 | ~ ^~~~~~~~~~~~~ 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:282:13: warning: implicit conversion from enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') to different enumeration type 'enum cfg_config_phase' [-Wimplicit-enum-enum-cast] 4.0 282 | n_phase = next_phase; 4.0 | ~ ^~~~~~~~~~ 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:296:12: warning: implicit conversion from enumeration type 'enum cfg_config_phase' to different enumeration type 'ualoe_config_phase_e' (aka 'enum ualoe_config_phase') [-Wimplicit-enum-enum-cast] 4.0 296 | *phase = curr_phase; 4.0 | ~ ^~~~~~~~~~ 4.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/ualoe_lib/ualoe_cdev.c:576:61: warning: implicit conversion from enumeration type 'enum cfg_telemetry_category' to different enumeration type 'ualoe_telemetry_category_e' (aka 'enum ualoe_telemetry_category') [-Wimplicit-enum-enum-cast] 4.0 576 | telemetry->datasets[i]->category = cfg_tele.datasets[i].category; 4.0 | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 4.0 7 warnings generated. 4.0 [65/224] Building C object src/CMakeFiles/amd_smi_static.dir/ualoe_lib/ualoe_cb.c.o 4.1 [66/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd_data_manager.cc.o 4.3 [67/224] Building CXX object src/nic/ai-nic/amdsmi_unified/CMakeFiles/amdsminic.dir/src/smi_nic.cpp.o 4.4 [68/224] Building C object goamdsmi_shim/CMakeFiles/goamdsmi_shim64.dir/smiwrapper/amdsmi_go_shim.c.o 4.4 [69/224] Linking CXX static library build/libamdsminic.a 5.4 [70/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_utils.cc.o 7.4 [71/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/api_support_read.cc.o 7.9 [72/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 7.9 1242 | std::uint64_t m_current_offset{0}; 7.9 | ^ 7.9 1 warning generated. 8.4 [73/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_common.cc.o 8.4 /__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] 8.4 139 | test->num_iterations = std::stoi(optarg); 8.4 | ~ ^~~~~~~~~~~~~~~~~ 8.4 /__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] 8.4 143 | test->verbosity = std::stoi(optarg); 8.4 | ~ ^~~~~~~~~~~~~~~~~ 8.4 /__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] 8.4 147 | test->monitor_verbosity = std::stoi(optarg); 8.4 | ~ ^~~~~~~~~~~~~~~~~ 8.4 3 warnings generated. 8.6 [74/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 8.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 8.6 1242 | std::uint64_t m_current_offset{0}; 8.6 | ^ 8.6 1 warning generated. 9.1 [75/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_memallocmode_read_write.cc.o 9.1 [76/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_npm.cc.o 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.1 1242 | std::uint64_t m_current_offset{0}; 9.1 | ^ 9.1 1 warning generated. 9.1 [77/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/third_party/shared_mutex/shared_mutex.cc.o 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.1 1242 | std::uint64_t m_current_offset{0}; 9.1 | ^ 9.1 1 warning generated. 9.2 [78/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_logger.cc.o 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 9.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.2 1242 | std::uint64_t m_current_offset{0}; 9.2 | ^ 9.2 1 warning generated. 9.3 [79/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_io_link.cc.o 9.3 /__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.3 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 9.3 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.3 /__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.3 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 9.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.3 /__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.3 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 9.3 | ~~^~~~~ 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 9.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 9.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_tree.h:67: 9.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/ext/alloc_traits.h:34: 9.3 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:33: 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:7: warning: destructor called on non-final 'amd::smi::IOLink' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 9.3 151 | __pointer->~_Tp(); 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/alloc_traits.h:675:9: note: in instantiation of function template specialization 'std::_Destroy' requested here 9.3 675 | { std::_Destroy(__p); } 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:613:28: note: in instantiation of function template specialization 'std::allocator_traits>::destroy' requested here 9.3 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:599:2: note: in instantiation of member function 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_M_dispose' requested here 9.3 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:972:6: note: in instantiation of function template specialization 'std::_Sp_counted_ptr_inplace, __gnu_cxx::_S_atomic>::_Sp_counted_ptr_inplace' requested here 9.3 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr_base.h:1712:14: note: in instantiation of function template specialization 'std::__shared_count<>::__shared_count, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 9.3 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:464:4: note: in instantiation of function template specialization 'std::__shared_ptr::__shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 9.3 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/shared_ptr.h:1009:14: note: in instantiation of function template specialization 'std::shared_ptr::shared_ptr, unsigned int &, unsigned int &, amd::smi::_LINK_DIRECTORY_TYPE &>' requested here 9.3 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 9.3 | ^ 9.3 /__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.3 212 | link = std::make_shared(node_indx, link_indx, directory); 9.3 | ^ 9.3 /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/bits/stl_construct.h:151:19: note: qualify call to silence this warning 9.3 151 | __pointer->~_Tp(); 9.3 | ^ 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.3 1242 | std::uint64_t m_current_offset{0}; 9.3 | ^ 9.3 4 warnings generated. 9.5 [80/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.5 1242 | std::uint64_t m_current_offset{0}; 9.5 | ^ 9.5 1 warning generated. 9.5 [81/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/fdinfo.cc.o 9.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 9.5 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 9.5 | ^~~~~~~~~~~~~~~~~~~~~~ 9.5 /__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.5 205 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 9.5 | ~~~ ^~~ 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.5 1242 | std::uint64_t m_current_offset{0}; 9.5 | ^ 9.5 3 warnings generated. 9.5 [82/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_counters.cc.o 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.5 1242 | std::uint64_t m_current_offset{0}; 9.5 | ^ 9.5 1 warning generated. 9.7 [83/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.7 1242 | std::uint64_t m_current_offset{0}; 9.7 | ^ 9.7 1 warning generated. 9.7 [84/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 9.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] 9.7 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 9.7 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.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] 9.7 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 9.7 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9.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' 9.7 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 9.7 | ~~^~~~~ 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 9.7 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 9.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: 9.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: 9.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: 9.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] 9.7 151 | __pointer->~_Tp(); 9.7 | ^ 9.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 9.7 675 | { std::_Destroy(__p); } 9.7 | ^ 9.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 9.7 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 9.7 | ^ 9.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 9.7 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 9.7 | ^ 9.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 9.7 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 9.7 | ^ 9.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 9.7 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 9.7 | ^ 9.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 9.7 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 9.7 | ^ 9.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 9.7 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 9.7 | ^ 9.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 9.7 212 | link = std::make_shared(node_indx, link_indx, directory); 9.7 | ^ 9.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 9.7 151 | __pointer->~_Tp(); 9.7 | ^ 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.7 1242 | std::uint64_t m_current_offset{0}; 9.7 | ^ 9.7 4 warnings generated. 9.7 [85/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_power_mon.cc.o 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.7 1242 | std::uint64_t m_current_offset{0}; 9.7 | ^ 9.7 1 warning generated. 9.8 [86/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_system.cc.o 9.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:151:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 9.8 151 | socket_model_map[current_socket_id] = *model_name; 9.8 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 9.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.8 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 9.8 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 9.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.8 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 9.8 | ~ 9.8 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 9.8 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 9.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:455:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 9.8 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 9.8 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 9.8 4 warnings generated. 9.9 [87/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/cper_read.cc.o 9.9 [88/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_power_mon.cc.o 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_power_mon.cc:31: 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 9.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 9.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 9.9 1242 | std::uint64_t m_current_offset{0}; 9.9 | ^ 9.9 1 warning generated. 10.4 [89/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_board_temp.cc.o 10.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 10.4 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 10.4 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 10.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 10.4 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 10.4 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 10.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.4 1242 | std::uint64_t m_current_offset{0}; 10.4 | ^ 10.4 3 warnings generated. 10.4 [90/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_ualoe.cc.o 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_ualoe.cc:24: 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.4 1242 | std::uint64_t m_current_offset{0}; 10.4 | ^ 10.4 1 warning generated. 10.5 [91/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_counters.cc.o 10.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_counters.cc:40: 10.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.5 1242 | std::uint64_t m_current_offset{0}; 10.5 | ^ 10.5 1 warning generated. 10.6 [92/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/fdinfo.cc.o 10.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:41:5: warning: array designators are a C99 extension [-Wc99-designator] 10.6 41 | [AMDSMI_CONTAINER_LXC] = "lxc", 10.6 | ^~~~~~~~~~~~~~~~~~~~~~ 10.6 /__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] 10.6 205 | std::string name = (len > 0) ? std::string(exe_realpath, len) : "N/A"; 10.6 | ~~~ ^~~ 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/fdinfo.cc:36: 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.6 1242 | std::uint64_t m_current_offset{0}; 10.6 | ^ 10.6 3 warnings generated. 10.6 [93/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 10.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.6 1242 | std::uint64_t m_current_offset{0}; 10.6 | ^ 10.6 1 warning generated. 10.9 [94/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/third_party/shared_mutex/shared_mutex.cc.o 10.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/third_party/shared_mutex/shared_mutex.cc:47: 10.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 10.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 10.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 10.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 10.9 1242 | std::uint64_t m_current_offset{0}; 10.9 | ^ 10.9 1 warning generated. 11.0 [95/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_ualoe.cc.o 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_ualoe.cc:24: 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.0 1242 | std::uint64_t m_current_offset{0}; 11.0 | ^ 11.0 1 warning generated. 11.0 [96/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 11.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.0 1242 | std::uint64_t m_current_offset{0}; 11.0 | ^ 11.0 1 warning generated. 11.0 [97/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_dyn_gpu_metrics.cc.o 11.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 11.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.0 1242 | std::uint64_t m_current_offset{0}; 11.0 | ^ 11.0 1 warning generated. 11.1 [98/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 11.1 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 11.1 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 11.1 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 11.1 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 11.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.1 1242 | std::uint64_t m_current_offset{0}; 11.1 | ^ 11.1 3 warnings generated. 11.1 [99/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_logger.cc.o 11.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_logger.cc:53: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.1 1242 | std::uint64_t m_current_offset{0}; 11.1 | ^ 11.1 1 warning generated. 11.2 [100/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_npm.cc.o 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_npm.cc:17: 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 11.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 11.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.2 1242 | std::uint64_t m_current_offset{0}; 11.2 | ^ 11.2 1 warning generated. 11.6 [101/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_io_link.cc.o 11.6 /__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] 11.6 73 | if (directory < sizeof(kKFDLinkPath) / sizeof(kKFDLinkPath[0])) { 11.6 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11.6 /__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] 11.6 418 | (flags_ & CRAT_IOLINK_FLAGS_BI_DIRECTIONAL) ? cap_true : cap_false; 11.6 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11.6 /__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' 11.6 41 | #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) 11.6 | ~~^~~~~ 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:23: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_io_link.h:26: 11.6 In file included from /opt/rh/gcc-toolset-13/root/usr/lib/gcc/x86_64-redhat-linux/13/../../../../include/c++/13/map:62: 11.6 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: 11.6 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: 11.6 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: 11.6 /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] 11.6 151 | __pointer->~_Tp(); 11.6 | ^ 11.6 /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 11.6 675 | { std::_Destroy(__p); } 11.6 | ^ 11.6 /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 11.6 613 | allocator_traits<_Alloc>::destroy(_M_impl._M_alloc(), _M_ptr()); 11.6 | ^ 11.6 /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 11.6 599 | _Sp_counted_ptr_inplace(_Alloc __a, _Args&&... __args) 11.6 | ^ 11.6 /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 11.6 972 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); 11.6 | ^ 11.6 /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 11.6 1712 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) 11.6 | ^ 11.6 /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 11.6 464 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) 11.6 | ^ 11.6 /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 11.6 1009 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, 11.6 | ^ 11.6 /__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 11.6 212 | link = std::make_shared(node_indx, link_indx, directory); 11.6 | ^ 11.6 /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 11.6 151 | __pointer->~_Tp(); 11.6 | ^ 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_io_link.cc:34: 11.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 11.6 1242 | std::uint64_t m_current_offset{0}; 11.6 | ^ 11.6 4 warnings generated. 11.7 [102/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_system.cc.o 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:151:28: warning: implicit conversion changes signedness: 'int' to 'key_type' (aka 'unsigned int') [-Wsign-conversion] 11.7 151 | socket_model_map[current_socket_id] = *model_name; 11.7 | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:75: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 11.7 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 11.7 | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:456:41: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 11.7 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 11.7 | ~ 11.7 456 | (bdf_info.device_number << 3) | (bdf_info.function_number << 0), 11.7 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 11.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_system.cc:455:67: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 11.7 455 | return {(bdf_info.domain_number << 16) | (bdf_info.bus_number << 8) | 11.7 | ~ ~~~~~~~~~~~~~~~~~~~~^~~~ 11.7 4 warnings generated. 12.3 [103/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/err_cnt_read.cc.o 12.5 [104/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fabric_read.cc.o 12.6 [105/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_kfd.cc.o 12.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] 12.6 1240 | *total += std::stol(bytes); 12.6 | ~~ ^~~~~~~~~~~~~~~~ 12.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] 12.6 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 12.6 | ~ ^~~~~~~~~~~ 12.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] 12.6 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 12.6 | ~ ^~~~~~~~~~ 12.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] 12.6 1421 | info->cache[info->num_cache_types].flags = cache_type; 12.6 | ~ ^~~~~~~~~~ 12.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 12.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 12.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 12.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 12.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.6 1242 | std::uint64_t m_current_offset{0}; 12.6 | ^ 12.6 5 warnings generated. 12.7 [106/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/evt_notif_read_write.cc.o 12.7 [107/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_gpu_device.cc.o 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:234:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 12.7 234 | return status_code; 12.7 | ~~~~~~ ^~~~~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:239:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 12.7 239 | return status_code; 12.7 | ~~~~~~ ^~~~~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:254:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 12.7 254 | return status_code; 12.7 | ~~~~~~ ^~~~~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:273:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 12.7 273 | return status_code; 12.7 | ~~~~~~ ^~~~~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:441:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 12.7 441 | return status_code; 12.7 | ~~~~~~ ^~~~~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:488:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 12.7 488 | bitmask[i / 64] |= (1ULL << (i % 64)); 12.7 | ~~~~~~~ ~~^~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:492:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 12.7 492 | bitmask[core / 64] |= (1ULL << (core % 64)); 12.7 | ~~~~~~~ ~~~~~^~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:523:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 12.7 523 | bitmask[i / 64] |= (1ULL << (i % 64)); 12.7 | ~~~~~~~ ~~^~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:527:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 12.7 527 | bitmask[core / 64] |= (1ULL << (core % 64)); 12.7 | ~~~~~~~ ~~~~~^~~~ 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:54: 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.7 1242 | std::uint64_t m_current_offset{0}; 12.7 | ^ 12.7 10 warnings generated. 12.7 [108/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_board_temp.cc.o 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:463:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 12.7 463 | std::string hexDump = createHexDump(&metrics, file.gcount(), "GPU Board Temperature Metrics"); 12.7 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:539:54: warning: implicit conversion changes signedness: 'streamsize' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 12.7 539 | std::string hexDump = createHexDump(&metrics, file.gcount(), "Baseboard Temperature Metrics"); 12.7 | ~~~~~~~~~~~~~ ~~~~~^~~~~~~~ 12.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_board_temp.cc:34: 12.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 12.7 1242 | std::uint64_t m_current_offset{0}; 12.7 | ^ 12.7 3 warnings generated. 12.8 [109/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read_write.cc.o 12.8 /__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] 12.8 127 | ret = amdsmi_set_gpu_fan_speed(processor_handles_[dv_ind], 0, new_speed); 12.8 | ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ 12.8 1 warning generated. 13.0 [110/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_gpu_device.cc.o 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:234:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 13.0 234 | return status_code; 13.0 | ~~~~~~ ^~~~~~~~~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:239:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 13.0 239 | return status_code; 13.0 | ~~~~~~ ^~~~~~~~~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:254:14: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 13.0 254 | return status_code; 13.0 | ~~~~~~ ^~~~~~~~~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:273:12: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 13.0 273 | return status_code; 13.0 | ~~~~~~ ^~~~~~~~~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:441:10: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int32_t' (aka 'int') [-Wsign-conversion] 13.0 441 | return status_code; 13.0 | ~~~~~~ ^~~~~~~~~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:488:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 13.0 488 | bitmask[i / 64] |= (1ULL << (i % 64)); 13.0 | ~~~~~~~ ~~^~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:492:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 13.0 492 | bitmask[core / 64] |= (1ULL << (core % 64)); 13.0 | ~~~~~~~ ~~~~~^~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:523:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 13.0 523 | bitmask[i / 64] |= (1ULL << (i % 64)); 13.0 | ~~~~~~~ ~~^~~~ 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:527:24: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 13.0 527 | bitmask[core / 64] |= (1ULL << (core % 64)); 13.0 | ~~~~~~~ ~~~~~^~~~ 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_gpu_device.cc:54: 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.0 1242 | std::uint64_t m_current_offset{0}; 13.0 | ^ 13.0 10 warnings generated. 13.1 [111/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read.cc.o 13.1 [112/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/fan_read.cc.o 13.2 [113/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_busy_read.cc.o 13.2 [114/224] 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 13.3 [115/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 13.3 /__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] 13.3 1240 | *total += std::stol(bytes); 13.3 | ~~ ^~~~~~~~~~~~~~~~ 13.3 /__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] 13.3 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 13.3 | ~ ^~~~~~~~~~~ 13.3 /__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] 13.3 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 13.3 | ~ ^~~~~~~~~~ 13.3 /__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] 13.3 1421 | info->cache[info->num_cache_types].flags = cache_type; 13.3 | ~ ^~~~~~~~~~ 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.3 1242 | std::uint64_t m_current_offset{0}; 13.3 | ^ 13.3 5 warnings generated. 13.4 [116/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/frequencies_read_write.cc.o 13.4 [117/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc.o 13.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_dyn_gpu_metrics.cc:23: 13.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.4 1242 | std::uint64_t m_current_offset{0}; 13.4 | ^ 13.4 1 warning generated. 13.5 [118/224] Building C object goamdsmi_shim/smiwrapper/CMakeFiles/go_amd_smi_.dir/amdsmi_go_shim.c.o 13.6 [119/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_device.cc.o 13.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 13.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.6 1242 | std::uint64_t m_current_offset{0}; 13.6 | ^ 13.6 1 warning generated. 13.7 [120/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_kfd.cc.o 13.7 /__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] 13.7 1240 | *total += std::stol(bytes); 13.7 | ~~ ^~~~~~~~~~~~~~~~ 13.7 /__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] 13.7 1417 | info->cache[info->num_cache_types].cache_level = cache_level; 13.7 | ~ ^~~~~~~~~~~ 13.7 /__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] 13.7 1418 | info->cache[info->num_cache_types].cache_size_kb = cache_size; 13.7 | ~ ^~~~~~~~~~ 13.7 /__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] 13.7 1421 | info->cache[info->num_cache_types].flags = cache_type; 13.7 | ~ ^~~~~~~~~~ 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_kfd.cc:23: 13.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_kfd.h:33: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.7 1242 | std::uint64_t m_current_offset{0}; 13.7 | ^ 13.7 5 warnings generated. 13.8 [121/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_device.cc.o 13.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 13.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 13.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 13.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 13.8 1242 | std::uint64_t m_current_offset{0}; 13.8 | ^ 13.8 1 warning generated. 13.8 [122/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/ifoe_info_read.cc.o 13.9 [123/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/kfd_atfork_read.cc.o 14.1 [124/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_page_info_read.cc.o 14.1 [125/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_main.cc.o 14.1 /__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] 14.1 1344 | buf[len] = '\0'; 14.1 | ~~~ ^~~ 14.1 /__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] 14.1 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 14.1 | ~ ~~~~~^~~~~~~~ 14.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 14.1 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 14.1 | ^~~~~~~~~~~~~~~~~~~~~ 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 14.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.1 1242 | std::uint64_t m_current_offset{0}; 14.1 | ^ 14.1 4 warnings generated. 14.2 [126/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_drm.cc.o 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:38: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.2 1242 | std::uint64_t m_current_offset{0}; 14.2 | ^ 14.2 1 warning generated. 14.3 [127/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/init_shutdown_refcount.cc.o 14.3 [128/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_main.cc.o 14.3 /__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] 14.3 1344 | buf[len] = '\0'; 14.3 | ~~~ ^~~ 14.3 /__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] 14.3 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 14.3 | ~ ~~~~~^~~~~~~~ 14.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 14.3 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 14.3 | ^~~~~~~~~~~~~~~~~~~~~ 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 14.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.3 1242 | std::uint64_t m_current_offset{0}; 14.3 | ^ 14.3 4 warnings generated. 14.4 [129/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/id_info_read.cc.o 14.5 [130/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mem_util_read.cc.o 14.6 [131/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read.cc.o 14.7 [132/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_drm.cc.o 14.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_drm.cc:38: 14.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 14.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 14.7 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 14.7 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 14.7 1242 | std::uint64_t m_current_offset{0}; 14.7 | ^ 14.7 1 warning generated. 14.7 [133/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mock_cper.cc.o 14.8 [134/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_determinism.cc.o 14.9 [135/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/metrics_counter_read.cc.o 15.0 [136/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memory_read_write.cc.o 15.1 [137/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/hw_topology_read.cc.o 15.3 [138/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/test_base.cc.o 15.3 /__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] 15.3 118 | exit(err); 15.3 | ~~~~ ^~~ 15.3 /__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] 15.3 339 | for (size_t i = le; i < description_.size(); i += le) { 15.3 | ~ ^~ 15.3 /__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] 15.3 339 | for (size_t i = le; i < description_.size(); i += le) { 15.3 | ~~ ^~ 15.3 /__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] 15.3 424 | return_value = std::stoi(devices_to_test); 15.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 15.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/test_base.cc:32: 15.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 15.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 15.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: 15.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.3 1242 | std::uint64_t m_current_offset{0}; 15.3 | ^ 15.3 5 warnings generated. 15.3 [139/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read.cc.o 15.5 [140/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_level_read_write.cc.o 15.5 [141/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/overdrive_read_write.cc.o 15.6 [142/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/perf_cntr_read_write.cc.o 15.6 /__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] 15.6 109 | sleep(sleep_sec); 15.6 | ~~~~~ ^~~~~~~~~ 15.6 /__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] 15.6 332 | ASSERT_FALSE("Unexpected exception caught"); 15.6 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15.6 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/gtest.h:1835:52: note: expanded from macro 'ASSERT_FALSE' 15.6 1835 | #define ASSERT_FALSE(condition) GTEST_ASSERT_FALSE(condition) 15.6 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 15.6 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/gtest.h:1816:25: note: expanded from macro 'GTEST_ASSERT_FALSE' 15.6 1816 | GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \ 15.6 | ~ ^~~~~~~~~ 15.6 /__w/rockrel/rockrel/build/third-party/googletest/dist/include/gtest/internal/gtest-internal.h:1450:38: note: expanded from macro 'GTEST_TEST_BOOLEAN_' 15.6 1450 | ::testing::AssertionResult(expression)) \ 15.6 | ^~~~~~~~~~ 15.6 2 warnings generated. 15.8 [143/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read.cc.o 15.8 [144/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/mutual_exclusion.cc.o 15.9 [145/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_device.cc.o 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_device.cc:23: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.9 1242 | std::uint64_t m_current_offset{0}; 15.9 | ^ 15.9 1 warning generated. 15.9 [146/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/pci_read_write.cc.o 15.9 [147/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_main.cc.o 15.9 /__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] 15.9 1344 | buf[len] = '\0'; 15.9 | ~~~ ^~~ 15.9 /__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] 15.9 1352 | auto end = path.begin() + path.length() - MAX_BDF_LENGTH; 15.9 | ~ ~~~~~^~~~~~~~ 15.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:576:44: warning: unused function 'GetEnvVarUIntegerSets' [-Wunused-function] 15.9 576 | static inline std::unordered_set GetEnvVarUIntegerSets(const char* ev_str) { 15.9 | ^~~~~~~~~~~~~~~~~~~~~ 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_main.cc:23: 15.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 15.9 1242 | std::uint64_t m_current_offset{0}; 15.9 | ^ 15.9 4 warnings generated. 16.2 [148/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_read.cc.o 16.3 [149/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/process_info_read.cc.o 16.4 [150/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_cap_read_write.cc.o 16.4 [151/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_monitor.cc.o 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 16.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.4 1242 | std::uint64_t m_current_offset{0}; 16.4 | ^ 16.4 1 warning generated. 16.4 [152/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/main.cc.o 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/main.cc:68: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 16.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 16.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.4 1242 | std::uint64_t m_current_offset{0}; 16.4 | ^ 16.4 1 warning generated. 16.5 [153/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/power_read_write.cc.o 16.5 [154/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/xgmi_read_write.cc.o 16.6 [155/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi_utils.cc.o 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:62: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 16.6 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 16.6 | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:31: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 16.6 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 16.6 | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:461:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 16.6 461 | if (num_dpm) *num_dpm = dpm; 16.6 | ~ ^~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:462:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 16.6 462 | if (max_freq) *max_freq = max; 16.6 | ~ ^~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:463:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 16.6 463 | if (min_freq) *min_freq = min; 16.6 | ~ ^~~ 16.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:464:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 16.6 464 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 16.6 | ~ ^~~~~~~~~~ 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:52: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 16.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 16.6 1242 | std::uint64_t m_current_offset{0}; 16.6 | ^ 16.6 7 warnings generated. 16.6 [156/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/version_read.cc.o 16.6 [157/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/sys_info_read.cc.o 16.8 [158/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/temp_read.cc.o 16.8 [159/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/volt_freq_curv_read.cc.o 17.0 [160/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.0 1242 | std::uint64_t m_current_offset{0}; 17.0 | ^ 17.0 1 warning generated. 17.0 [161/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi_utils.cc.o 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:62: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 17.0 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 17.0 | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:103:31: warning: implicit conversion changes signedness: '__ptrdiff_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 17.0 103 | return str.substr(first_itr - str.begin(), last_itr.base() - first_itr); 17.0 | ~~~~~~ ~~~~~~~~~~^~~~~~~~~~~~~ 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:461:27: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 17.0 461 | if (num_dpm) *num_dpm = dpm; 17.0 | ~ ^~~ 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:462:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 17.0 462 | if (max_freq) *max_freq = max; 17.0 | ~ ^~~ 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:463:29: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 17.0 463 | if (min_freq) *min_freq = min; 17.0 | ~ ^~~ 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:464:45: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] 17.0 464 | if (sleep_state_freq) *sleep_state_freq = sleep_freq; 17.0 | ~ ^~~~~~~~~~ 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi_utils.cc:52: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 17.0 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.0 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.0 1242 | std::uint64_t m_current_offset{0}; 17.0 | ^ 17.0 7 warnings generated. 17.2 [162/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 17.2 981 | unsigned char buff[bytesPerLine + 1]; 17.2 | ^~~~~~~~~~~~~~~~ 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:974:78: note: declared here 17.2 974 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 17.2 | ^ 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1405:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 17.2 1405 | usleep(waitTime); 17.2 | ~~~~~~ ^~~~~~~~ 17.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 17.2 91 | static inline void debugFilesDiscovered(std::vector files) { 17.2 | ^~~~~~~~~~~~~~~~~~~~ 17.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 17.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 17.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 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:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.2 1242 | std::uint64_t m_current_offset{0}; 17.2 | ^ 17.2 4 warnings generated. 17.3 [163/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_monitor.cc.o 17.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_monitor.cc:36: 17.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 17.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 17.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.3 1242 | std::uint64_t m_current_offset{0}; 17.3 | ^ 17.3 1 warning generated. 17.4 [164/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/dynamic_metrics_test.cc.o 17.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/dynamic_metrics_test.cc:31: 17.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.4 1242 | std::uint64_t m_current_offset{0}; 17.4 | ^ 17.4 1 warning generated. 17.4 [165/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_utils.cc.o 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 17.4 981 | unsigned char buff[bytesPerLine + 1]; 17.4 | ^~~~~~~~~~~~~~~~ 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:974:78: note: declared here 17.4 974 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 17.4 | ^ 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1405:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 17.4 1405 | usleep(waitTime); 17.4 | ~~~~~~ ^~~~~~~~ 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 17.4 91 | static inline void debugFilesDiscovered(std::vector files) { 17.4 | ^~~~~~~~~~~~~~~~~~~~ 17.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 17.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 17.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 17.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.4 1242 | std::uint64_t m_current_offset{0}; 17.4 | ^ 17.4 4 warnings generated. 17.8 [166/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_cache_read.cc.o 17.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_cache_read.cc:39: 17.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 17.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 17.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: 17.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.8 1242 | std::uint64_t m_current_offset{0}; 17.8 | ^ 17.8 1 warning generated. 17.8 [167/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/cross_process_serialization.cc.o 17.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/cross_process_serialization.cc:41: 17.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 17.8 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 17.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: 17.8 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.8 1242 | std::uint64_t m_current_offset{0}; 17.8 | ^ 17.8 1 warning generated. 17.9 [168/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_utils.cc.o 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 17.9 981 | unsigned char buff[bytesPerLine + 1]; 17.9 | ^~~~~~~~~~~~~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:981:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:974:78: note: declared here 17.9 974 | void logHexDump(const char* desc, const void* addr, const size_t len, size_t bytesPerLine) { 17.9 | ^ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:1405:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 17.9 1405 | usleep(waitTime); 17.9 | ~~~~~~ ^~~~~~~~ 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:91:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function] 17.9 91 | static inline void debugFilesDiscovered(std::vector files) { 17.9 | ^~~~~~~~~~~~~~~~~~~~ 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_utils.cc:26: 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:44: 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 17.9 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 17.9 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 17.9 1242 | std::uint64_t m_current_offset{0}; 17.9 | ^ 17.9 4 warnings generated. 18.1 [169/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_partition_metrics_read.cc.o 18.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_partition_metrics_read.cc:35: 18.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 18.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 18.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: 18.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 18.1 1242 | std::uint64_t m_current_offset{0}; 18.1 | ^ 18.1 1 warning generated. 18.2 [170/224] Building CXX object src/CMakeFiles/amd_smi.dir/amd_smi/amd_smi.cc.o 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1708:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 18.2 1708 | usleep(waitTime); 18.2 | ~~~~~~ ^~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1781:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.2 1781 | violation_status->reference_timestamp = current_time; 18.2 | ~ ^~~~~~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2777: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] 18.2 2777 | << (info->vram_bit_width == std::numeric_limits::max() 18.2 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4066:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.2 4066 | info->dpm_cap = dpm; 18.2 | ~ ^~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4868:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.2 4868 | info->max_clk = max_freq; 18.2 | ~ ^~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4869:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.2 4869 | info->min_clk = min_freq; 18.2 | ~ ^~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5118:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.2 5118 | afids[i] = afid; 18.2 | ~ ^~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 18.2 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 18.2 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1408:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 18.2 1408 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 18.2 | ^ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 18.2 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 18.2 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1416:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 18.2 1416 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 18.2 | ^ 18.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:67: 18.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 18.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 18.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 18.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 18.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 18.2 1242 | std::uint64_t m_current_offset{0}; 18.2 | ^ 18.2 10 warnings generated. 18.3 [171/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/computepartition_read_write.cc.o 18.3 /__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] 18.3 148 | sleep(waitTime); 18.3 | ~~~~~ ^~~~~~~~ 18.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/computepartition_read_write.cc:40: 18.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 18.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 18.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: 18.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 18.3 1242 | std::uint64_t m_current_offset{0}; 18.3 | ^ 18.3 2 warnings generated. 18.5 [172/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/amd_smi/amd_smi.cc.o 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1708:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion] 18.5 1708 | usleep(waitTime); 18.5 | ~~~~~~ ^~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1781:43: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.5 1781 | violation_status->reference_timestamp = current_time; 18.5 | ~ ^~~~~~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:2777: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] 18.5 2777 | << (info->vram_bit_width == std::numeric_limits::max() 18.5 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4066:19: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.5 4066 | info->dpm_cap = dpm; 18.5 | ~ ^~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4868:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.5 4868 | info->max_clk = max_freq; 18.5 | ~ ^~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:4869:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 18.5 4869 | info->min_clk = min_freq; 18.5 | ~ ^~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:5118:18: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 18.5 5118 | afids[i] = afid; 18.5 | ~ ^~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 18.5 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 18.5 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1408:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 18.5 1408 | status = rsmi_wrapper(rsmi_dev_serial_number_get, processor_handle, 0, 18.5 | ^ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:134:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion] 18.5 134 | auto rstatus = std::forward(f)(gpu_index, std::forward(args)...); 18.5 | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:1416:14: note: in instantiation of function template specialization 'rsmi_wrapper' requested here 18.5 1416 | status = rsmi_wrapper(rsmi_dev_name_get, processor_handle, 0, board_info->product_name, 18.5 | ^ 18.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/src/amd_smi/amd_smi.cc:67: 18.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/include/amd_smi/impl/amd_smi_gpu_mutex.h:30: 18.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_main.h:38: 18.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 18.5 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 18.5 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 18.5 1242 | std::uint64_t m_current_offset{0}; 18.5 | ^ 18.5 10 warnings generated. 18.6 [173/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/gpu_metrics_read.cc.o 18.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/gpu_metrics_read.cc:37: 18.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 18.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 18.6 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_gpu_metrics.h:44: 18.6 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 18.6 1242 | std::uint64_t m_current_offset{0}; 18.6 | ^ 18.6 1 warning generated. 19.4 [174/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi.cc.o 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.4 1439 | f->current = -1; 19.4 | ~ ^~ 19.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:416:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.4 415 | prim_key, get_structured_data_subkey_by_position( 19.4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19.4 416 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 19.4 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 19.4 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 19.4 | ^ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2255:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.4 2255 | *pisolate = partition_status[partition_id]; 19.4 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 19.4 2307 | partition_status[partition_id] = pisolate; 19.4 | ~ ^~~~~~~~ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2401:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.4 2401 | policy->policies[policy->num_supported].policy_id = value; 19.4 | ~ ^~~~~ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2506:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 19.4 2506 | policy->policies[policy->num_supported].policy_id = value; 19.4 | ~ ^~~~~ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2645:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 19.4 2645 | return amd::smi::ErrnoToRsmiStatus(ret); 19.4 | ~~~ ^~~ 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3088:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 19.4 3087 | b->transfer_rate.frequency[cur_index] = 19.4 | ~ 19.4 3088 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 19.4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 19.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 19.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 19.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 19.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 19.4 1242 | std::uint64_t m_current_offset{0}; 19.4 | ^ 19.4 9 warnings generated. 21.3 [175/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi.cc.o 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 21.3 1439 | f->current = -1; 21.3 | ~ ^~ 21.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:416:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 21.3 415 | prim_key, get_structured_data_subkey_by_position( 21.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21.3 416 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 21.3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 21.3 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 21.3 | ^ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2255:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 21.3 2255 | *pisolate = partition_status[partition_id]; 21.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 21.3 2307 | partition_status[partition_id] = pisolate; 21.3 | ~ ^~~~~~~~ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2401:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 21.3 2401 | policy->policies[policy->num_supported].policy_id = value; 21.3 | ~ ^~~~~ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2506:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 21.3 2506 | policy->policies[policy->num_supported].policy_id = value; 21.3 | ~ ^~~~~ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2645:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 21.3 2645 | return amd::smi::ErrnoToRsmiStatus(ret); 21.3 | ~~~ ^~~ 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3088:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 21.3 3087 | b->transfer_rate.frequency[cur_index] = 21.3 | ~ 21.3 3088 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 21.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 21.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 21.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 21.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 21.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 21.3 1242 | std::uint64_t m_current_offset{0}; 21.3 | ^ 21.3 9 warnings generated. 22.3 [176/224] Building CXX object tests/amd_smi_test/CMakeFiles/amdsmitst.dir/functional/memorypartition_read_write.cc.o 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/tests/amd_smi_test/functional/memorypartition_read_write.cc:37: 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_utils.h:44: 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_device.h:39: 22.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: 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/../rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 22.3 1242 | std::uint64_t m_current_offset{0}; 22.3 | ^ 22.3 1 warning generated. 22.3 [177/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi.cc.o 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1439:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 22.3 1439 | f->current = -1; 22.3 | ~ ^~ 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:59: 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_utils.h:416:33: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 22.3 415 | prim_key, get_structured_data_subkey_by_position( 22.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22.3 416 | prim_key, static_cast((get_structured_subkeys_size(prim_key) - 1))))); 22.3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:1602:54: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here 22.3 1602 | auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key); 22.3 | ^ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2255:15: warning: implicit conversion changes signedness: 'value_type' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 22.3 2255 | *pisolate = partition_status[partition_id]; 22.3 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2307:36: warning: implicit conversion changes signedness: 'uint32_t' (aka 'unsigned int') to 'value_type' (aka 'int') [-Wsign-conversion] 22.3 2307 | partition_status[partition_id] = pisolate; 22.3 | ~ ^~~~~~~~ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2401:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 22.3 2401 | policy->policies[policy->num_supported].policy_id = value; 22.3 | ~ ^~~~~ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2506:57: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 22.3 2506 | policy->policies[policy->num_supported].policy_id = value; 22.3 | ~ ^~~~~ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:2645:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion] 22.3 2645 | return amd::smi::ErrnoToRsmiStatus(ret); 22.3 | ~~~ ^~~ 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:3088:76: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 22.3 3087 | b->transfer_rate.frequency[cur_index] = 22.3 | ~ 22.3 3088 | static_cast(link_speed[cur_index / WIDTH_DATA_LENGTH]) * 100 * 1000000L; 22.3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi.cc:51: 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_device.h:39: 22.3 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 22.3 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 22.3 1242 | std::uint64_t m_current_offset{0}; 22.3 | ^ 22.3 9 warnings generated. 23.1 [178/224] Building CXX object src/CMakeFiles/amd_smi.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 23.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 23.1 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 23.1 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 23.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 23.1 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 23.1 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 23.1 1242 | std::uint64_t m_current_offset{0}; 23.1 | ^ 23.1 2 warnings generated. 23.3 [179/224] Linking CXX shared library src/libamd_smi.so.26.5.0 23.3 [180/224] Creating library symlink src/libamd_smi.so.26 src/libamd_smi.so 23.3 [181/224] Generating amdsmi_wrapper.py, python_package/amdsmi/amdsmi_wrapper.py 23.4 [182/224] Generating python_package/amdsmi/libamd_smi.so 23.4 [183/224] Generating python_package/amdsmi/__init__.py, python_package/amdsmi/amdsmi_exception.py, python_package/amdsmi/amdsmi_interface.py, python_package/amdsmi/amdsmi_interface_utils.py, python_package/amdsmi/README.md, python_package/amdsmi/LICENSE 23.6 [184/224] Linking C shared library goamdsmi_shim/libgoamdsmi_shim64.so.1.0 23.6 [185/224] Generating ../amdsmi_cli/subcommands/__init__.py 23.6 [186/224] Generating ../amdsmi_cli/subcommands/bad_pages.py 23.6 [187/224] Generating ../amdsmi_cli/subcommands/default.py 23.6 [188/224] Generating ../amdsmi_cli/subcommands/event.py 23.6 [189/224] Generating ../amdsmi_cli/subcommands/fabric.py 23.6 [190/224] Generating ../amdsmi_cli/subcommands/firmware.py 23.6 [191/224] Generating ../amdsmi_cli/subcommands/list_devices.py 23.6 [192/224] Generating ../amdsmi_cli/subcommands/metric.py 23.6 [193/224] Generating ../amdsmi_cli/subcommands/monitor.py 23.6 [194/224] Generating ../amdsmi_cli/subcommands/node.py 23.6 [195/224] Generating ../amdsmi_cli/subcommands/process.py 23.6 [196/224] Generating ../amdsmi_cli/subcommands/ras.py 23.6 [197/224] Generating ../amdsmi_cli/subcommands/partition.py 23.6 [198/224] Generating ../amdsmi_cli/subcommands/reset.py 23.6 [199/224] Generating ../amdsmi_cli/subcommands/static.py 23.6 [200/224] Generating ../amdsmi_cli/subcommands/set_value.py 23.6 [201/224] Generating ../amdsmi_cli/subcommands/topology.py 23.6 [202/224] Creating library symlink goamdsmi_shim/libgoamdsmi_shim64.so.1 goamdsmi_shim/libgoamdsmi_shim64.so 23.6 [203/224] Generating ../amdsmi_cli/subcommands/version.py 23.6 [204/224] Generating ../amdsmi_cli/subcommands/xgmi.py 23.7 [205/224] Generating amdsmi_cli/BDF.py 23.7 [206/224] Generating amdsmi_cli/README.md 23.7 [207/224] Generating amdsmi_cli/Release_Notes.md 23.7 [208/224] Generating amdsmi_cli/__init__.py 23.7 [209/224] Generating amdsmi_cli/amdsmi_cli.py 23.7 [210/224] Generating amdsmi_cli/amdsmi_cli_exceptions.py 23.7 [211/224] Generating amdsmi_cli/amdsmi_commands.py 23.7 [212/224] Generating amdsmi_cli/amdsmi_init.py 23.7 [213/224] Generating amdsmi_cli/amdsmi_helpers.py 23.7 [214/224] Generating amdsmi_cli/amdsmi_parser.py 23.7 [215/224] Generating amdsmi_cli/amdsmi_rocm_smi_compat.py 23.7 [216/224] Generating amdsmi_cli/amdsmi_logger.py 23.8 [217/224] 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 24.4 [218/224] Building CXX object rocm_smi/CMakeFiles/rocm_smi64.dir/src/rocm_smi_gpu_metrics.cc.o 24.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 24.4 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 24.4 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 24.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 24.4 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 24.4 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 24.4 1242 | std::uint64_t m_current_offset{0}; 24.4 | ^ 24.4 2 warnings generated. 24.7 [219/224] Linking CXX shared library rocm_smi/librocm_smi64.so.1.0 24.7 [220/224] Creating library symlink rocm_smi/librocm_smi64.so.1 rocm_smi/librocm_smi64.so 25.2 [221/224] Building CXX object src/CMakeFiles/amd_smi_static.dir/__/rocm_smi/src/rocm_smi_gpu_metrics.cc.o 25.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:103:73: warning: implicit conversion changes signedness: 'rep' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 25.2 103 | return duration_cast(system_clock::now().time_since_epoch()).count(); 25.2 | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 25.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/src/rocm_smi_gpu_metrics.cc:23: 25.2 In file included from /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_gpu_metrics.h:44: 25.2 /__w/rockrel/rockrel/rocm-systems/projects/amdsmi/rocm_smi/include/rocm_smi/rocm_smi_dyn_gpu_metrics.h:1242:19: warning: private field 'm_current_offset' is not used [-Wunused-private-field] 25.2 1242 | std::uint64_t m_current_offset{0}; 25.2 | ^ 25.2 2 warnings generated. 25.2 [222/224] Linking CXX static library src/libamd_smi_static.a 25.3 [223/224] Linking CXX executable tests/amd_smi_test/amdsmitst END 1782124255.9980981 25.329514265060425 0