diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py index bfc3ca80a6..cdf51d688d 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_commands.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_commands.py @@ -354,6 +354,8 @@ class AMDSMICommands(): if args.caps: try: caps_info = amdsmi_interface.amdsmi_get_caps_info(args.gpu) + caps_info.pop('mm_ip_list') + caps_info.pop('ras_supported') if self.logger.is_human_readable_format(): for capability_name, capability_value in caps_info.items(): @@ -362,11 +364,6 @@ class AMDSMICommands(): if isinstance(capability_value, bool): caps_info[capability_name] = f"{bool(capability_value)}" - if self.logger.is_csv_format() and self.logger.is_gpuvsmi_compatibility(): - if 'mm_ip_list' in caps_info: - if caps_info['mm_ip_list']: # Don't index if it's not populated - caps_info['mm_ip_list'] = caps_info['mm_ip_list'][0] - static_dict['caps'] = caps_info except amdsmi_exception.AmdSmiLibraryException as e: static_dict['caps'] = e.get_error_info()