Skip to content
Snippets Groups Projects
  1. Apr 20, 2023
  2. Apr 14, 2023
    • 黄启元's avatar
      [Feature] Support MLU backend (#1075) · 60b4c199
      黄启元 authored
      * support mlu device
      
      * support mlu device
      
      * fix lint error
      
      * fix lint error builder.py
      
      * fix lint error in amp.py
      
      * fix lint errors
      
      * fix data type in instance_data.py
      60b4c199
  3. Apr 10, 2023
  4. Apr 03, 2023
  5. Mar 30, 2023
  6. Mar 29, 2023
    • Mashiro's avatar
      [Fix] Add PyTorch 2.0 CI and fix unit tests (#1026) · eb79d64a
      Mashiro authored
      
      * [Enhance] Make sure the FileHandler still alive after
      
      * minor refine
      
      * minor refine
      
      * refine unit test
      
      * update CI
      
      * update CI
      
      * Fix CI
      
      * fix build_windows
      
      * fix build_windows
      
      * fix build_windows
      
      * fix build_windows
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * debug
      
      * test windows CI
      
      * Fix
      
      * Debug
      
      * Fix unit test
      
      * Fix unit test
      
      * Fix CI
      
      * update image version
      
      * update action/checkout and action/setup-python
      
      * add condition to skip test compile
      
      * [Fix] Update CI and fix unit test
      
      * check compiling by attempting compilation
      
      * check compiling by attempting compilation
      
      * check compiling by attempting compilation
      
      * use windows-2022 in runs on
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarZaida Zhou <58739961+zhouzaida@users.noreply.github.com>
      
      * update yml
      
      * remove unnecessary assert
      
      * assert grad is None according to the PyTorch version
      
      * Fix code
      
      ---------
      
      Co-authored-by: default avatarZaida Zhou <58739961+zhouzaida@users.noreply.github.com>
      eb79d64a
  7. Mar 28, 2023
  8. Mar 13, 2023
    • Mashiro's avatar
      [Enhancement] Support writing data to `vis_backend` with prefix (#972) · 8063d2cc
      Mashiro authored
      * Log with prefix
      
      * Fix test of loggerhook
      
      * minor refine
      
      * minor refine
      
      * Fix unit test
      
      * clean the code
      
      * deepcopy in method
      
      * replace regex
      
      * Fix as comment
      
      * Enhance readable
      
      * rename reserve_prefix to remove_prefix
      
      * Fix as comment
      
      * Refine unit test
      
      * Adjust sequence
      
      * clean the code
      
      * clean the code
      
      * revert renaming reserve prefix
      
      * Count the dataloader length in _get_dataloader_size
      8063d2cc
  9. Mar 12, 2023
    • Qian Zhao's avatar
      [Feature] Support torch.compile since PyTorch2.0 (#976) · 0d25625b
      Qian Zhao authored
      * enable compile configurations to support torch.compile in Runner
      
      * enable compilation in train, val and test
      
      * fix as comments
      
      * add docstring to illustrate usage
      
      * minor refine error message
      
      * add unittests
      
      * fix ut skip
      
      * add logging message to inform users
      
      * compile `train_step`, `val_step`, `test_step` instead
      
      * fix as comments
      
      * revert to compile `train_step` only due to pt2 issue
      
      * add documentation about torch.compile
      0d25625b
  10. Mar 08, 2023
  11. Mar 06, 2023
  12. Feb 22, 2023
  13. Feb 19, 2023
  14. Jan 12, 2023
  15. Dec 11, 2022
  16. Nov 22, 2022
    • songyuc's avatar
      [Feature] Add get_hooks_info() to print hooks messages (#672) · 6636f07c
      songyuc authored
      * Add test of get_hooks_info()
      
      * Change to use original Runner for get_hook_info() test
      
      * Change to test after_train_iter hooks for get_hook_info()
      
      * Complement the stages list
      
      * Add logging hooks information in Runner.__init__()
      
      * Rearrange the stages list
      
      * Restore the stages to tuple type
      
      * Clean the unnecessary changes
      
      * Replace  statement with TestCase's methods
      
      * add test stages in method_stages_map
      
      * change the hooks info into a f-string
      
      * return list(trigger_stages) directly
      
      * change keys of method_stages_map
      
      * Fix previous changes to method_stages_map.keys
      6636f07c
  17. Nov 21, 2022
  18. Oct 18, 2022
  19. Oct 10, 2022
    • Mashiro's avatar
      [Feature] Add test time augmentation base model. (#538) · 62456217
      Mashiro authored
      * First commit
      
      * add BaseTestTimeAugModel
      
      * Add unit test
      
      * move loop logic to test_step
      
      * fix ddp test
      
      * rename model to module
      
      * optim __init__
      
      * Fix as comment
      
      * Fix as comment
      
      * make val_step should not be called
      
      * make tta do not inherit base model
      
      * Fix unit test
      
      * Enhance docstring
      
      * Fix as comment
      
      * Fix as comment
      
      * minor refine
      
      * minor refine
      
      * minor refine
      
      * fix unit test
      
      * minor refine
      
      * minor refine
      
      * minor refine
      
      * minor refine
      
      * minor refine
      
      * minor refine
      
      * fix unit test
      62456217
  20. Sep 15, 2022
    • Mashiro's avatar
      [Feature] Support convert `BN` to `SyncBN` by config (#506) · 8ee31dbc
      Mashiro authored
      * [Feature] Support convert BN to SyncBN by config
      
      * make unit test compatible with cpu
      
      * Fix as comment
      
      * fix unit test
      
      * change signature of convert_sync_batchnorm: rename sync_bn to implemention
      
      * fix unit test
      
      * fix unit test
      8ee31dbc
  21. Sep 13, 2022
  22. Aug 24, 2022
    • Mashiro's avatar
      [Refactor] Refactor data flow to make the interface more natural (#468) · 8770c6c7
      Mashiro authored
      * [Refactor]: modify interface of Visualizer.add_datasample (#365)
      
      * [Refactor] Refactor data flow: refine `data_preprocessor`. (#359)
      
      * refine data_preprocessor
      
      * remove unused BATCH_DATA alias
      
      * Fix type hints
      
      * rename move_data to cast_data
      
      * [Refactor] Refactor data flow: collate data in `collate_fn` of `DataLoader`  (#323)
      
      * acollate data in dataloader
      
      * fix docstring
      
      * refine comment
      
      * fix as comment
      
      * refactor default collate and psedo collate
      
      * foramt test file
      
      * fix docstring
      
      * fix as comment
      
      * rename elem to data_item
      
      * minor fix
      
      * fix as comment
      
      * [Refactor] Refactor data flow: `data_batch` argument of `Evaluator.process is a `dict` (#360)
      
      * refine evaluator and metric
      
      * compatible with new default collate
      
      * replace default collate with pseudo
      
      * Handle data_batch in metric
      
      * fix unit test
      
      * fix unit test
      
      * fix unit test
      
      * minor refine
      
      * make data_batch optional
      
      make data_batch optional
      
      * rename outputs to predictions
      
      * fix ut
      
      * rename predictions to outputs
      
      * fix docstring
      
      * fix docstring
      
      * fix unit test
      
      * make outputs and data_batch to kwargs
      
      * fix unit test
      
      * keep signature of metric
      
      * fix ut
      
      * rename pred_sample arguments to data_sample(Visualizer)
      
      * fix loop and ut
      
      * [refactor]: Refactor model dataflow (#398)
      
      * [Refactor] Refactor data flow: refine `data_preprocessor`. (#359)
      
      * refine data_preprocessor
      
      * remove unused BATCH_DATA alias
      
      * Fix type hints
      
      * rename move_data to cast_data
      
      * refactor model data flow
      
      tmp_commt
      
      tmp commit
      
      * make val_cfg and test_cfg optional
      
      * roll back runner
      
      * pass test mmdet
      
      * fix as comment
      
      fix as comment
      
      fix ci in DataPreprocessor
      
      * fix ut
      
      * fix ut
      
      * fix rebase main
      
      * [Fix]: Fix test val ddp (#462)
      
      * [Fix] Fix docstring and type hint of data flow (#463)
      
      * Fix docstring of data flow
      
      * change signature of hook
      
      * fix unit test
      
      * resolve conflicts
      
      * fix lint
      8770c6c7
    • 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
      7e1d7af2
  23. Aug 21, 2022
  24. Aug 19, 2022
  25. Aug 18, 2022
  26. Aug 17, 2022
  27. Aug 15, 2022
  28. Aug 13, 2022
  29. Aug 11, 2022
  30. Aug 09, 2022
  31. Aug 08, 2022
    • Mashiro's avatar
      [Enhance] Add build function for scheduler. (#372) · a07a0633
      Mashiro authored
      * add build function for scheduler
      
      * add unit test
      
      add unit test
      
      * handle convert_to_iter in build_scheduler_from_cfg
      
      * restore deleted code
      
      * format import
      
      * fix lint
      a07a0633
    • Mashiro's avatar
      [Fix] Fix build multiple list of scheduler for multiple optimizers (#383) · 55805426
      Mashiro authored
      * fix build multiple scheduler
      
      * add new unit test
      
      * fix comment and error message
      
      * fix comment and error message
      
      * extract _parse_scheduler_cfg
      
      * always call build_param_scheduler during train and resume. If there is only one optimizer, the defaut value for sheduler will be a list, otherwise there is multiple optimizer, the default value of sheduler will be a dict
      
      * minor refine
      
      * rename runner test exp name
      
      * fix as comment
      
      * minor refine
      
      * fix ut
      
      * only check parameter scheduler
      
      * minor refine
      55805426
  32. Aug 04, 2022
  33. Jul 19, 2022
  34. Jul 15, 2022
  35. Jul 14, 2022
    • Mashiro's avatar
      [Fix] fix resume message_hub (#353) · 78fad67d
      Mashiro authored
      * fix resume message_hub
      
      * add unit test
      
      * support resume from messagehub
      
      * minor refine
      
      * add comment
      
      * fix typo
      
      * update docstring
      78fad67d
  36. Jul 05, 2022
Loading