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

[Feature] Add Dsnas Algorithm #226

Merged
merged 39 commits into from
Sep 29, 2022
Merged

Commits on Aug 1, 2022

  1. [tmp] Update Dsnas

    gaoyang07 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    6fad48c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. [tmp] refactor arch_loss & flops_loss

    gaoyang07 committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    6ded2d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Update Dsnas & MMRAZOR_EVALUATOR:

    1. finalized compute_loss & handle_grads in algorithm;
    2. add MMRAZOR_EVALUATOR;
    3. fix bugs.
    gaoyang07 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    1932d82 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Merge branch 'dev-1.x' into gy/dsnas

    gaoyang07 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    be98e8b View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Update lr scheduler & fix a bug:

    1. update param_scheduler & lr_scheduler for dsnas;
    2. fix a bug of switching to finetune stage.
    gaoyang07 committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    b1f5c7d View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. remove old evaluators

    gaoyang07 committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    8f8beef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f4e6e8 View commit details
    Browse the repository at this point in the history
  3. remove old evaluators

    gaoyang07 committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    3deb833 View commit details
    Browse the repository at this point in the history
  4. update param_scheduler config

    gaoyang07 committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    2247bdd View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. merge dev-1.x into gy/estimator

    gaoyang07 committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    8d8d1b8 View commit details
    Browse the repository at this point in the history
  2. add flops_loss in Dsnas using ResourcesEstimator

    gaoyang07 committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    c2dbcaf View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. get resources before mutator.prepare_from_supernet

    gaoyang07 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    bc813f3 View commit details
    Browse the repository at this point in the history
  2. delete unness broadcast api from gml

    gaoyang07 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    ce87f89 View commit details
    Browse the repository at this point in the history
  3. broadcast spec_modules_resources when estimating

    gaoyang07 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    73d9c3b View commit details
    Browse the repository at this point in the history
  4. update early fix mechanism for Dsnas

    gaoyang07 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    5de5bc9 View commit details
    Browse the repository at this point in the history
  5. merge dev-1.x into gy/dsnas

    gaoyang07 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    1e4014d View commit details
    Browse the repository at this point in the history
  6. fix merge

    gaoyang07 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    e98043a View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. update units in estimator

    gaoyang07 committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    2fbdd01 View commit details
    Browse the repository at this point in the history
  2. minor change

    gaoyang07 committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    d676d93 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2022

  1. merge dev-1.x into gy/dsnas

    gaoyang07 committed Aug 29, 2022
    Configuration menu
    Copy the full SHA
    420dcac View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2022

  1. fix data_preprocessor api

    gaoyang07 committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    d6a401b View commit details
    Browse the repository at this point in the history
  2. add flops_loss_coef

    gaoyang07 committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    aa2e0f2 View commit details
    Browse the repository at this point in the history
  3. remove DsnasOptimWrapper

    gaoyang07 committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    08964ce View commit details
    Browse the repository at this point in the history
  4. fix bn eps and data_preprocessor

    gaoyang07 committed Aug 31, 2022
    Configuration menu
    Copy the full SHA
    32baf69 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. fix bn weight decay bug

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    22cf3ed View commit details
    Browse the repository at this point in the history
  2. add betas for mutator optimizer

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    e0bafe2 View commit details
    Browse the repository at this point in the history
  3. set diff_rank_seed=True for dsnas

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    84b5367 View commit details
    Browse the repository at this point in the history
  4. fix start_factor of lr when warm up

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    eef0514 View commit details
    Browse the repository at this point in the history
  5. remove .module in non-ddp mode

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    7258926 View commit details
    Browse the repository at this point in the history
  6. add GlobalAveragePoolingWithDropout

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    2dfdc79 View commit details
    Browse the repository at this point in the history
  7. add UT for dsnas

    gaoyang07 committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    79d69ef View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. remove unness channel adjustment for shufflenetv2

    gaoyang07 committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    b511403 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. update supernet configs

    gaoyang07 committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    91ef7d8 View commit details
    Browse the repository at this point in the history
  2. delete unness dropout

    gaoyang07 committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    cfccb5e View commit details
    Browse the repository at this point in the history
  3. delete unness part with minor change on dsnas

    gaoyang07 committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    6794188 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. merge dev-1.x into gy/dsnas

    gaoyang07 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    bbc93ff View commit details
    Browse the repository at this point in the history
  2. minor change on the flag of search stage

    gaoyang07 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    3a6b696 View commit details
    Browse the repository at this point in the history
  3. update README and subnet configs

    gaoyang07 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    6df18d1 View commit details
    Browse the repository at this point in the history
  4. add UT for OneHotMutableOP

    gaoyang07 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    a77d894 View commit details
    Browse the repository at this point in the history