1. 09 Jul, 2021 1 commit
    • Y_Xuan's avatar
      [Feature] Porting mmcv for hip (#1022) · 2dc0a219
      Y_Xuan authored
      * porting mmcv for hip
      
      * add nvcc
      
      * fix format
      
      * fix format
      
      * fix bug for carafe
      
      * fix test_utils because rocm_torch not allow set torch.backends.cudnn.benchmark to false
      
      * add LOOSEVERSION
      
      * fix format
      
      * fix format of version
      
      * fix code format
      
      * test for yaml
      
      * fix bug for citest
      
      * fix bug for how to get torch._version_ at setup.py
      2dc0a219
  2. 25 Jun, 2021 2 commits
    • Ma Zerun's avatar
      support print hooks before running. (#1123) · 1b15f022
      Ma Zerun authored
      * support print using hooks before running.
      
      * Support to print hook trigger stages.
      
      * Print stage-wise hook infos. And make `stages` as class attribute of
      `Hook`
      
      * Add util function `is_method_overriden` and use it in
      `Hook.get_trigger_stages`.
      
      * Add unit tests.
      
      * Move `is_method_overriden` to `mmcv/utils/misc.py`
      
      * Improve hook info text.
      
      * Add base_class argument type assertion, and fix some typos.
      
      * Remove `get_trigger_stages` to `get_triggered_stages`
      
      * Use f-string.
      1b15f022
    • Ma Zerun's avatar
      Refine default hooks and custom hooks priority rank. (#1120) · 6fe37225
      Ma Zerun authored
      * Refine default hooks and custom hooks priority rank.
      
      * Add unit tests for custom hooks with string priority.
      
      * Use priority `ABOVE_NORMAL` and `BELOW_NORMAL` instead of `HIGHER` and
      `LOWER`.
      
      And add unit tests for custom hook with the same priority as
      default hooks.
      6fe37225
  3. 24 Jun, 2021 1 commit
  4. 08 Jun, 2021 1 commit
  5. 23 May, 2021 1 commit
  6. 13 May, 2021 2 commits
  7. 11 May, 2021 2 commits
  8. 27 Apr, 2021 1 commit
  9. 20 Apr, 2021 1 commit
  10. 10 Apr, 2021 2 commits
  11. 09 Apr, 2021 1 commit
  12. 08 Apr, 2021 1 commit
  13. 02 Apr, 2021 1 commit
  14. 26 Mar, 2021 1 commit
  15. 17 Mar, 2021 1 commit
  16. 03 Mar, 2021 1 commit
    • Ycr's avatar
      [Feature] Support revise_keys in load_checkpoint(). (#829) · e076c8b0
      Ycr authored
      * Simplified the code.
      
      * Improved chkpt compatibility.
      
      * One may modify the checkpoint via adding keywords.
      
      * Tiny.
      
      * Following reviewer's suggestion.
      
      * Added unit_test.
      
      * Fixed.
      
      * Modify the state_dict  with  construction.
      
      * Added test.
      
      * Modified。
      
      * Mimimalised the modification.
      
      * Added the docstring.
      
      * Format.
      
      * Improved.
      
      * Tiny.
      
      * Temp file.
      
      * Added assertion.
      
      * Doc string.
      
      * Fixed.
      e076c8b0
  17. 20 Feb, 2021 1 commit
  18. 07 Feb, 2021 1 commit
    • Miao Zheng's avatar
      add initializers and BaseModule for unified parameter initialization (#780) · a4c37026
      Miao Zheng authored
      * add initializers and BaseModule for unified parameter initialization
      
      * fix circle import
      
      * bug fix
      
      * add is_init flag in BaseModule
      
      * fix docstring
      
      * sort import and fix doc format
      
      * fix bug
      
      * fix docformat and double quote string
      
      * fix import sort
      
      * import sort
      
      * sort import
      
      * revise according to comments
      
      * fix doc format
      
      * revise according to comments
      
      * revise import and fix typo
      
      * polish code
      
      * revise minors
      
      * revice minors
      
      * revise apply function
      
      * revise bias initialization with probability
      
      * add type test for bias_prob
      
      * revise minors
      a4c37026
  19. 28 Jan, 2021 1 commit
    • Haian Huang(深度眸)'s avatar
      Refactor _load_checkpoint fn (#790) · 96892bdc
      Haian Huang(深度眸) authored
      * Refactor _load_checkpoint fn
      
      * Update _load_checkpoint fn
      
      * Update docs str and add unit test
      
      * Fix unit test
      
      * Fix lint
      
      * Add comment and Optimize function
      
      * Fix docs str
      
      * Update load_ckpt and fix doc str
      
      * Update doc str and add sort unit test
      
      * Update and fix unit test
      
      * Fix unit test
      
      * Update and add unit test
      
      * Fix openmmlab prefix error
      96892bdc
  20. 14 Jan, 2021 1 commit
  21. 08 Jan, 2021 1 commit
  22. 22 Dec, 2020 1 commit
  23. 23 Nov, 2020 1 commit
  24. 06 Nov, 2020 1 commit
  25. 05 Nov, 2020 1 commit
    • Kuro Latency's avatar
      Update lr_updater.py (#574) · bcf85026
      Kuro Latency authored
      * Update lr_updater.py
      
      since epoch/iteration in  runner starts with 0, we shouldn't leave the latter iteration to former (12th epoch for example, with first period equal to 12) period.
      
      * Update lr_updater.py
      
      * Update test_hooks.py
      bcf85026
  26. 28 Oct, 2020 1 commit
    • David de la Iglesia Castro's avatar
      Refactor logger hooks (#605) · 2e6c8ec8
      David de la Iglesia Castro authored
      * Refactor tags for consistency
      
      * Fix missing runner
      
      * Fix missing runner
      
      * Fix missing runner
      
      * Fix missing runner
      
      * Fix momentum runner hook inner iter
      
      * Fix tests
      
      * pre-commit run
      2e6c8ec8
  27. 25 Sep, 2020 2 commits
    • Wenwei Zhang's avatar
      Support to specify LR of DCN's conv_offset (#344) · ed2887bb
      Wenwei Zhang authored
      * Support to specify LR of DCN's conv_offset
      
      * Resolve comments & add unit test
      
      * Resolve formats
      
      * Fix CI for DCN
      
      * Mock DCN when cpu only
      
      * Use mock for cpu testing
      
      * Fix docstring and support ModulatedDCN
      
      * set offset_lr_mult as dcn's arguments, link CU-49u01p
      
      * fix lr bug
      
      * fall back to set LR in constructor
      
      * resolve comments
      ed2887bb
    • David de la Iglesia Castro's avatar
      Add runner builder (#570) · 6b52e9b5
      David de la Iglesia Castro authored
      * Add build_runner
      
      * Parametrize test_runner
      
      * Add imports to runner __init__
      
      * Refactor max_iters and max_epochs from run to init
      
      * Add assertion error messages
      
      * Add test_builder
      
      * Make change retro-compatible
      
      * Raise ValueError if max_epochs and max_iters
      6b52e9b5
  28. 25 Aug, 2020 1 commit
  29. 15 Aug, 2020 1 commit
    • Wang Xinjiang's avatar
      fix some pavi logger hooks (#481) · eacaf475
      Wang Xinjiang authored
      * fix some pavi logger hooks
      
      * fix unittest
      
      * fix small bugs
      
      * small change
      
      * fix unittest
      
      * Add EpochBasedRunner conditions
      
      * Add session text
      
      * fix small bug
      
      * fetch runner mode from log buffer
      
      * Add max_iter to pavi session text
      
      * change yaml.dump to yamp.dump(yaml.load(mmcv.dump))
      
      * Directly use by_epoch
      
      * fix unittest
      
      * add comments
      
      * Use runner.epoch + 1 in pavi log
      
      * fix runner.epoch issue for runner.mode=='val'
      
      * fix runner.epoch issue for runner.mode=='val'
      
      * Use abspath instead of realpath
      
      * Add meta dump unittest
      
      * small change
      
      * Add comments
      eacaf475
  30. 30 Jul, 2020 1 commit
    • shilong's avatar
      Ema (#421) · 1830347f
      shilong authored
      * add ema hook
      
      * add ema hook resume
      
      * add ema hook test
      
      * fix typo
      
      * fix according to comment
      
      * delete logger
      
      * fix according to comment
      
      * fix unitest
      
      * fix typo
      
      * fix according to comment
      
      * change to resume_from
      
      * typo
      
      * fix isort
      1830347f
  31. 25 Jul, 2020 1 commit
    • Wang Xinjiang's avatar
      Syncbuf (#447) · d4da3daa
      Wang Xinjiang authored
      * More robust sync buffer hook
      
      * More robust sync buffer hook
      
      * Reformat
      d4da3daa
  32. 24 Jul, 2020 1 commit
  33. 20 Jul, 2020 1 commit
  34. 17 Jul, 2020 1 commit
  35. 08 Jul, 2020 1 commit
    • Harry's avatar
      Remove all module wrapper's module when saving checkpoint (#399) · 5704613e
      Harry authored
      * fix: remove all module wrapper when saving checkpoint
      
      * refactor: move position of if
      
      * docs: add docstring
      
      * refactor: add _save_to_state_dict from official torch
      
      * docs: modify docstring of _save_to_state_dict
      
      * docs: modify docstring
      
      * feat: add unittest
      
      * feat: add DataParallel to unittest
      
      * fix: a bug when model has batchnorm
      
      * docs: update docstring
      5704613e