diff --git a/CHANGELOG.md b/CHANGELOG.md index da6bd5d8a6..95dccc8593 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,26 @@ Full documentation for amd_smi_lib is available at [https://rocm.docs.amd.com/pr ***All information listed below is for reference and subject to change.*** +## amd_smi_lib for ROCm 6.2.1 + +### Additions + +- N/A + +### Optimizations + +- N/A + +### Fixes + +- **Fixed TypeError in `amd-smi process -G`**. + +- **Updated CLI error strings to handle empty and invalid GPU/CPU inputs**. + +### Known Issues + +- N/A + ## amd_smi_lib for ROCm 6.2.0 ### Additions diff --git a/amdsmi_cli/amdsmi_parser.py b/amdsmi_cli/amdsmi_parser.py index 4f97ad8f7c..77e4db1831 100644 --- a/amdsmi_cli/amdsmi_parser.py +++ b/amdsmi_cli/amdsmi_parser.py @@ -375,6 +375,9 @@ class AMDSMIParser(argparse.ArgumentParser): def _validate_cpu_core(self, value): + if value == '': + outputformat = self.helpers.get_output_format() + raise amdsmi_cli_exceptions.AmdSmiMissingParameterValueException(value, outputformat) if isinstance(value, str): if value.lower() == "all": return value