Skip to content

3.4.0

Compare
Choose a tag to compare
@deci-services deci-services released this 06 Nov 13:45
· 165 commits to master since this release

New features

  • Added convert_recipe_to_code script to convert YAML recipe to self-contained train script by @BloodAxe in #1568
  • Added export_recipe script to convert a YAML recipe to a single big YAML file by @shaydeci in #1560
  • YoloNAS-Pose by @BloodAxe in #1611

Improvements

  • Added sequential assignment capability to PPYoloELoss by @BloodAxe in #1582
  • Add class_names to model.predict for detection by @Louis-Dupont in #1529
  • Check class_id validity in DetectionDataset by @Louis-Dupont in #1536
  • [Improvement] max_batches support to training log and tqdm progress bar. by @hakuryuu96 in #1554
  • Reorder operators to ensure Neg operator is not used by @BloodAxe in #1584
  • Feature/sg 1198 mixed precision automatically changed with warning by @Louis-Dupont in #1567
  • Feature/sg 1053 add explanations on experiment managing by @Louis-Dupont in #1559
  • Feature/sg 849 add replace in channels by @Louis-Dupont in #1557
  • Updated "What are Recipes and How To Use Them" notebook by @BloodAxe in #1586
  • Added metrics logging to checkpoint and separate yaml file by @hakuryuu96 in #1562
  • Added packages to pth checkpoint by @hakuryuu96 in #1581

Bugfixes

  • Fix serialization of ListConfig in checkpoint state dictionary by @BloodAxe in #1534
  • Fixed a bug in YoloNASPose.export() that prevented to export model for BS>1 by @BloodAxe in #1530
  • Ensure that checkpoint_num_classes is propagated from YAML to model by @BloodAxe in #1533
  • Bugfix of model.export() to work correct with bs>1 by @BloodAxe in #1551
  • Fixed bug in COCOPoseEstimationDataset which caused the images or reversed channel order used in predict() by @BloodAxe in #1609
  • Fixed bug in ModelWeightAveraging class that led to corrupted model when metric to watch was NaN/Inf by @BloodAxe in #1598
  • Fixed issue with torch 1.12 where _scale_fn_ref is missing in CyclicLR by @BloodAxe in #1575
  • Fixed issue with torch 1.12 issue with arange not supporting fp16 for CPU device. by @BloodAxe in #1574
  • fixed supervisely .get which uses dataset: inside the .yaml file by @shaydeci in #1603
  • Fixed bug in _pad_image that did not support pad_value=(R,B,G) input by @BloodAxe in #1599
  • Fix CSPDarknet53.foward by @Louis-Dupont in #1564

Other

  • Dependency of data-gradients version bumped up to 0.2.2
  • Remove np.bool which is not supported in latest np versions by @Louis-Dupont in #1558
  • Enforced check of that all notebooks has matching SG version installed by @BloodAxe in #1607
  • Fixing typos and adding extra info to CONTRIBUTING by @hakuryuu96 in #1546
  • Fix typo in class documentation by @aler9 in #1548

What's Changed

New Contributors

  • @hakuryuu96 made their first contribution in #1546
  • @aler9 made their first contribution in #1548

Full Changelog: 3.3.0...3.4.0