Skip to content

v0.12.0

Latest

Choose a tag to compare

@horrible-dong horrible-dong released this 30 Dec 04:17

Dec 30, 2025

  1. Fix the issue where the makedirs func in qtcls/utils/os.py cannot be decorated by @main_process_only in ‎qtcls/utils/decorators.py.
  2. Fix the chmod permission error issue.
  3. Update the reduce_dict func in qtcls/utils/misc.py to fix the inconsistency in the order of loss term outputs between distributed training and single-gpu training.
  4. Make mixup an optional operation through a new argument --mixup and correct the drop_last logic accordingly.
  5. Cancel the output of Averaged stats in engine.py after each epoch as it is redundant.
  6. Update the json_loader func in qtcls/utils/io.py and the mkdir func in qtcls/utils/os.py.
  7. Update the plot_logs func in qtcls/utils/log_plot.py to make it more versatile.
  8. Cancel displaying hints when not using pre-training (a feature available in v0.10.x & v0.11.x). Only provide hints when using pre-training or resuming training.
  9. Provide hints when setting both --pretrain and --no_pretrain.
  10. Provide more hints when the component name (dataset, model lib, model, criterion, optimizer, scheduler, and evaluator) is not found.
  11. Update docs, highlighting the use of config files.
  12. Minor fixes and adjustments.