| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: split trainer config parsing and align resolver naming - move the YAML/CLI entry point into trainer/config/parser.py; resolver.py keeps the dotted-override engine and is grouped into normalization / dotted-override / node-resolution sections - rename helpers to match the sections (coerce_value -> normalize_value, resolve_root -> resolve_config, _replace_path -> replace_override_path, _coerce_* -> _normalize_*, _normalize_target_args -> _resolve_target_args) - add the read-only Target.callable property and read it from the override path instead of _target_ - let ConfigResolutionError own the path prefix; drop the module-level _fail helper - migrate importers from config.manager to config.parser - add tests/ut/trainer/test_config_overrides.py (12 cases) - finish the AutoModels -> HyperParallel naming sweep in docs and READMEs No behavior change: pylint/lizard clean, differential probes and the new UT pass. | 1 个月前 | |
refactor: split trainer config parsing and align resolver naming - move the YAML/CLI entry point into trainer/config/parser.py; resolver.py keeps the dotted-override engine and is grouped into normalization / dotted-override / node-resolution sections - rename helpers to match the sections (coerce_value -> normalize_value, resolve_root -> resolve_config, _replace_path -> replace_override_path, _coerce_* -> _normalize_*, _normalize_target_args -> _resolve_target_args) - add the read-only Target.callable property and read it from the override path instead of _target_ - let ConfigResolutionError own the path prefix; drop the module-level _fail helper - migrate importers from config.manager to config.parser - add tests/ut/trainer/test_config_overrides.py (12 cases) - finish the AutoModels -> HyperParallel naming sweep in docs and READMEs No behavior change: pylint/lizard clean, differential probes and the new UT pass. | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 |