Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from dev branch: v0.0.9 release #214

Merged
merged 48 commits into from
Nov 1, 2023
Merged

Update from dev branch: v0.0.9 release #214

merged 48 commits into from
Nov 1, 2023

Conversation

illian01
Copy link
Collaborator

@illian01 illian01 commented Nov 1, 2023

Description

Please include a summary in English, of the changes in this pull request. If it closes an issue, please mention it here.

Closes: (No corresponding issue)

You should link at least one existing issue for PR. Before your create a PR, please check to see if there is an issue for this change.
PRs from forked repository not accepted.

Change(s)

  • (Please write a description for this change.)

Changelog

If you PR to dev branch, please add a brief summary of the change to the Upcoming Release section of the CHANGELOG.md file and include a link to the PR (formatted in markdown) and a link to your github profile.

For example,

- Added a new feature by `@myusername` in [PR 2023](https://github.com/Nota-NetsPresso/netspresso-trainer/pull/2023)

Code Formatting

If you PR to either master or dev branch, you should follow the code linting process. Please check your code with lint_check.sh in ./scripts directory.
For more information, please read the contribution guide in CONTRIBUTING.md.


v0.0.9

New Features:

  • Add YOLOX model by @illian01 in PR 195, PR 212
  • Fix Faster R-CNN detection head to compat with PyNP compressor by @illian01 in PR 184, PR 194, PR 204
  • Support multi-GPU training with netspresso-train entrypoint by @deepkyu, @illian01 and @Only-bottle in PR 213

Bug Fixes:

  • Remove fx training flag in entry point by @illian01 in PR 188
  • Fix bounding box coordinates computing error on random flip augmentation by @illian01 in PR 211

Breaking Changes:

  • Release NetsPresso Trainer colab tutorial @illian01 in PR 191
  • Support training with python-level config by @deepkyu in PR 205

Other Changes:

  • Refactoring models/op module by @illian01 in PR 189, PR 190
  • Parameterize activation function of BasicBlock and Bottleneck by @illian01 in PR193
  • Modify MobileNetV3 to stage format and remove forward hook by @illian01 in PR 199
  • Substitute MACs counter with fvcore library to sync with NetsPresso by @deepkyu and @Only-bottle in PR 202
  • Enable to compute metric with all training samples by @illian01 in PR 210

@illian01 illian01 self-assigned this Nov 1, 2023
@illian01 illian01 marked this pull request as ready for review November 1, 2023 09:19
@illian01 illian01 requested a review from deepkyu as a code owner November 1, 2023 09:19
Copy link
Contributor

@deepkyu deepkyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM👍🏻

@illian01 illian01 merged commit d1a2354 into master Nov 1, 2023
1 check passed
@deepkyu deepkyu added the release PR for release (dev -> master only) label Nov 1, 2023
deepkyu pushed a commit that referenced this pull request Nov 24, 2023
commit be36327
Merge: bf5f9c6 8f77132
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 17:54:46 2023 +0900

    Merge remote-tracking branch 'public/master' into dev

commit 8f77132
Merge: d1a2354 bf5f9c6
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 17:37:58 2023 +0900

    Merge pull request #247 from Nota-NetsPresso/dev

    Update from dev branch: `v0.0.10` release

commit bf5f9c6
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 17:22:21 2023 +0900

    v0.0.10 release commit

commit e004900
Merge: 549beb7 6721e04
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 17:08:55 2023 +0900

    Merge pull request #243 from Nota-NetsPresso/241-add-model-name-field

    Add model name field

commit 6721e04
Merge: 40cb38f 549beb7
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 17:07:44 2023 +0900

    Merge branch 'dev' into 241-add-model-name-field

commit 40cb38f
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 16:59:54 2023 +0900

commit dbce81b
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 16:57:44 2023 +0900

commit 549beb7
Merge: 1f10a73 edbb019
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 24 16:56:59 2023 +0900

    Merge pull request #246 from Nota-NetsPresso/240-add-trivialaug-randomerase

    Add transforms: RandomErasing and TrivialAugmentationWide

commit edbb019
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 24 16:51:34 2023 +0900

    Add visualize value

commit 15c72e6
Merge: 5688053 1f10a73
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 24 16:35:09 2023 +0900

    Merge branch 'dev' of https://github.com/Nota-NetsPresso/netspresso-trainer into 240-add-trivialaug-randomerase

commit 5688053
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 24 16:34:38 2023 +0900

    Update CHANGELOG.md

commit 1f10a73
Merge: 3ef3e5b ca76a97
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 16:32:16 2023 +0900

    Merge pull request #244 from Nota-NetsPresso/206-checkpoint-saving-hub

    Update checkpoint saving hub

commit ecf571d
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 24 16:28:51 2023 +0900

    Ruff fix

commit ca76a97
Merge: cb15f77 3ef3e5b
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:59:40 2023 +0900

    Merge branch 'dev' into 206-checkpoint-saving-hub

commit cb15f77
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:59:05 2023 +0900

    update changelog

commit 948dc87
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:49:55 2023 +0900

    update changelog

commit 35c7487
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 24 14:49:03 2023 +0900

    Add TrivialAugmentWide

commit 78408e0
Merge: 0244bc3 3ef3e5b
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:48:38 2023 +0900

    Merge branch 'dev' into 241-add-model-name-field

commit 0244bc3
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:43:52 2023 +0900

commit 9c77603
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:28:08 2023 +0900

commit baab9c0
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 14:06:06 2023 +0900

commit 6da6b21
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 13:57:58 2023 +0900

commit 68e8cc1
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 13:57:10 2023 +0900

commit e5679ff
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 13:56:26 2023 +0900

    Merge remote-tracking branch 'public/dev'

commit 3ef3e5b
Merge: b4ab227 38199cf
Author: Hyoung-Kyu Song <hyoungkyu.song@nota.ai>
Date:   Fri Nov 24 13:55:56 2023 +0900

    Merge pull request #242 from Nota-NetsPresso/233-bug-reopen

commit 38199cf
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Thu Nov 23 18:25:32 2023 +0900

    update changelog

commit 91d48e4
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Thu Nov 23 18:18:25 2023 +0900

commit f5457a9
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Thu Nov 23 16:22:43 2023 +0900

commit 14868b3
Author: deepkyu <hyoungkyu.song@nota.ai>
Date:   Thu Nov 23 16:09:53 2023 +0900

commit 5049e6f
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 23 12:50:58 2023 +0900

    Add RandomErasing

commit b4ab227
Merge: 97565d5 19c1926
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 23 12:31:38 2023 +0900

    Merge pull request #234 from Nota-NetsPresso/231-separate-neck

    �Separate FPN and PAFPN as neck module

commit 19c1926
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 15:16:05 2023 +0900

    Add removed neck on merge conflict point

commit 0c0d4c1
Merge: fb124c5 97565d5
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 15:14:11 2023 +0900

    Merge branch 'dev' of https://github.com/Nota-NetsPresso/netspresso-trainer into 231-separate-neck

commit 97565d5
Merge: 9516a83 196f30f
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 14:37:19 2023 +0900

    Merge pull request #239 from Nota-NetsPresso/235-distributed-two-stage-det

    Fix attribute error on distributed training of 2-stage detection train pipeline

commit 196f30f
Merge: d850c3d 9516a83
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 14:36:44 2023 +0900

    Merge branch 'dev' of https://github.com/Nota-NetsPresso/netspresso-trainer into 235-distributed-two-stage-det

commit 9516a83
Merge: 49cffbb c02e75b
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 14:35:43 2023 +0900

    Merge pull request #238 from Nota-NetsPresso/233-error-default-value

    Fix default criterion value of classification

commit d850c3d
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 14:31:22 2023 +0900

    Update CHANGELOG.md

commit 4a5dd31
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 14:27:17 2023 +0900

    Fix model access to compat with distributed env

commit c02e75b
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 13:53:09 2023 +0900

    Update CHANGELOG.md

commit bdb8ebf
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 22 13:36:54 2023 +0900

    Fix default criterion value of classification

commit fb124c5
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 14:35:59 2023 +0900

    Update CHANGELOG.md

commit d2a9b49
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 14:35:12 2023 +0900

    Add neck module to ruff exclude

commit ed60b92
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 14:10:40 2023 +0900

    Update cfg module

commit 83b999c
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 13:55:06 2023 +0900

    Update yaml config

commit 551cb50
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 13:35:19 2023 +0900

    Remove PAFPN on YOLOXHead

commit 27ad114
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 13:27:10 2023 +0900

    Set pafpn property and output format

commit 9d085b5
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 13:25:33 2023 +0900

    Move pafpn

commit c2b6dcf
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 11:42:52 2023 +0900

    Modify train_step of two-stage detector

commit 531ceca
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 11:42:23 2023 +0900

    Add neck module on TaskModel

commit 22a3f56
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 11:41:26 2023 +0900

    Remove FPN on RCNN

commit 1d34398
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 11:35:09 2023 +0900

    Add intermediate_features_dim

commit 98c1bf9
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 11:29:54 2023 +0900

    Move fpn to fpn module

commit 0c5af46
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 10:49:49 2023 +0900

    Init neck module

commit 49cffbb
Merge: 3bfea7d 171a94b
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 20 10:06:59 2023 +0900

    Merge pull request #229 from Nota-NetsPresso/searcher-classification

    Add model: MixNet

commit 171a94b
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 16:43:18 2023 +0900

    Update CHANGELOG.md

commit f1f98a3
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 16:42:39 2023 +0900

    Ruff fix

commit 1cec4ce
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 16:37:16 2023 +0900

    Add mixnet model configs

commit 11d3898
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 16:17:07 2023 +0900

    Enable to produce intermediate features

commit 9e79899
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 13:54:20 2023 +0900

    Fix activation to get from registry

commit 760fadb
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 13:31:55 2023 +0900

    Fix stage_params to keyword

commit ca9ec6e
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 12:59:52 2023 +0900

    Fix MixNet to stage format

commit 64fd38d
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 10:58:11 2023 +0900

    Fix import order

commit d8f1bd3
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 10:56:17 2023 +0900

    Replace SEBlock with torchvision

commit b4c7c0e
Merge: 8de983e 3bfea7d
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 10:25:18 2023 +0900

    Merge branch 'dev' of https://github.com/Nota-NetsPresso/netspresso-trainer into searcher-classification

commit 3bfea7d
Merge: 8b86ef4 4211cae
Author: Junho Shin <junho.shin@nota.ai>
Date:   Fri Nov 17 10:25:01 2023 +0900

    Merge pull request #228 from Nota-NetsPresso/modify-backbone-configs

    Equalize the model backbone configuration format

commit 8de983e
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 16 18:19:18 2023 +0900

    Init MixNet for classification

commit 4211cae
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 16 09:58:04 2023 +0900

    Change Dict -> DictCinfig, List[Dict] -> List

commit c2ab7f9
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 19:01:44 2023 +0900

    Ruff fix

commit c78aa4d
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 19:01:05 2023 +0900

    Update PIDNet to receive OmegaConf

commit 6ee84f7
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 19:00:19 2023 +0900

    Handle postprocessor for full model

commit 3bad5f3
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:37:04 2023 +0900

    Update ViT to receive OmegaConf

commit 4308356
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:34:40 2023 +0900

    Update SegFormer to receive OmegaConf

commit aafc976
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:31:37 2023 +0900

    Update ResNet to receive OmegaConf

commit 5085b44
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:29:31 2023 +0900

    Update MobileViT to receive OmegaConf

commit 6af5ac8
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:26:03 2023 +0900

    Update EfficientFormer to receive OmegaConf

commit 0a80881
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:23:07 2023 +0900

    Update CSPDarknet to receive OmegaConf

commit 70c9805
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:20:56 2023 +0900

    Update MobileNetV3 to receive OmegaConf

commit 4723d8e
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 18:19:41 2023 +0900

    Remove to_object of model backbone config

commit 3475636
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 17:07:37 2023 +0900

    Ruff fix

commit 72a1dfb
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 15 16:59:24 2023 +0900

    Update missing values

commit 5a3ebb2
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 18:41:20 2023 +0900

    Update cfg.model

commit c32269f
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 14:56:25 2023 +0900

    Update CHANGELOG.md

commit 674d860
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 14:54:49 2023 +0900

    Remove defaults

commit f387364
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 14:46:49 2023 +0900

    Fix typo

commit 53d57bd
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 14:39:25 2023 +0900

    Change YOLOX model config

commit 89db112
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 14:10:30 2023 +0900

    Change MobileViT model config

commit 6104f9b
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 13:34:09 2023 +0900

    Change EfficientFormer model config

commit 2cd3723
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 12:49:03 2023 +0900

    Revert kwargs

commit 7d75ad6
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 12:48:35 2023 +0900

    Change SegFormer model config

commit 8baed41
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 11:08:23 2023 +0900

    Set params default as None, and remove kwargs

commit 9b443ae
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 11:06:11 2023 +0900

    Change Vit to have params

commit 6a414fb
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 10:53:12 2023 +0900

    Add Optional on resnet params

commit 19402ac
Author: Junho Shin <junho.shin@nota.ai>
Date:   Tue Nov 14 10:52:58 2023 +0900

    Change MobileNetV3 config architecture

commit a594ed3
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 13 17:47:44 2023 +0900

    Change keyword info to params

commit 079f5ca
Merge: fdb0a38 8b86ef4
Author: Junho Shin <junho.shin@nota.ai>
Date:   Mon Nov 13 10:30:39 2023 +0900

    Merge branch 'dev' of https://github.com/Nota-NetsPresso/netspresso-trainer into modify-backbone-configs

commit fdb0a38
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 9 18:45:40 2023 +0900

    Modify segmentation config

commit 38da703
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 9 18:43:29 2023 +0900

    Add general_info

commit 1b1dea8
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 9 17:18:23 2023 +0900

    Update resnet50 config

commit 6791364
Author: Junho Shin <junho.shin@nota.ai>
Date:   Thu Nov 9 17:17:27 2023 +0900

    Modify resnet to stage format

commit d1a2354
Merge: 7347787 281af97
Author: Junho Shin <junho.shin@nota.ai>
Date:   Wed Nov 1 18:22:12 2023 +0900

    Merge pull request #214 from Nota-NetsPresso/dev

    Update from dev branch: `v0.0.9` release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release PR for release (dev -> master only)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants