1. 16 Jun, 2021 1 commit
  2. 11 Jun, 2021 2 commits
    • Shilong Zhang's avatar
      Refactor the baseclass related to transformer (#978) · e05fb560
      Shilong Zhang authored
      
      
      * minor changes
      
      * change to modulist
      
      * change to Sequential
      
      * replace dropout with attn_drop and proj_drop in MultiheadAttention
      
      * add operation_name for attn
      
      * add drop path and move all ffn args to ffncfgs
      
      * fix typo
      
      * fix a bug when use default value of ffn_cfgs
      
      * fix ffns
      
      * add deprecate warning
      
      * fix deprecate warning
      
      * change to pop kwargs
      
      * support register FFN of transformer
      
      * support batch first
      
      * fix batch first wapper
      
      * fix forward wapper
      
      * fix typo
      
      * fix lint
      
      * add unitest for transformer
      
      * fix unitest
      
      * fix equal
      
      * use allclose
      
      * fix comments
      
      * fix comments
      
      * change configdict to dict
      
      * move drop to a file
      
      * add comments for drop path
      
      * add noqa 501
      
      * move bnc wapper to MultiheadAttention
      
      * move bnc wapper to MultiheadAttention
      
      * use dep warning
      
      * resolve comments
      
      * add unitest:
      
      * rename residual to identity
      
      * revert runner
      
      * msda residual to identity
      
      * rename inp_identity to identity
      
      * fix name
      
      * fix transformer
      
      * remove key in msda
      
      * remove assert for key
      Co-authored-by: default avatarHIT-cwh <2892770585@qq.com>
      Co-authored-by: default avatarbkhuang <congee524@gmail.com>
      Co-authored-by: default avatarWenwei Zhang <40779233+ZwwWayne@users.noreply.github.com>
      e05fb560
    • Dmitry Sidnev's avatar
      [Feature] enable exporting to onnx for PointRend (#953) · a88d1d28
      Dmitry Sidnev authored
      
      
      * Fix export to onnx for PointRend
      
      * Fix codestyle
      
      * Fix codestyle
      
      * Fix type in docstring
      
      * Minor fix
      
      * Fix export with custom ops
      
      * Fix codestyle
      
      * Add tests for bilinear_grid_sample function
      
      * Remove redundant operation and rename variables
      
      * Fix bug in bilinear_grid_sample and update test
      
      * Fix getting batch size
      
      * skip torch==1.3.1
      
      * remove unused import
      
      * fix lint
      
      * support export with batch
      
      * fix dynamic clip
      
      * skip test for torch<1.5.0
      
      * Add docstrings and comments
      
      * Minor fix
      
      * Recover clipping code
      
      * Fix clamping in pytorch 1.7.0
      
      * Fix bilinear_grid_sampler
      
      * Minor fix
      Co-authored-by: default avatarmaningsheng <maningsheng@sensetime.com>
      a88d1d28
  3. 08 Jun, 2021 1 commit
  4. 01 Jun, 2021 1 commit
  5. 31 May, 2021 1 commit
    • SemyonBevzuk's avatar
      [Feature] NMS update (#957) · bf2c9fa8
      SemyonBevzuk authored
      
      
      * Add score_threshold and max_num to NMS
      
      * Fix codestyle
      
      * Fix codestyle
      
      * Fix inds in nms
      
      * Update nms docstring
      
      * Move score_threshold and max_num arguments
      
      * Fix args order in docstring
      
      * fix lint of c++ file
      
      * Remove torch.onnx.is_in_onnx_export() and add max_num to batched_nms for separate classes.
      
      * Rewrote max_num handling in NMSop.symbolic
      
      * Added processing max_output_boxes_per_class when exporting to TensorRT
      
      * Added score_threshold and max_num for NMS in test_onnx.py and test_tensorrt.py
      
      * Remove _is_value(max_num)
      
      * fix ci errors with torch==1.3.1
      
      * Update test_batched_nms in test_nms.py
      
      * Added tests for preprocess_onnx
      
      * Moved 'test_tensorrt_preprocess.py' and 'preprocess', updated 'remove_tmp_file'.
      
      * Update mmcv/tensorrt/__init__.py
      
      * Fix segfault torch==1.3.1 (remove onnx.checker.check_model)
      
      * Returned 'onnx.checker.check_model' with torch version check
      
      * Changed torch version from 1.3.1 to 1.4.0
      
      * update version check
      
      * remove check for onnx
      Co-authored-by: default avatarmaningsheng <maningsheng@sensetime.com>
      bf2c9fa8
  6. 25 May, 2021 3 commits
  7. 24 May, 2021 1 commit
  8. 23 May, 2021 4 commits
  9. 13 May, 2021 3 commits
  10. 12 May, 2021 1 commit
    • jeffreykuang's avatar
      Add pixel group and contour expand ops (#993) · 2623fbf2
      jeffreykuang authored
      * add pixel group ops
      
      * reformatting
      
      * formatting&rm auto
      
      * Add citation
      
      * Add contour expand
      
      * c++ linting
      
      * Add unit tests with Tensor
      
      * rm model.pth
      
      * rename
      
      * c++ linting
      
      * c++ linting
      
      * Rename variables
      2623fbf2
  11. 11 May, 2021 2 commits
  12. 10 May, 2021 2 commits
  13. 01 May, 2021 1 commit
    • v-qjqs's avatar
      [Feature]: Support corner_pool related custom operators for onnxruntime in mmcv (#997) · db6b0542
      v-qjqs authored
      * supports for onnxruntime custom op `mmcv::MMCVTopPool`
      
      * supports for onnxruntime custom op `mmcv::MMCVCornerPool`, involving TopPool, BottomPool, LeftPool and RightPool
      
      * add unittest for corner_pool
      
      * supports mmcv::CornerPool without memcpy
      
      * add docs for mmcv::CornerPool
      
      * re-add docs for mmcv::CornerPool
      
      * fix output dtype doc
      
      * reformat
      
      * format with pre-commit
      
      * format
      
      * fix lint error, by using google clang-format style for c/c++
      db6b0542
  14. 27 Apr, 2021 2 commits
  15. 25 Apr, 2021 1 commit
  16. 23 Apr, 2021 1 commit
    • ZhangShilong's avatar
      [Feature]: support Multi-Scale-DeformAttention in deformable-detr (#878) · 54a7ebb4
      ZhangShilong authored
      * add c++ ms_deform_atten
      
      * fix cpp lint
      
      * fix cpp lint
      
      * clang format
      
      * remove cmakefile
      
      * google style
      
      * clang-format precommit
      
      * use clang-format-lint-action
      
      * add transformer base class
      
      * add merge
      
      * add docstr
      
      * add pyargs
      
      * fix according to commments
      
      * resiger module
      
      * change to use basemodule
      
      * add _ between build function
      
      * split the name
      
      * fix according to comments
      
      * fix lint and fix unitest
      
      * fix cpp lint
      
      * fix bug of deformdetr_atten
      
      * fix drop out
      
      * fix residual
      
      * use CUDA_1D_KERNEL_LOOP
      54a7ebb4
  17. 20 Apr, 2021 1 commit
  18. 19 Apr, 2021 1 commit
    • Wang Xinjiang's avatar
      [Feature]: Add Rotated ROI align op for pytorch (cpu&cuda), parrots (cpu&cuda)... · ee041cec
      Wang Xinjiang authored
      
      [Feature]: Add Rotated ROI align op for pytorch (cpu&cuda), parrots (cpu&cuda) and onnxruntime (cpu) (#933)
      
      * add roi_align_rotated
      
      * code format
      
      * Add align key to roi align rotated
      
      * Add clockwise for rotated roi align
      
      * fix bugs in onnx export
      
      * Add docstring for RoIAlignRotated
      
      * remove cuda unittest
      
      * Reformat c++ code
      
      * add onnx roi align rotated file
      
      * fix unittest
      
      * Add  cpu and float64 of cuda support for parrots
      
      * code format
      
      * Add unified header to roi align rotated
      Co-authored-by: default avatarluopeichao <luopeichao@sensetime.com>
      ee041cec
  19. 12 Apr, 2021 2 commits
  20. 10 Apr, 2021 3 commits
    • Jerry Jiarui XU's avatar
      add model registry (#760) · 375605fb
      Jerry Jiarui XU authored
      * add model registry
      
      * fixed infer scoep
      
      * fixed build func
      
      * add docstring
      
      * add md
      
      * support multi level
      
      * clean comments
      
      * add docs
      
      * fixed parent
      
      * add more doc
      
      * add value error, add docstring
      
      * fixed docs
      
      * change to local/global search
      
      * resolve comments
      
      * fixed test
      
      * update some docstring
      
      * update docs (minior)
      
      * update docs
      
      * update docs
      375605fb
    • Miao Zheng's avatar
      [Refactoring] Revise init_weight in BaseModule (#905) · 47825b19
      Miao Zheng authored
      * [Refactoring] Add deprecated API warning
      
      * revise test
      
      * fix lint
      
      * fix lint
      47825b19
    • Miao Zheng's avatar
      [Fix] OneCycleLrUpdaterHook adds total_steps (#929) · 89efc607
      Miao Zheng authored
      * [Fix] OneCycleLrUpdaterHook interface
      
      * revise according to comments
      
      * revise according to comments
      
      * add test
      
      * fix lint
      
      * revise according to comments
      
      * minors
      
      * add pytest param
      
      * fix lint
      
      * ci
      89efc607
  21. 09 Apr, 2021 2 commits
  22. 08 Apr, 2021 1 commit
  23. 06 Apr, 2021 1 commit
    • tangyanf's avatar
      [feature]:add onnxruntime custom op grid_sample (#916) · 83cf25b2
      tangyanf authored
      * add onnxruntime custom op grid_sample
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      
      * update code
      83cf25b2
  24. 02 Apr, 2021 1 commit
  25. 30 Mar, 2021 1 commit
    • q.yao's avatar
      [Feature] : Add grid_sampler TensorRT Plugin (#865) · 9d80f56a
      q.yao authored
      * add grid sample trt support
      
      * fix align_corners=True
      
      * change 'intep' to 'interp', fix bugs of grid sampler, better test script
      
      * remove unused import
      
      * move source comment to the top of trt_grid_sampler_kernel.cu
      9d80f56a