Skip to content

refactor: extract shared config options into mixin to reduce duplication - #724

Open
devhemanthac-commits wants to merge 1 commit into
huggingface:mainfrom
devhemanthac-commits:main
Open

refactor: extract shared config options into mixin to reduce duplication#724
devhemanthac-commits wants to merge 1 commit into
huggingface:mainfrom
devhemanthac-commits:main

Conversation

@devhemanthac-commits

Copy link
Copy Markdown
  • Create SharedTrainingConfig mixin containing common training options
  • GRPOConfig and SFTConfig now inherit from SharedTrainingConfig
  • Eliminates duplicate field definitions between the two config classes
  • Improves maintainability and reduces risk of config drift

Resolves TODO at line 123 in configs.py

- Create SharedTrainingConfig mixin containing common training options
- GRPOConfig and SFTConfig now inherit from SharedTrainingConfig
- Eliminates duplicate field definitions between the two config classes
- Improves maintainability and reduces risk of config drift

Resolves TODO at line 123 in configs.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants