From eacec681ddbef4580a0ea149b903606538fad62a Mon Sep 17 00:00:00 2001 From: "Mario Limonciello (AMD)" Date: Fri, 15 Aug 2025 14:19:13 -0500 Subject: [PATCH] Use nested namespace for amd::smi Signed-off-by: Mario Limonciello (AMD) --- include/amd_smi/impl/amd_smi_common.h | 6 ++---- include/amd_smi/impl/amd_smi_drm.h | 6 ++---- include/amd_smi/impl/amd_smi_gpu_device.h | 6 ++---- include/amd_smi/impl/amd_smi_lib_loader.h | 6 ++---- include/amd_smi/impl/amd_smi_processor.h | 6 ++---- include/amd_smi/impl/amd_smi_socket.h | 6 ++---- include/amd_smi/impl/amd_smi_system.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_counters.h | 8 ++------ rocm_smi/include/rocm_smi/rocm_smi_device.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_exception.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_io_link.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_kfd.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_main.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_monitor.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_power_mon.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_properties.h | 6 ++---- rocm_smi/include/rocm_smi/rocm_smi_utils.h | 6 ++---- rocm_smi/src/rocm_smi_counters.cc | 8 ++------ rocm_smi/src/rocm_smi_device.cc | 6 ++---- rocm_smi/src/rocm_smi_io_link.cc | 6 ++---- rocm_smi/src/rocm_smi_kfd.cc | 6 ++---- rocm_smi/src/rocm_smi_main.cc | 6 ++---- rocm_smi/src/rocm_smi_monitor.cc | 6 ++---- rocm_smi/src/rocm_smi_power_mon.cc | 6 ++---- rocm_smi/src/rocm_smi_utils.cc | 6 ++---- src/amd_smi/amd_smi_drm.cc | 7 ++----- src/amd_smi/amd_smi_gpu_device.cc | 6 ++---- src/rocm_smi_properties.cc | 6 ++---- 28 files changed, 56 insertions(+), 117 deletions(-) diff --git a/include/amd_smi/impl/amd_smi_common.h b/include/amd_smi/impl/amd_smi_common.h index a8fee92d28..9dfdc09b2b 100644 --- a/include/amd_smi/impl/amd_smi_common.h +++ b/include/amd_smi/impl/amd_smi_common.h @@ -34,8 +34,7 @@ extern "C" { } #endif -namespace amd { -namespace smi { +namespace amd::smi { // Define a map of rsmi status codes to amdsmi status codes const std::map rsmi_status_map = { @@ -110,7 +109,6 @@ const std::map esmi_status_map = { amdsmi_status_t esmi_to_amdsmi_status(esmi_status_t status); #endif -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_AMD_SMI_COMMON_H_ diff --git a/include/amd_smi/impl/amd_smi_drm.h b/include/amd_smi/impl/amd_smi_drm.h index d7fbfd219f..83cf860651 100644 --- a/include/amd_smi/impl/amd_smi_drm.h +++ b/include/amd_smi/impl/amd_smi_drm.h @@ -36,8 +36,7 @@ #include "amd_smi/impl/xf86drm.h" #include "amd_smi/impl/scoped_fd.h" -namespace amd { -namespace smi { +namespace amd::smi { class AMDSmiDrm { public: @@ -64,7 +63,6 @@ class AMDSmiDrm { }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_IMPL_AMD_SMI_DRM_H_ diff --git a/include/amd_smi/impl/amd_smi_gpu_device.h b/include/amd_smi/impl/amd_smi_gpu_device.h index 3dfb7e87c4..29e290e0cc 100644 --- a/include/amd_smi/impl/amd_smi_gpu_device.h +++ b/include/amd_smi/impl/amd_smi_gpu_device.h @@ -29,8 +29,7 @@ #include "amd_smi/impl/amd_smi_processor.h" #include "amd_smi/impl/amd_smi_drm.h" -namespace amd { -namespace smi { +namespace amd::smi { // PID, amdsmi_proc_info_t @@ -90,7 +89,6 @@ class AMDSmiGPUDevice: public AMDSmiProcessor { }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_IMPL_AMD_SMI_GPU_DEVICE_H_ diff --git a/include/amd_smi/impl/amd_smi_lib_loader.h b/include/amd_smi/impl/amd_smi_lib_loader.h index ae92027a39..211d6a8e64 100644 --- a/include/amd_smi/impl/amd_smi_lib_loader.h +++ b/include/amd_smi/impl/amd_smi_lib_loader.h @@ -29,8 +29,7 @@ #include "amd_smi/amdsmi.h" -namespace amd { -namespace smi { +namespace amd::smi { class AMDSmiLibraryLoader { public: AMDSmiLibraryLoader(); @@ -76,8 +75,7 @@ template amdsmi_status_t AMDSmiLibraryLoader::load_symbol( return AMDSMI_STATUS_SUCCESS; } -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_IMPL_AMD_SMI_LIB_LOADER_H_ diff --git a/include/amd_smi/impl/amd_smi_processor.h b/include/amd_smi/impl/amd_smi_processor.h index 06ac61ebda..a59a8db71f 100644 --- a/include/amd_smi/impl/amd_smi_processor.h +++ b/include/amd_smi/impl/amd_smi_processor.h @@ -26,8 +26,7 @@ #include #include "amd_smi/amdsmi.h" -namespace amd { -namespace smi { +namespace amd::smi { class AMDSmiProcessor { public: @@ -43,7 +42,6 @@ class AMDSmiProcessor { uint32_t pindex_; std::string processor_identifier_; }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_AMD_SMI_PROCESSOR_H_ diff --git a/include/amd_smi/impl/amd_smi_socket.h b/include/amd_smi/impl/amd_smi_socket.h index adb7401d19..f1f33e4bbc 100644 --- a/include/amd_smi/impl/amd_smi_socket.h +++ b/include/amd_smi/impl/amd_smi_socket.h @@ -28,8 +28,7 @@ #include "amd_smi/amdsmi.h" #include "amd_smi/impl/amd_smi_processor.h" -namespace amd { -namespace smi { +namespace amd::smi { class AMDSmiSocket { public: @@ -76,7 +75,6 @@ class AMDSmiSocket { std::vector cpu_core_processors_; }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_AMD_SMI_SOCKET_H_ diff --git a/include/amd_smi/impl/amd_smi_system.h b/include/amd_smi/impl/amd_smi_system.h index 0b03c0959c..f78dab8dc9 100644 --- a/include/amd_smi/impl/amd_smi_system.h +++ b/include/amd_smi/impl/amd_smi_system.h @@ -30,8 +30,7 @@ #include "amd_smi/impl/amd_smi_processor.h" #include "amd_smi/impl/amd_smi_drm.h" -namespace amd { -namespace smi { +namespace amd::smi { // Singleton: Only one system in an application class AMDSmiSystem { @@ -80,7 +79,6 @@ class AMDSmiSystem { std::vector sockets_; std::set processors_; // Track valid processors }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // AMD_SMI_INCLUDE_AMD_SMI_SYSTEM_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_counters.h b/rocm_smi/include/rocm_smi/rocm_smi_counters.h index 17d8a32cf5..1e43436e47 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_counters.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_counters.h @@ -32,9 +32,7 @@ #include "rocm_smi/rocm_smi.h" -namespace amd { -namespace smi { -namespace evt { +namespace amd::smi::evt { class RSMIEventGrpHashFunction { public: @@ -94,9 +92,7 @@ class Event { }; -} // namespace evt -} // namespace smi -} // namespace amd +} // namespace amd::smi::evt #endif // INCLUDE_ROCM_SMI_ROCM_SMI_COUNTERS_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_device.h b/rocm_smi/include/rocm_smi/rocm_smi_device.h index 5c33b630a6..91680a436f 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_device.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_device.h @@ -42,8 +42,7 @@ #include "rocm_smi/rocm_smi_gpu_metrics.h" #include "shared_mutex.h" //NOLINT -namespace amd { -namespace smi { +namespace amd::smi { enum DevKFDNodePropTypes { kDevKFDNodePropCachesCnt, @@ -311,7 +310,6 @@ class Device { }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_DEVICE_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_exception.h b/rocm_smi/include/rocm_smi/rocm_smi_exception.h index 7744318a07..0072eb852b 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_exception.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_exception.h @@ -34,8 +34,7 @@ throw amd::smi::rsmi_exception(RSMI_STATUS_INVALID_ARGS, __FUNCTION__); \ } -namespace amd { -namespace smi { +namespace amd::smi { /// @brief Exception type which carries an error code to return to the user. class rsmi_exception : public std::exception { @@ -50,8 +49,7 @@ class rsmi_exception : public std::exception { std::string desc_; }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_EXCEPTION_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_io_link.h b/rocm_smi/include/rocm_smi/rocm_smi_io_link.h index 9804a65beb..8cfb9ea42e 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_io_link.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_io_link.h @@ -30,8 +30,7 @@ #include "rocm_smi/rocm_smi.h" -namespace amd { -namespace smi { +namespace amd::smi { typedef enum _IO_LINK_TYPE { IOLINK_TYPE_UNDEFINED = 0, @@ -130,7 +129,6 @@ IOLinkDirectionType_t DiscoverIOLinkPerNodeDirection(uint32_t src_node_idx, uint32_t dst_node_idx); -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_IO_LINK_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_kfd.h b/rocm_smi/include/rocm_smi/rocm_smi_kfd.h index 09a4679464..88cc594111 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_kfd.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_kfd.h @@ -33,8 +33,7 @@ #include "rocm_smi/rocm_smi_device.h" #include "rocm_smi/rocm_smi_io_link.h" -namespace amd { -namespace smi { +namespace amd::smi { class KFDNode { public: @@ -117,7 +116,6 @@ int read_node_properties(uint32_t node, std::string property_name, uint64_t *val); int get_gpu_id(uint32_t node, uint64_t *gpu_id); -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_KFD_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_main.h b/rocm_smi/include/rocm_smi/rocm_smi_main.h index 87c19eb7b3..5e3221ac2e 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_main.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_main.h @@ -41,8 +41,7 @@ #include "rocm_smi/rocm_smi_power_mon.h" #include "rocm_smi/rocm_smi_common.h" -namespace amd { -namespace smi { +namespace amd::smi { class RocmSMI { public: @@ -134,7 +133,6 @@ class RocmSMI { // by bootstrap_mutex_ }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_MAIN_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_monitor.h b/rocm_smi/include/rocm_smi/rocm_smi_monitor.h index 9652fdd6fb..fd836e11d4 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_monitor.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_monitor.h @@ -30,8 +30,7 @@ #include "rocm_smi/rocm_smi_common.h" #include "rocm_smi/rocm_smi.h" -namespace amd { -namespace smi { +namespace amd::smi { enum MonitorTypes { kMonName, @@ -148,7 +147,6 @@ class Monitor { std::map index_volt_type_map_; }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_MONITOR_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_power_mon.h b/rocm_smi/include/rocm_smi/rocm_smi_power_mon.h index 0d170ca786..59d5d23154 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_power_mon.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_power_mon.h @@ -28,8 +28,7 @@ #include "rocm_smi/rocm_smi_common.h" -namespace amd { -namespace smi { +namespace amd::smi { enum PowerMonTypes { kPowerMaxGPUPower, @@ -52,7 +51,6 @@ class PowerMon { uint32_t dev_index_; }; -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_POWER_MON_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_properties.h b/rocm_smi/include/rocm_smi/rocm_smi_properties.h index 293314fbc2..f6c7c404d6 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_properties.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_properties.h @@ -29,8 +29,7 @@ #include -namespace amd { -namespace smi { +namespace amd::smi { // // Property reinforcement check list @@ -132,7 +131,6 @@ rsmi_status_t validate_property_reinforcement_query(uint32_t dv_ind, void dump_amdgpu_property_reinforcement_list(); -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_DEVICE_H_ diff --git a/rocm_smi/include/rocm_smi/rocm_smi_utils.h b/rocm_smi/include/rocm_smi/rocm_smi_utils.h index b9c8027696..dc52aede89 100644 --- a/rocm_smi/include/rocm_smi/rocm_smi_utils.h +++ b/rocm_smi/include/rocm_smi/rocm_smi_utils.h @@ -54,8 +54,7 @@ } while (false) #endif -namespace amd { -namespace smi { +namespace amd::smi { pthread_mutex_t *GetMutex(uint32_t dv_ind); int SameFile(const std::string fileA, const std::string fileB); @@ -660,7 +659,6 @@ inline ostream_joiner, CharType, TraitsType> } -} // namespace smi -} // namespace amd +} // namespace amd::smi #endif // INCLUDE_ROCM_SMI_ROCM_SMI_UTILS_H_ diff --git a/rocm_smi/src/rocm_smi_counters.cc b/rocm_smi/src/rocm_smi_counters.cc index 699327565c..62aefaebf7 100644 --- a/rocm_smi/src/rocm_smi_counters.cc +++ b/rocm_smi/src/rocm_smi_counters.cc @@ -41,9 +41,7 @@ #include "rocm_smi/rocm_smi_main.h" #include "rocm_smi/rocm_smi_device.h" -namespace amd { -namespace smi { -namespace evt { +namespace amd::smi::evt { static const char *kPathDeviceEventRoot = "/sys/bus/event_source/devices"; @@ -410,6 +408,4 @@ amd::smi::evt::Event::getValue(rsmi_counter_value_t *val) { return 0; } -} // namespace evt -} // namespace smi -} // namespace amd +} // namespace amd::smi::evt diff --git a/rocm_smi/src/rocm_smi_device.cc b/rocm_smi/src/rocm_smi_device.cc index f41944323b..0d970d390a 100755 --- a/rocm_smi/src/rocm_smi_device.cc +++ b/rocm_smi/src/rocm_smi_device.cc @@ -47,8 +47,7 @@ #include "rocm_smi/rocm_smi_logger.h" #include "shared_mutex.h" // NOLINT -namespace amd { -namespace smi { +namespace amd::smi { // Debug root file path static const char *kPathDebugRootFName = "/sys/kernel/debug/dri/"; @@ -1992,5 +1991,4 @@ rsmi_status_t Device::get_smi_device_identifiers(uint32_t device_id, #undef RET_IF_NONZERO -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/rocm_smi/src/rocm_smi_io_link.cc b/rocm_smi/src/rocm_smi_io_link.cc index 2bcb3564d9..c18b6ae82b 100644 --- a/rocm_smi/src/rocm_smi_io_link.cc +++ b/rocm_smi/src/rocm_smi_io_link.cc @@ -41,8 +41,7 @@ #define CRAT_IOLINK_FLAGS_BI_DIRECTIONAL (1 << 31) #define CRAT_IOLINK_FLAGS_RESERVED_MASK 0x7fffffe0 -namespace amd { -namespace smi { +namespace amd::smi { static const char *kKFDNodesPathRoot = "/sys/class/kfd/kfd/topology/nodes"; static const char *kKFDLinkPath[] = {"io_links", "p2p_links"}; @@ -450,5 +449,4 @@ IOLinkDirectionType_t DiscoverIOLinkPerNodeDirection(uint32_t src_node_idx, uint } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/rocm_smi/src/rocm_smi_kfd.cc b/rocm_smi/src/rocm_smi_kfd.cc index f1f8f9a224..b85b6902b1 100644 --- a/rocm_smi/src/rocm_smi_kfd.cc +++ b/rocm_smi/src/rocm_smi_kfd.cc @@ -43,8 +43,7 @@ #include "rocm_smi/rocm_smi_main.h" #include "rocm_smi/rocm_smi_logger.h" -namespace amd { -namespace smi { +namespace amd::smi { static const char *kKFDProcPathRoot = "/sys/class/kfd/kfd/proc"; static const char *kKFDNodesPathRoot = "/sys/class/kfd/kfd/topology/nodes"; @@ -1131,5 +1130,4 @@ int KFDNode::get_node_id(uint32_t *node_id) { return ret; } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/rocm_smi/src/rocm_smi_main.cc b/rocm_smi/src/rocm_smi_main.cc index 312bfbbc88..19e6f3a338 100644 --- a/rocm_smi/src/rocm_smi_main.cc +++ b/rocm_smi/src/rocm_smi_main.cc @@ -50,8 +50,7 @@ static const char *kPathPowerRoot = "/sys/kernel/debug/dri"; static const char *kAMDMonitorTypes[] = {"radeon", "amdgpu", ""}; -namespace amd { -namespace smi { +namespace amd::smi { static uint32_t GetDeviceIndex(const std::string s) { std::string t = s; @@ -1106,5 +1105,4 @@ int RocmSMI::get_io_link_weight(uint32_t node_from, uint32_t node_to, return 0; } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/rocm_smi/src/rocm_smi_monitor.cc b/rocm_smi/src/rocm_smi_monitor.cc index c8f0d09eed..4a0a728f08 100644 --- a/rocm_smi/src/rocm_smi_monitor.cc +++ b/rocm_smi/src/rocm_smi_monitor.cc @@ -34,8 +34,7 @@ #include "rocm_smi/rocm_smi_exception.h" #include "rocm_smi/rocm_smi_logger.h" -namespace amd { -namespace smi { +namespace amd::smi { struct MonitorNameEntry { MonitorTypes type; @@ -637,5 +636,4 @@ void Monitor::fillSupportedFuncs(SupportedFuncMap *supported_funcs) { } } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/rocm_smi/src/rocm_smi_power_mon.cc b/rocm_smi/src/rocm_smi_power_mon.cc index 716b021491..48d82f7edd 100644 --- a/rocm_smi/src/rocm_smi_power_mon.cc +++ b/rocm_smi/src/rocm_smi_power_mon.cc @@ -30,8 +30,7 @@ #include "rocm_smi/rocm_smi_common.h" #include "rocm_smi/rocm_smi_exception.h" -namespace amd { -namespace smi { +namespace amd::smi { static const char *kPowerMonPMName = "amdgpu_pm_info"; @@ -127,5 +126,4 @@ int PowerMon::readPowerValue(PowerMonTypes type, uint64_t *power) { return parse_power_str(fstr, type, power); } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/rocm_smi/src/rocm_smi_utils.cc b/rocm_smi/src/rocm_smi_utils.cc index f69e715597..e6c152fa7e 100644 --- a/rocm_smi/src/rocm_smi_utils.cc +++ b/rocm_smi/src/rocm_smi_utils.cc @@ -53,8 +53,7 @@ #include "rocm_smi/rocm_smi_logger.h" -namespace amd { -namespace smi { +namespace amd::smi { const std::string kTmpFilePrefix = "rocmsmi_"; // Return 0 if same file, 1 if not, and -1 for error @@ -1337,5 +1336,4 @@ uint64_t get_multiplier_from_char(char units_char) { return multiplier; } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/src/amd_smi/amd_smi_drm.cc b/src/amd_smi/amd_smi_drm.cc index bb46ce0757..f7ad184730 100644 --- a/src/amd_smi/amd_smi_drm.cc +++ b/src/amd_smi/amd_smi_drm.cc @@ -32,8 +32,7 @@ #include "rocm_smi/rocm_smi.h" #include "rocm_smi/rocm_smi_main.h" -namespace amd { -namespace smi { +namespace amd::smi { std::string AMDSmiDrm::find_file_in_folder(const std::string& folder, @@ -204,6 +203,4 @@ uint32_t AMDSmiDrm::get_vendor_id() { return vendor_id; } -} // namespace smi -} // namespace amd - +} // namespace amd::smi diff --git a/src/amd_smi/amd_smi_gpu_device.cc b/src/amd_smi/amd_smi_gpu_device.cc index 8bc2b6d787..2a188144d1 100644 --- a/src/amd_smi/amd_smi_gpu_device.cc +++ b/src/amd_smi/amd_smi_gpu_device.cc @@ -31,8 +31,7 @@ #include "rocm_smi/rocm_smi_utils.h" #include "rocm_smi/rocm_smi_logger.h" -namespace amd { -namespace smi { +namespace amd::smi { uint32_t AMDSmiGPUDevice::get_gpu_id() const { return gpu_id_; @@ -311,5 +310,4 @@ std::vector AMDSmiGPUDevice::get_bitmask_from_numa_node(int32_t node_i return bitmask; } -} // namespace smi -} // namespace amd +} // namespace amd::smi diff --git a/src/rocm_smi_properties.cc b/src/rocm_smi_properties.cc index 731df393e6..3c3f855f73 100644 --- a/src/rocm_smi_properties.cc +++ b/src/rocm_smi_properties.cc @@ -37,8 +37,7 @@ // NOTE: This is a *temporary solution* until we get a better approach, likely // a driver API that can give us the capabilities of a GPU in question. // -namespace amd { -namespace smi { +namespace amd::smi { const AMDGpuOpModeList_t amdgpu_opmode_check_list { {AMDGpuPropertyOpModeTypes_t::kBareMetal, "Bare Metal"}, @@ -541,5 +540,4 @@ rsmi_status_t Device::run_amdgpu_property_reinforcement_query(const AMDGpuProper } -} // namespace smi -} // namespace amd +} // namespace amd::smi