Skip to content

v0.2.0

Compare
Choose a tag to compare
@illian01 illian01 released this 15 Apr 01:13
· 1101 commits to dev since this release
9fe6e6a

New Features:

  • Add activation and dropout layer in FC by @illian01 in PR 325, PR 327
  • Add function to Resize: Match longer side with input size and keep ratio by @illian01 in PR 329
  • Add transforms: MosaicDetection by @illian01 in PR 331, PR 337, PR 397
  • Add transform: HSVJitter by @illian01 in PR 336, PR 413
  • Add transforms: RandomResize by @illian01 in PR 341, PR 344, PR 398
  • Add model EMA (Exponential Moving Average) by @illian01 in PR 348
  • Add entry point for evaluation and inference by @illian01 in PR 374, PR 379, PR 381, PR 383
  • Add classification visulizer by @illian01 in PR 384
  • Add dataset caching feature by @illian01 in PR 391
  • Add mixed precision training by @illian01 in PR 392
  • Add YOLOX l1 loss activation option by @illian01 in PR 396
  • Add NetsPresso Trainer YOLOX pretrained weights by @illian01 in PR 406

Bug Fixes:

  • Fix output_root_dir from fixed string to config value by @illian01 in PR 323
  • Gather predicted results before compute metric and fix additional distributed evaluation inaccurate error by @illian01 in PR 346, PR 356
  • Fix detection score return by @illian01 in PR 373
  • Fix memory leak from onnx export by @illian01 in PR 386, PR 394
  • Refactoring metric modules and fix inaccurate metric bug by @illian01 in PR 402

Breaking Changes:

  • Simplify augmentation configuration hierarchy by @illian01 in PR 322
  • Add pose estimation task and RTMPose model by @illian01 in PR 357, PR 366
  • Remove pythonic config and move training initialization functions to trainer_main.py by @illian01 in PR 371
  • Unify gradio demo in one page by @deepkyu in PR 408

Other Changes:

  • Refactoring: Move custom transforms to each python module by @illian01 in PR 332
  • Update Pad transform to receive target size of image by @illian01 in PR 334
  • Rafactoring: Fix to make transform object in init by @illian01 in PR 339
  • Add before_epoch step which does update modules like dataloader before epoch training by @illian01 in PR 340
  • Revert PR 340 and add multiprocessing.Value to handle MosaicDetection and RandomResize by @illian01 in PR 345
  • Enable adjust max epoch of scheduler by illian01 in PR 350
  • Remove github action about hugging face space demo by @illian01 in PR 351
  • Update docs by @illian01 in PR 355, PR 410
  • Backbone task compatibility checking refactoring by @illian01 in PR 361, PR 364
  • Fix postprocessor return type as numpy.ndarray by @illian01 in PR 365
  • Update default asignees of issue template by @illian01 in PR 375
  • Refactoring: Remove CSV logger, change logger module input format by @illian01 in PR 377
  • Change ClassficationDataSampler logic by @illian01 in PR 382
  • Add YOLOX weights initialization step by @illian01 in PR 393
  • Minor update: detection postprocessor, dataset, and padding strategy by @illian01 in PR 395
  • Specify input size for onnx export and remove augmentation.img_size by @illian01 in PR 399
  • Update issue and pr template by @illian01 in PR 401
  • Add documentation auto deploy action by @illian01 in PR 405