- 25 Apr, 2022 1 commit
-
-
q.yao authored
* add half support * add cpu implementation * fix bugs, load with inline asm * better vector load * add comments
-
- 24 Apr, 2022 1 commit
-
-
Artem authored
* added clearml logger support * review fixes * review fixes
-
- 18 Apr, 2022 2 commits
-
-
Mashiro authored
* enhance get_torchvision_models * simplify logic * Dump ckpt in torchvision lower than 0.13.0 to a json file * add json * refactor load urls logic * fix unit test * change url key to lower letters * check torchvision version rather than check torch version in unittest * Fix CI and refine test logic of torchvision version * add comment * support compare pre-release version * support loaad modeel like torchvision * refine comment. * fix unit test and comment * fxi unit test bug * support get model by lower weights
-
Vince Jankovics authored
* None parsing fixed for config * Formatting * Lower case none fix
-
- 17 Apr, 2022 1 commit
-
-
Hu Di authored
* implement runner on IPU * adjust import * adjust import * add ignore for ipu on without ipu * remove compilation cache * remove ipu from mmcv/runner.__all__ * adjust IS_IPU and IS_MLU * adjust by isort * add ipuHardwareIsAvailable * remove engine_cache * code review 9
-
- 16 Apr, 2022 2 commits
-
-
Zaida Zhou authored
* [Refactor] Move is_mlu_available to mmcv/utils/device_type.py * remove comma * fix isort
-
Jiazhen Wang authored
* [Feature] Add roiaware pool3d ops from mmdet3d (#1382) * add ops (roiaware pool3d) in mmdet3d * refactor code * fix typo Co-authored-by:
zhouzaida <zhouzaida@163.com> * [Feature] Add iou3d op from mmdet3d (#1356) * add ops (iou3d) in mmdet3d * add unit test * refactor code * refactor code * refactor code * refactor code * refactor code Co-authored-by:
zhouzaida <zhouzaida@163.com> * [Fix] Update test data for test_iou3d (#1427) * Update test data for test_iou3d * delete blank lines Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * [Feature] Add group points ops from mmdet3d (#1415) * add op (group points) and its related ops (ball query and knn) in mmdet3d * refactor code * fix typo * refactor code * fix typo * refactor code * make input contiguous Co-authored-by:
zhouzaida <zhouzaida@163.com> * add mmdet3d op (#1425) Co-authored-by:
zhouzaida <zhouzaida@163.com> * [Feature] Loading objects from different backends and dumping objects to different backends (#1330) * [Feature] Choose storage backend by the prefix of filepath * refactor FileClient and add unittest * support loading from different backends * polish docstring * fix unittet * rename attribute str_like_obj to is_str_like_obj * add infer_client method * add check_exist method * rename var client to file_client * polish docstring * add join_paths method * remove join_paths and add _format_path * enhance unittest * refactor unittest * singleton pattern * fix test_clientio.py * deprecate CephBackend * enhance docstring * refactor unittest for petrel * refactor unittest for disk backend * update io.md * add concat_paths method * improve docstring * improve docstring * add isdir and copyfile for file backend * delete copyfile and add get_local_path * remove isdir method of petrel * fix typo * add comment and polish docstring * polish docstring * rename _path_mapping to _map_path * polish docstring and fix typo * refactor get_local_path * add list_dir_or_file for FileClient * add list_dir_or_file for PetrelBackend * fix windows ci * Add return docstring * polish docstring * fix typo * fix typo * deprecate the conversion from Path to str * add docs for loading checkpoints with FileClient * refactor map_path * add _ensure_methods to ensure methods have been implemented * fix list_dir_or_file * rename _ensure_method_implemented to has_method * Add CI for pytorch 1.10 (#1431) * [Feature] Upload checkpoints and logs to ceph (#1375) * [Feature] Choose storage backend by the prefix of filepath * refactor FileClient and add unittest * support loading from different backends * polish docstring * fix unittet * rename attribute str_like_obj to is_str_like_obj * [Docs] Upload checkpoint to petrel oss * add infer_client method * Support uploading checkpoint to petrel oss * add check_exist method * refactor CheckpointHook * support uploading logs to ceph * rename var client to file_client * polish docstring * enhance load_from_ceph * refactor load_from_ceph * refactor TextLoggerHook * change the meaning of out_dir argument * fix test_checkpoint_hook.py * add join_paths method * remove join_paths and add _format_path * enhance unittest * refactor unittest * add a unittest for EvalHook when file backend is petrel * singleton pattern * fix test_clientio.py * deprecate CephBackend * add warning in load_from_ceph * fix type of out_suffix * enhance docstring * refactor unittest for petrel * refactor unittest for disk backend * update io.md * add concat_paths method * fix CI * mock check_exist * improve docstring * improve docstring * improve docstring * improve docstring * add isdir and copyfile for file backend * delete copyfile and add get_local_path * remove isdir method of petrel * fix typo * rename check_exists to exists * refactor code and polish docstring * fix windows ci * add comment and polish docstring * polish docstring * polish docstring * rename _path_mapping to _map_path * polish docstring and fix typo * refactor get_local_path * add list_dir_or_file for FileClient * add list_dir_or_file for PetrelBackend * fix windows ci * Add return docstring * polish docstring * fix typo * fix typo * fix typo * fix error when mocking PetrelBackend * deprecate the conversion from Path to str * add docs for loading checkpoints with FileClient * rename keep_log to keep_local * refactor map_path * add _ensure_methods to ensure methods have been implemented * fix list_dir_or_file * rename _ensure_method_implemented to has_method * refactor * polish information * format information * bump version to v1.3.16 (#1430) * [Fix]: Update test data of test_tin_shift (#1426) * Update test data of test_tin_shift * Delete tmp.engine * add pytest raises asserterror test * raise valueerror, update test log * add more comment * Apply suggestions from code review Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * fix the wrong function reference bug in BaseTransformerLayer when batch_first is True (#1418) * [Docs] Add mmcv itself in the docs list (#1441) * Add mmcv itself in the docs list * modify link of docs * [Improve] improve checkpoint loading log (#1446) * [Feature] Support SigmoidFocalLoss with Cambricon MLU backend (#1346) * [Feature] Support SigmoidFocalLoss with Cambricon MLU backend * refactor MMCV_WITH_MLU macro define * refactor NFU_ALIGN_SIZE, PAD_DOWN and split_pipeline_num * delete extra fool proofing in cpp * [Feature] Support SigmoidFocalLossBackward with Cambricon MLU backend * fix macro definition in SigmoidFocalLoss * refactor mlu files into clang-format * refactor sigmoid focal loss test * refactor Sigmoid Focal Loss file structure. * fix python lint error * fix import torch_mlu error type * fix lint * refactor clang format style to google Co-authored-by:
zhouzaida <zhouzaida@163.com> * [Feature] Support RoiAlign With Cambricon MLU Backend (#1429) * [Feature] Support NMS with cambricon MLU backend (#1467) * [Feature] Support BBoxOverlaps with cambricon MLU backend (#1507) * [Refactor] Format C++ code * [Refactor] include common_mlu_helper in pytorch_mlu_helper and refactor build condition * [Improve] Improve the performance of roialign, nms and focalloss with MLU backend (#1572) * [Improve] Improve the performance of roialign with MLU backend * replace CHECK_MLU with CHECK_MLU_INPUT * [Improve] Improve the perf of nms and focallosssigmoid with MLU backend * [Improve] Improve the performance of roialign with MLU backend (#1741) * [Feature] Support tin_shift with cambricon MLU backend (#1696) * [Feature] Support tin_shift with cambricon MLU backend * [fix] Add the assertion of batch_size in tin_shift.py * [fix] fix the param check of tin_shift in cambricon code * [fix] Fix lint failure. * [fix] Fix source file lint failure. * Update mmcv/ops/tin_shift.py [Refactor] Modify the code in mmcv/ops/tin_shift.py. Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> Co-authored-by:
budefei <budefei@cambricon.com> Co-authored-by:
budefei <budefei@cambricom.com> Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * resolve conflicts and fix lint * fix mmcv.utils.__init__ * fix mmcv.utils.__init__ * Fix lints and change FLAG * fix setup and refine * remove a redundant line * remove an unnecessary 'f' * fix compilation error Co-authored-by:
dingchang <hudingchang.vendor@sensetime.com> Co-authored-by:
zhouzaida <zhouzaida@163.com> Co-authored-by:
q.yao <yaoqian@sensetime.com> Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> Co-authored-by:
pc <luopeichao@sensetime.com> Co-authored-by:
Wenwei Zhang <40779233+ZwwWayne@users.noreply.github.com> Co-authored-by:
q.yao <streetyao@live.com> Co-authored-by:
Tong Gao <gaotongxiao@gmail.com> Co-authored-by:
Yuxin Liu <liuyuxin@cambricon.com> Co-authored-by:
zihanchang11 <92860914+zihanchang11@users.noreply.github.com> Co-authored-by:
shlrao <shenglong.rao@gmail.com> Co-authored-by:
zhouchenyang <zcy19950525@gmail.com> Co-authored-by:
Mrxiaofei <36697723+Mrxiaofei@users.noreply.github.com> Co-authored-by:
budefei <budefei@cambricon.com> Co-authored-by:
budefei <budefei@cambricom.com>
-
- 15 Apr, 2022 2 commits
-
-
Danila Rukhovich authored
* diff_iou_rotated is working * add test; fix lint * fix lint for test * disable cpu build * refactor files structure * fix comments * remove extra .repeat() * add comment * fix j-1 bug; update doc * fix clang lint * update docstrings * fix comments * fix comments
-
Charlyo authored
* Make sure padding size is not negative If Resize maintains aspect ratio, could be the case that image shape is bigger than resize value. * Test pad shape smaller than image shape * Fix lint * Remove whitespaces
-
- 14 Apr, 2022 2 commits
-
-
VVsssssk authored
-
Qiza-lyhm authored
* feat(MLU): Support PyTorch backend on MLU * MMCV support PyTorch backend on MLU * Add MLUDataParallel and MLUDistributedDataParallel * Add MLU operator support * [Fix]: Fix PR comments and add IS_MLU to get device available check * [Fix]: fix PR comments of dist_utils.py * [Doc] Rewrite annotations of functions. * [Docs] Rewrite annotation in distributed.py Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * [Docs] Fix lint Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
-
- 05 Apr, 2022 1 commit
-
-
Tan SU authored
* [fix] fix collect_env() on Windows * fix(utils): add back 'Cuda compilation tools' to nvcc info * feat(utils): find default ccompiler * fix(utils, test): parse cl.exe version instead of path * fix: code style * fix(tools): use distutils * [fix] collect_env() returns GCC or MSVC * [fix] unitest for collect_env() * add comments * test: add GCC to expected_keys * fix: code style * Update mmcv/utils/env.py
-
- 31 Mar, 2022 1 commit
-
-
Sharpiless authored
* update support for linearly learning rate decay * Fix LinearAnnealingLrUpdaterHook, update LinearAnnealingMomentumUpdaterHook, add unit test add docstring add docstring update linear lr momentum schedule test fix ci Fix CI * add lr and momentum hook to runner and hooks package add lr and momentum hook to runner and hooks package * replace multi_optimziers with multi_optimizers Co-authored-by:
HAOCHENYE <21724054@zju.edu.cn> Co-authored-by:
Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
-
- 22 Mar, 2022 1 commit
-
-
Tan SU authored
* [fix] config ignore modules and functions * add unitest
-
- 21 Mar, 2022 1 commit
-
-
q.yao authored
-
- 18 Mar, 2022 1 commit
-
-
Wenhao Wu authored
-
- 15 Mar, 2022 3 commits
-
-
Alex Yang authored
* Add .owners.yml to mark daily issue shift * Update .owners.yml fix end of file * Add __copy__() to Config * fix format in config.py * fix format in test_copy * fix format in config.py * Update config.py * Update tests/test_utils/test_config.py Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
-
Wenhao Wu authored
* add nondeterministic voxelization op * fix lint * fix lint * resolve comments * fix lint
-
Jiazhen Wang authored
* add pytorch1.11 ci * fix test parallel * fix test parallel
-
- 07 Mar, 2022 1 commit
-
-
Wenhao Wu authored
* Fix bugs in DynamicScatter op * recover unittest * add a comment as a reminder * compatible to torch with lower version
-
- 03 Mar, 2022 1 commit
-
-
saurbhc authored
* add SegmindLoggerHook * update linting for segmind.py * ran pre-commit * add test_segmind_hook - add SegmindLoggerHook import in: mmcv/runner/__init__.py mmcv/runner/hooks/__init__.py mmcv/runner/hooks/logger/__init__.py * update test_segmind_hook - Add Docstring to SegmindLoggerHook - Use get_loggable_tags(...) * update test_hooks.py & segmind.py - mmcv/runner/hooks/logger/segmind.py moved docs from __init__ to class ... update ImportError line-indentation remove unwanted method - tests/test_runner/test_hooks.py update assert_called_with only on hook.segmind_mlflow_log * Update tests/test_runner/test_hooks.py disable yapf on test_hooks.py imports Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * Update mmcv/runner/hooks/logger/segmind.py Update SegmindLoggerHook docstring Co-authored-by:
Jiazhen Wang <47851024+teamwong111@users.noreply.github.com> * update before_run method in segmind.py removed un-used statements * updated imports in SegmindLoggerHook * update SegmindLoggerHook - code cleanup * update SegmindLoggerHook - add interval parameter in __init__ method * update SegmindLoggerHook - more arguments passes to __init__ method - interval - ignore_last - reset_flag - by_epoch * Update mmcv/runner/hooks/logger/segmind.py Co-authored-by:
Mashiro <57566630+HAOCHENYE@users.noreply.github.com> * Update mmcv/runner/hooks/logger/segmind.py Co-authored-by:
Mashiro <57566630+HAOCHENYE@users.noreply.github.com> Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> Co-authored-by:
Jiazhen Wang <47851024+teamwong111@users.noreply.github.com> Co-authored-by:
Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
-
- 24 Feb, 2022 1 commit
-
-
Zaida Zhou authored
* first commit * Add copyright pre-commit-hook
-
- 20 Feb, 2022 1 commit
-
-
Zaida Zhou authored
* Add mmrotate link in README.md * Add mmrotate link in docs * fix isort
-
- 18 Feb, 2022 2 commits
-
-
Hakjin Lee authored
* fix interface for RoIAlignRotated * Add a unit test for RoIAlignRotated * Make a unit test for RoIAlignRotated concise * fix interface for RoIAlignRotated * Refactor ext_module.nms_rotated * Lint cpp files
-
Wenhao Wu authored
* add ops (spconv) of mmdet3d * fix typo * refactor code * resolve comments in #1452 * fix compile error * fix bugs * fix bug * transform from 'types.h' to 'extension.h' * fix bug * transform from 'types.h' to 'extension.h' in parrots * add extension.h in pybind.cpp * add unittest * Recover code * (1) Remove prettyprint.h (2) Switch `T` to `scalar_t` (3) Remove useless lines (4) Refine example in docstring of sparse_modules.py * (1) rename from `cu.h` to `cuh` (2) remove useless files (3) move cpu files to `pytorch/cpu` * reorganize files * Add docstring for sparse_functional.py * use dispatcher * remove template * use dispatch in cuda ops * resolve Segmentation fault * remove useless files * fix lint * fix lint * fix lint * fix unittest in test_build_layers.py * add tensorview into include_dirs when compiling * recover all deleted files * fix lint and comments * recover setup.py * replace tv::GPU as tv::TorchGPU & support device guard * fix lint Co-authored-by:
hdc <hudingchang.vendor@sensetime.com> Co-authored-by:
grimoire <yaoqian@sensetime.com>
-
- 16 Feb, 2022 1 commit
-
-
Ma Zerun authored
* Support deepcopy for Config * Iterate the `__dict__` of Config directly. * Use __new__ to avoid unnecessary initialization. * Improve according to comments
-
- 12 Feb, 2022 2 commits
-
-
Hakjin Lee authored
* Fix batched_nms to support nms_rotated * Update test code for batched_nms with nms_rotated * Edit indexing the score in nms * Use -1 indexing for batched_nms
-
RangiLyu authored
* [Enhance] Use PyTorch HSwish implementation. * fix conv test * upgrade version * add version comments
-
- 09 Feb, 2022 2 commits
-
-
Zaida Zhou authored
* Upgrade the version of isort * sort the order of importing modules
-
Yue Zhou authored
-
- 07 Feb, 2022 1 commit
-
-
Hakjin Lee authored
* [Fix] mlflow logger error * [Update] mlflow hook test arguments * Replace torch.__version__ with mmcv.TORCH_VERSION * update test code
-
- 28 Jan, 2022 1 commit
-
-
Mashiro authored
* fix BaseTransformerLayer * Add BaseTransformerLayer unit test without ffn_cfg embed_dims * Optimize code logic
-
- 27 Jan, 2022 1 commit
-
-
Hakjin Lee authored
-
- 24 Jan, 2022 3 commits
-
-
Zaida Zhou authored
* [Fix] Fix the cast_tensor_type when the type of inputs is not the same as src_type * Add note * improve comments
-
Mashiro authored
* Add decay to cyclic LR * Simplify tests * Fix error in tests * fix cyclic lr * add weight decay CyclicLrUpdate test * Update mmcv/runner/hooks/lr_updater.py update docstring Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * update CyclicLrUpdater unit test * add comments to CyclicLrUpdaterHook * fix CyclicLrUpdater. Support peak_lr decay when target[0] < 1 * add momentum decay to CyclicMomentumUpdater * update momentum unit test * Fix CyclicMomentum comment Fix CyclicMomentum comment Co-authored-by:
Dmytro Panchenko <panchenkodmytry@gmail.com> Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
-
bilibilee authored
* fix the scatter when input is cpu * Update _functions.py Add spaces to comply with the code specification * add unittests * add a blank line * fix unittet Co-authored-by:zhouzaida <zhouzaida@163.com>
-
- 20 Jan, 2022 1 commit
-
-
Jiazhen Wang authored
* [Fix] align hsigmoid with pytorch official * [Fix] add warnings for Hsigmoid * [Fix] fix format * [Fix] add unittest * [Fix] fix docstring
-
- 18 Jan, 2022 1 commit
-
-
imyhxy authored
* fix momentum updater typo bug * Add unit test for 'constant', 'linear' and 'exp' momentum warmup policy
-
- 13 Jan, 2022 1 commit
-
-
Zaida Zhou authored
-
- 10 Jan, 2022 1 commit
-
-
Yue Zhou authored
* add convex iou * fix lint * add convex_iou * fix convex_iou * add convex_giou * fix bug * fix lint * fix bug * Update * update * add kernel loop * fix bug. * fix polygen typo * simplify reverse * Update convex_iou_cuda_kernel.cuh * Update mmcv/ops/convex_iou.py Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * Update mmcv/ops/convex_iou.py Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com> * add AT_DISPATCH_FLOATING_TYPES_AND_HALF * fix lint * fix lint * Resolving conflicts Co-authored-by:
Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
-