Update config_utils.py (#7333)

Fixes this warning:

```
 /fsx/qgallouedec/miniconda3/envs/trl/lib/python3.12/site-packages/deepspeed/runtime/config_utils.py💯 PydanticDeprecatedSince211: Accessing the 'model_fields' attribute on the instance is deprecated. Instead, you should access this attribute from the model class. Deprecated in Pydantic V2.11 to be removed in V3.0.
    fields = self.model_fields
```

Co-authored-by: Olatunji Ruwase <tjruwase@gmail.com>
This commit is contained in:
Quentin Gallouédec
2025-06-05 09:51:14 -07:00
committed by GitHub
parent b8d4b84260
commit d0f7091aa4

View File

@ -97,7 +97,7 @@ class DeepSpeedConfigModel(BaseModel):
raise e raise e
def _deprecated_fields_check(self): def _deprecated_fields_check(self):
fields = self.model_fields fields = type(self).model_fields
for field_name, field_info in fields.items(): for field_name, field_info in fields.items():
if field_info.json_schema_extra and field_info.json_schema_extra.get("deprecated", False): if field_info.json_schema_extra and field_info.json_schema_extra.get("deprecated", False):
self._process_deprecated_field(field_name) self._process_deprecated_field(field_name)