[core] Fix attn_implementation setter with missing sub_configs (#39855)

* fix

* add sub_configs

* remove case for attention setter

* fix None

* Add test

* Fix sub-configs

* fix tests_config

* fix consistency

* fix fsmt

* fix
This commit is contained in:
Pavel Iakubovskii
2025-08-04 11:35:09 +01:00
committed by GitHub
parent 2a9febd632
commit 16d6faef9a
30 changed files with 238 additions and 2 deletions

View File

@@ -141,6 +141,7 @@ class ConfigTester:
# Verify that loading with subconfig class results in same dict as if we loaded with general composite config class
sub_config_loaded_dict = sub_config_loaded.to_dict()
sub_config_loaded_dict.pop("transformers_version", None)
general_config_dict[sub_config_key].pop("transformers_version", None)
self.parent.assertEqual(sub_config_loaded_dict, general_config_dict[sub_config_key])
# Verify that the loaded config type is same as in the general config