Skip to content
Snippets Groups Projects
  1. Aug 24, 2022
    • Zaida Zhou's avatar
      [Refactor] Refactor code structure (#395) · 7e1d7af2
      Zaida Zhou authored
      * Rename data to structure
      
      * adjust the way to import module
      
      * adjust the way to import module
      
      * rename Structure to Data Structures in docs api
      
      * rename structure to structures
      
      * support using some modules of mmengine without torch
      
      * fix circleci config
      
      * fix circleci config
      
      * fix registry ut
      
      * minor fix
      
      * move init method from model/utils to model/weight_init.py
      
      * move init method from model/utils to model/weight_init.py
      
      * move sync_bn to model
      
      * move functions depending on torch to dl_utils
      
      * format import
      
      * fix logging ut
      
      * add weight init in model/__init__.py
      
      * move get_config and get_model to mmengine/hub
      
      * move log_processor.py to mmengine/runner
      
      * fix ut
      
      * Add TimeCounter in dl_utils/__init__.py
      Unverified
      7e1d7af2
  2. Aug 15, 2022
  3. Aug 09, 2022
  4. Jun 28, 2022
  5. Jun 22, 2022
    • Mashiro's avatar
      [Feature] Add autocast wrapper (#307) · 312f264e
      Mashiro authored
      * add autocast wrapper
      
      * fix docstring
      
      * fix docstring
      
      * fix compare version
      
      * fix unit test
      
      * fix incompatible arguments
      
      * fix as comment
      
      * fix unit test
      
      * rename auto_cast to autocast
      Unverified
      312f264e
  6. Jun 21, 2022
    • Alex Yang's avatar
      [Feat] Support FSDP Training (#304) · ef946404
      Alex Yang authored
      * [Feat] Support FSDP Training
      
      * fix version comparison
      
      * change param format and move `FSDP_WRAP_POLICY` to wrapper file
      
      * add docstring and type hint,reformat code
      
      * fix type hint
      
      * fix typo, reformat code
      Unverified
      ef946404
  7. Jun 13, 2022
  8. Jun 09, 2022
    • Mashiro's avatar
      [Enhance] Enhance img data preprocessor (#290) · 931db990
      Mashiro authored
      * fix BaseDataPreprocessor
      
      * fix BaseDataPreprocessor
      
      * change device type to torch.device
      
      * change device type to torch.device
      
      * fix cpu method of base model
      
      * Allow ImgDataPreprocessor do not normalize
      
      * remove unnecessary type ignore
      
      * make mean and std optional
      
      * refine docstring
      Unverified
      931db990
    • Mashiro's avatar
      [Fix] Fix BaseDataPreprocessor and BaseModel (#285) · a9afdad7
      Mashiro authored
      * fix BaseDataPreprocessor
      
      * fix BaseDataPreprocessor
      
      * change device type to torch.device
      
      * change device type to torch.device
      
      * fix cpu method of base model
      Unverified
      a9afdad7
  9. Jun 08, 2022
  10. Jun 07, 2022
    • Mashiro's avatar
      [Feature]: add base model, ddp model wrapper and unit test (#268) · f04fec73
      Mashiro authored
      * add base model, ddp model and unit test
      
      * add unit test
      
      * fix unit test
      
      * fix docstring
      
      * fix cpu unit test
      
      * refine base data preprocessor
      
      * refine base data preprocessor
      
      * refine interface of ddp module
      
      * remove optimizer hook
      
      * add forward
      
      * fix as comment
      
      * fix unit test
      
      * fix as comment
      
      * fix build optimizer wrapper
      
      * rebase main and fix unit test
      
      * stack_batch support stacking ndim tensor, add docstring for merge dict
      
      * fix lint
      
      * fix test loop
      
      * make precision_context effective to data_preprocessor
      
      * fix as comment
      
      * fix as comment
      
      * refine docstring
      
      * change collate_data output typehints
      
      * rename to_rgb to bgr_to_rgb and rgb_to_bgr
      
      * support build basemodel with built DataPreprocessor
      
      * fix as comment
      
      * fix docstring
      Unverified
      f04fec73
  11. Jun 06, 2022
  12. Jun 01, 2022
    • Mashiro's avatar
      [Feature] Add optimizer wrapper (#265) · 3e3866c1
      Mashiro authored
      
      * Support multiple optimizers
      
      * minor refinement
      
      * improve unit tests
      
      * minor fix
      
      * Update unit tests for resuming or saving ckpt for multiple optimizers
      
      * refine docstring
      
      * refine docstring
      
      * fix typo
      
      * update docstring
      
      * refactor the logic to build multiple optimizers
      
      * resolve comments
      
      * ParamSchedulers spports multiple optimizers
      
      * add optimizer_wrapper
      
      * fix comment and docstirng
      
      * fix unit test
      
      * add unit test
      
      * refine docstring
      
      * RuntimeInfoHook supports printing multi learning rates
      
      * resolve comments
      
      * add optimizer_wrapper
      
      * fix mypy
      
      * fix lint
      
      * fix OptimizerWrapperDict docstring and add unit test
      
      * rename OptimizerWrapper to OptimWrapper, OptimWrapperDict inherit OptimWrapper, and fix as comment
      
      * Fix AmpOptimizerWrapper
      
      * rename build_optmizer_wrapper to build_optim_wrapper
      
      * refine optimizer wrapper
      
      * fix AmpOptimWrapper.step, docstring
      
      * resolve confict
      
      * rename DefaultOptimConstructor
      
      * fix as comment
      
      * rename clig grad auguments
      
      * refactor optim_wrapper config
      
      * fix docstring of DefaultOptimWrapperConstructor
      
      fix docstring of DefaultOptimWrapperConstructor
      
      * add get_lr method to OptimWrapper and OptimWrapperDict
      
      * skip some amp unit test
      
      * fix unit test
      
      * fix get_lr, get_momentum docstring
      
      * refactor get_lr, get_momentum, fix as comment
      
      * fix error message
      
      Co-authored-by: default avatarzhouzaida <zhouzaida@163.com>
      Unverified
      3e3866c1
  13. May 30, 2022
  14. May 19, 2022
  15. Apr 08, 2022
  16. Feb 27, 2022
  17. Feb 26, 2022
Loading