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

Merge dev-1.x to pruning #311

Merged
merged 8 commits into from
Oct 10, 2022
Merged

Merge dev-1.x to pruning #311

merged 8 commits into from
Oct 10, 2022

Commits on Sep 13, 2022

  1. [feature] CONTRASTIVE REPRESENTATION DISTILLATION with dataset wrapper (

    open-mmlab#281)
    
    * init
    
    * TD: CRDLoss
    
    * complete UT
    
    * fix docstrings
    
    * fix ci
    
    * update
    
    * fix CI
    
    * DONE
    
    * maintain CRD dataset unique funcs as a mixin
    
    * maintain CRD dataset unique funcs as a mixin
    
    * maintain CRD dataset unique funcs as a mixin
    
    * add UT: CRD_ClsDataset
    
    * init
    
    * TODO: UT test formatting.
    
    * init
    
    * crd dataset wrapper
    
    * update docstring
    
    Co-authored-by: huangpengsheng <huangpengsheng@sensetime.com>
    fpshuang and huangpengsheng authored Sep 13, 2022
    Configuration menu
    Copy the full SHA
    eb25bb7 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. [Improvement] Update estimator with api revision (open-mmlab#277)

    * update estimator usage and fix bugs
    
    * refactor api of estimator & add inner check methods
    
    * fix docstrings
    
    * update search loop and config
    
    * fix lint
    
    * update unittest
    
    * decouple mmdet dependency and fix lint
    
    Co-authored-by: humu789 <humu@pjlab.org.cn>
    gaoyang07 and humu789 authored Sep 14, 2022
    Configuration menu
    Copy the full SHA
    4e80037 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. [Fix] Fix tracer (open-mmlab#273)

    * test image_classifier_loss_calculator
    
    * fix backward tracer
    
    * update SingleStageDetectorPseudoLoss
    
    * merge
    HIT-cwh authored Sep 15, 2022
    Configuration menu
    Copy the full SHA
    d07dee9 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. [Feature] Add Dsnas Algorithm (open-mmlab#226)

    * [tmp] Update Dsnas
    
    * [tmp] refactor arch_loss & flops_loss
    
    * Update Dsnas & MMRAZOR_EVALUATOR:
    1. finalized compute_loss & handle_grads in algorithm;
    2. add MMRAZOR_EVALUATOR;
    3. fix bugs.
    
    * Update lr scheduler & fix a bug:
    1. update param_scheduler & lr_scheduler for dsnas;
    2. fix a bug of switching to finetune stage.
    
    * remove old evaluators
    
    * remove old evaluators
    
    * update param_scheduler config
    
    * merge dev-1.x into gy/estimator
    
    * add flops_loss in Dsnas using ResourcesEstimator
    
    * get resources before mutator.prepare_from_supernet
    
    * delete unness broadcast api from gml
    
    * broadcast spec_modules_resources when estimating
    
    * update early fix mechanism for Dsnas
    
    * fix merge
    
    * update units in estimator
    
    * minor change
    
    * fix data_preprocessor api
    
    * add flops_loss_coef
    
    * remove DsnasOptimWrapper
    
    * fix bn eps and data_preprocessor
    
    * fix bn weight decay bug
    
    * add betas for mutator optimizer
    
    * set diff_rank_seed=True for dsnas
    
    * fix start_factor of lr when warm up
    
    * remove .module in non-ddp mode
    
    * add GlobalAveragePoolingWithDropout
    
    * add UT for dsnas
    
    * remove unness channel adjustment for shufflenetv2
    
    * update supernet configs
    
    * delete unness dropout
    
    * delete unness part with minor change on dsnas
    
    * minor change on the flag of search stage
    
    * update README and subnet configs
    
    * add UT for OneHotMutableOP
    gaoyang07 authored Sep 29, 2022
    Configuration menu
    Copy the full SHA
    8d603d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. [Feature] Update train (open-mmlab#279)

    * support auto resume
    
    * add enable auto_scale_lr in train.py
    
    * support '--amp' option
    HIT-cwh authored Oct 8, 2022
    Configuration menu
    Copy the full SHA
    ef39c51 View commit details
    Browse the repository at this point in the history
  2. [Fix] Fix darts metafile (open-mmlab#278)

    fix darts metafile
    gaoyang07 authored Oct 8, 2022
    Configuration menu
    Copy the full SHA
    6cd8c68 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. fix ci (open-mmlab#284)

    * fix ci for circle ci
    
    * fix bug in test_metafiles
    
    * add  pr_stage_test for github ci
    
    * add multiple version
    
    * fix ut
    
    * fix lint
    
    * Temporarily skip dataset UT
    
    * update github ci
    
    * add github lint ci
    
    * install wheel
    
    * remove timm from requirements
    
    * install wheel when test on windows
    
    * fix error
    
    * fix bug
    
    * remove github windows ci
    
    * fix device error of arch_params when DsnasDDP
    
    * fix CRD dataset ut
    
    * fix scope error
    
    * rm test_cuda in workflows of github
    
    * [Doc] fix typos in en/usr_guides
    
    Co-authored-by: liukai <liukai@pjlab.org.cn>
    Co-authored-by: pppppM <gjf_mail@126.com>
    Co-authored-by: gaoyang07 <1546308416@qq.com>
    Co-authored-by: huangpengsheng <huangpengsheng@sensetime.com>
    Co-authored-by: SheffieldCao <1751899@tongji.edu.cn>
    6 people authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    f98ac34 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev-1.x' into merge-dev-pr

    liukai committed Oct 10, 2022
    Configuration menu
    Copy the full SHA
    101670d View commit details
    Browse the repository at this point in the history