v1.0 the total recall edition #926
bghira
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Everything has changed! And yet, nothing has. Some defaults may. No, will - be different. It's hard to know which ones.
For those who can do so, it's recommended to use
configure.py
to reconfigure your environment on this new release.It should go without saying, but for those in the middle of a training run, do not upgrade to this release until you finish.
Refactoring and Enhancements:
Refactor
train.py
into a Trainer Class:train.py
has been restructured into aTrainer
class, improving modularity and maintainability.Model Family Unification:
--sd3
,--flux
, etc.) have been replaced with a unified--model_family
argument, streamlining model specification and reducing clutter in configurations.Configuration System Overhaul:
.env
configuration files to JSON (config.json
), with multiple backends supporting JSON configuration loading. This allows more flexible and readable configuration management.Enhanced Argument Handling:
helpers/configuration/cmd_args.py
for better organization.--model_card_safe_for_work
,--flux_schedule_shift
, and--disable_bucket_pruning
.Improved Hugging Face Integration:
configure.py
to avoid asking for Hugging Face model name details unless required.Optimizations and Bug Fixes:
--optimizer
usage.Training and Validation Enhancements:
Enhanced Logging and Monitoring:
Documentation Updates:
Miscellaneous Improvements:
train.sh
to minimal requirements, reducing complexity and streamlining the training process.This discussion was created from the release v1.0 the total recall edition.
Beta Was this translation helpful? Give feedback.
All reactions