RunningLeon
9e7a187f5c
Merge remote-tracking branch 'upstream/main' into fix_ut
2023-06-25 15:11:39 +08:00
RunningLeon
faf2d9c2b5
fix mmseg out_channels=1 ( #2179 )
...
* fix
* fix
* fix
* fix
* fix
2023-06-25 15:02:45 +08:00
RunningLeon
f320335a3e
update
2023-06-20 12:03:45 +08:00
RunningLeon
a8361e741f
fix
2023-06-15 15:54:54 +08:00
RunningLeon
c8059634b4
fix dcn ut
2023-06-15 10:59:36 +08:00
RunningLeon
2273a00ff5
fix
2023-06-15 10:59:36 +08:00
RunningLeon
1d10af990d
fix
2023-06-15 10:59:36 +08:00
RunningLeon
ce1c1a7f37
fix vit ut
2023-06-15 10:59:36 +08:00
RunningLeon
a8775d2cf1
Update readme intro image and docs ( #2175 )
...
* update logo
* update
* update
* update
* fix ci
* Revert "update logo"
This reverts commit 6935ff0bce70ddde1ec3e86a496aa85af060e9b3.
* update intro
* fix
2023-06-14 16:16:25 +08:00
Chen Xin
f6a116894b
[Fix] fix satrn onnxruntime batch inference ( #2139 )
...
* fix satrn onnxruntime batch inference
* add ut
* better compare
2023-06-12 15:40:41 +08:00
Carmine Ianni
439f88b543
[ADD] pplcv area interpolation ( #2153 )
...
* ADD: area interpolation for PPL.CV (cuda) backend
* ADD: "area" entry for unit testing
2023-06-07 12:38:08 +08:00
RunningLeon
8c45ea4756
fix export info for mmyolo ( #2146 )
...
* fix
* fix
* fix
2023-06-06 16:25:55 +08:00
huayuan4396
cbfe99505c
Fit for MMPretrain EfficientFormer ( #2108 )
...
* add ef in rgtest metafile
* fix for EfficientFormerClsHead to LinearClsHead
* fix lint
* update benchmark
* fix lint
* fix docs
* fix docs
* add openvino test
2023-06-05 13:59:30 +08:00
AllentDan
8670d838cb
Fix regression test for mmocr ( #2099 )
...
* fix text recog regression test
* update mmocr.yml and change | to + in regression_test.py
* recover
2023-05-22 16:09:11 +08:00
huayuan4396
5e9d27b8d6
mmedit -> mmagic ( #2061 )
...
* mmedit -> mmagic --initial
* fix codebase/cmakelist
* add tests/test_codebase/test_mmagic/data/
* fix lint
* fix rename
* fix EditDataPreprocessor
* fix EditTestLoop to TestLoop for mmagic
* fix EditValLoop to ValLoop for mmagic
* fix EditEvaluator to Evaluator for mmagic
* modify rgtest/mmagic.yml
* fix to MultiEvaluator
* fix mmagic model.py
* fix reg_test
* fix lint
* pass rgtest
* fix ci quantize.yml
* fix ci
* update docs
* fix lint
* fix lint
* fix lint
* fix sr end2endmodel device
* change destruct device back to cpu
* modify output device
* rename function name
* update docstring
2023-05-19 15:00:45 +08:00
RunningLeon
1c7749d17c
[Enhancement]: Support opset_version 13 ( #2071 )
...
* upgrade to opset 13
* fix unsqueeze
* fix mmseg yml
* fix mmseg reg test
* forcely change opset13
* fix mmdet3d
* optimize squeeze
* update base dockerfile
* support squeeze/unsqueeze with axes as input in onnx2ncnn
* update optimizer for squeeze/unsqueeze
* revert
* Revert "support squeeze/unsqueeze with axes as input in onnx2ncnn"
This reverts commit 5ca9f1ae172cb4e1625f150ccb049138b5f37aa3.
* fix docs
* fix opset
2023-05-17 11:02:30 +08:00
AllentDan
5fd0e8957f
[Fix] swap width and height in Resize and Pad according to upstream codebases ( #2063 )
...
* swap width and height in Resize and Pad according to upstream codebases
* fix UT
* better?
* add comments
2023-05-15 11:30:50 +08:00
huayuan4396
840adcfb43
mmcls -> mmpretrain ( #2003 )
...
* mmcls -> mmpretrain
* add constraints.txt
* fix lint
* fix lint
* remove constraints.txt
* fix windows ci
* modify requirements
* fix mdlink and mmpretrain version
* fix dead link
* modify codebase cmakelist
* fix rename
2023-04-28 20:49:22 +08:00
lihongda
9a442ab4ed
CodeCamp #106 : Support SOLOv2 deployment with OpenVINO ( #1521 )
...
* support solov2 openvino
* fix lint
* Update benchmark.md
* Update __init__.py
* fix names and delete redundant codes
* fix names and redundant codes
* fix indent
* fix lint
* fix lint
* delete 'ctx' arguments
* [Fix]fix lint
* 修改: mmdeploy/codebase/mmdet/models/dense_heads/solov2_head.py
修改: mmdeploy/codebase/mmdet/models/detectors/single_stage_instance_seg.py
* Delete matrix_nms.py
* Update __init__.py
* Update linspace.py
* Update solov2_head.py
* Update solov2_head.py
* update
* fix num_groups
* update docs
* add end2endmodel for solo
* add end2endmodel for solo
* [Feature] Support End2EndModelSOLO
* Update object_detection_model.py
* add model_cfg to End2EndModel
* add model_cfg to End2EndModel
* Fix bugs for End2EndModel
* fix bugs for End2EndModel
* update docs.
* update conmment
* 更新 benchmark.md
* update regression tests
* fix errors in docs
2023-04-26 11:47:41 +08:00
kaizhong
671d626e33
Generate supported-backends markdown table ( #1986 )
...
* Generate supported-backends markdown table
* Generate supported-backends markdown table
* update branch
* update codebase dir
* update backends nargs
* update args to capitals
* center alignment starting from the 3rd coloumn
* center alignment starting from the 3rd coloumn
* fix bad urls
* fix bad urls
* Update codebases.txt
fix circleci
* Update codebases.txt
---------
Co-authored-by: RunningLeon <mnsheng@yeah.net>
2023-04-21 11:12:27 +08:00
AllentDan
6c26e887d4
[Doc] update SAR status ( #1789 )
...
* update SAR status and fix torchscript export
* add reminder for SAR
2023-04-12 15:43:51 +08:00
hanrui1sensetime
d76c7b61a5
[Fix] Fix errors about deploying MMYOLO-OpenVINO, DETR, ConvFormer and RTMDet ( #1919 )
...
* fix reg test yolox
* fix detr
* fix rtmdet-sdk reg
* fix conformer precision
* add conformer_cls sdk
* add mmcls ut
* fix detr ut
* fix detr ut
* fix lint
* fix yapf
* fix cls sdk
* fix detr_head rewriter
* fix interpolate
* complement the mmdet ut
* fix regression DETR"
* fix ut
* fix ut version
* fix lint
2023-03-31 13:45:15 +08:00
RunningLeon
7237b91dc5
[Fix]: Fix mmrotate and regression script ( #1917 )
...
* fix pipeline
* disable test for openvino and sdk+torchscript for mmpose
2023-03-28 12:11:35 +08:00
Shengxi Li
032ce75afa
mmclassification ConformerHead support ( #1905 )
...
* mmclassification ConformerHead support
* add mmclassification ConformerHead test config
---------
Co-authored-by: lishengxi <mtdp@MacBook-Pro-8.local>
2023-03-23 17:27:39 +08:00
hanrui1sensetime
d48187cf68
[Feature] Support RTMDet and RTMPose ncnn deployment ( #1857 )
...
* support rtmpose ncnn
* fix docformatter
* fix docformatter
* fix classname from tauj to dev-1.x branch
* rename file
* fix comments
* remove unused rewriter
* fix norm
* fix lint
* fix rtmcc_block
* fix norm
* add ut
* fix origin_func
* fix norm
* fix rtmdet_head
* add ut
* false run_with_backend for ncnn
* fix lint
2023-03-21 11:56:44 +08:00
Shaun
50bd7e961e
support multi_scale_deform_attn trt plugin ( #1844 )
...
* support multi_scale_deform_attn trt plugin
* fix lint error
* add onnx symblic fun
* init msdeformablecrossattn symblic fun & fix plugin
* unittest for ms_deformable_cross_attn
* fix template
* update unittest
* fix input contiguous of trtwrapper
* update doc description
2023-03-17 15:51:02 +08:00
AllentDan
8e2f6556be
rewrite torch.cat for TensorRT when input is dynamic ( #1851 )
2023-03-17 15:49:52 +08:00
hanrui1sensetime
637958a910
[Fix] Fix MobileOne deployment. ( #1870 )
...
* fix task
* fix regression;
* fix ut
2023-03-13 10:54:07 +08:00
q.yao
91a0a9af0b
[Fix] Fix unit test in dev1.x ( #1790 )
...
* fix erros in ut
* use nms_ratated ops instead of ext
* fix ut
* fix superresolution
* update super_resolution
2023-03-08 14:32:50 +08:00
q.yao
bf36950f0e
[Fix] fix centernet ( #1768 )
...
* fix centernet
* update sdk transform
2023-02-24 10:50:03 +08:00
AllentDan
d0f8be63f3
fix ut and text_det create_input ( #1756 )
2023-02-20 16:45:20 +08:00
Chen Xin
1f56eea807
[Feature] Support feature map output for mmsegmentation ( #1625 )
...
* add feature map output for mmseg
* update api
* update demo
* fix return
* update format_shape
* fix lint
* update csharp demo
* update python demo && api
* fix coreml build
* fix lint
* better sort
* update
* update cpp demo & add missing header
* change to CHW
* update csharp api
* update isort version to 5.12.0
* fix python api
* fix log
* more detail api docs
* isort support python3.7
* remove isort change
* remove whitespace
* axes check
* remove FormatShapeImpl
* minor
* add permute tc
* remove stride buffer
(cherry picked from commit b85f34141b61ad0d70897cc6dcfef38928b673fb)
2023-02-07 21:04:20 +08:00
q.yao
dc1d9df315
[Fix] fix coreml for branch 1.x ( #1669 )
...
* fix coreml for branch 1.x
* fix docstring
* update docsting1
2023-01-31 13:49:48 +08:00
AllentDan
ff95bf48ea
[Feature] Support more MMOCR models: DBNet++, TextSnake, ABINet, MRCNN ( #1534 )
...
* WIP ocr
* add mrcnn rewrite
* add any rewrite for abinet
* export abinet to onnx
* fix abinet onnx export
* support abinet to tensorrt static and modify mmocr.yml
* add textsnake and dbnetpp
* support mrcnn in ORT and TRT
* add a condition before update data_preprocessor scope
* update doc and mmocr.yml
* add ut
* markdown and simple config
* write build_pytorch_model in child class
* update any_default
* remove where in abi_language_decoder___get_length__default
* keep where
* fix UT
* fix UT
* fix UT
* update mmocr.yml and config description
* tensorrt-fp32 -> tensorrt
* update doc
2023-01-16 12:06:03 +08:00
RunningLeon
6b9bfcfceb
[Fix]: fix numba numpy version not compatiable in circileci ( #1611 )
...
* fix numba numpy version not compatibale
* fix mmcls ut
* update
* update
* only do lint when deploy configs changed
2023-01-11 10:48:52 +08:00
q.yao
deaefacea1
Add softmax to cls model ( #1573 )
...
* Add softmax to cls model
* fix cls ci
* multihead
* update classification_model.py
2022-12-30 15:43:12 +08:00
q.yao
d6fdb3e860
[Refactor] Add backend manager for 1.x ( #1515 )
...
* backend manager 1.x
* update pplnn init
* rename file
* add to backend
* add check env and misc
* fix action
* fix ut
* fix comment
2022-12-28 11:38:01 +08:00
Yanyi Liu
6288141bd5
[Feature] Support RTMDet-R deployment ( #1553 )
...
* support rtmdet-r
* add comments
* fix dep config
* add ut
* fix ut
* fix ut
* fix url
* fix en url
2022-12-26 09:52:44 +08:00
q.yao
e0ed95ebc4
[Fix] fix unittest and suppress warning ( #1552 )
...
* fix unittest and some warning
* fix read string
* snake
2022-12-22 19:57:36 +08:00
q.yao
0e656067a6
[Enhancement] Support tvm 1.x ( #1531 )
...
* support tvm 1.x
* fix tvm sdk export
2022-12-22 00:15:47 +08:00
DDGRCF
6e91614171
CodeCamp #102 : support SOLO deployment with OpenVINO ( #1454 )
...
* feat: support solo mmdet3.x openvino 2.0 api
* feat: support solo mmdet3.x openvino
* fix: lint
* fix: add solo head test
* docs: add supported_modesl
* docs: add supported_models
* fix: fix unreasonable code
* fix: fix ci failed
* feat: add linspace func rewrite
* fix: fix unreasonable rewrite linspace__onnx
* fix: change func name from __onnx to __default
* feat: add solo test regression
2022-12-22 00:02:25 +08:00
q.yao
84ee45bc35
torchjit mdcn 1.x ( #1536 )
2022-12-20 15:13:49 +08:00
AllentDan
67c1cd2475
Add YOLOv5 support for RV1126 device. ( #1321 )
...
* support pose simcc
* fix yolov5 create_input
* add yolov5 post process and update mmcls.yml
* add letter resize
* add yolov5 export info
* fix
* add pose face config
* pick 4dd4d4851bcc381da3e44098a2ff3d1ff6b5f1d9
* fix yolov5 head
* fix ut
* refactor mmpose config
* pass output_names outside
* rknn batch size
* lint
* add input names to wrapper
* update according to https://github.com/open-mmlab/mmyolo/pull/305
* add pre_compile option
* update doc and fix typo
* fix padding
* fix typo
* use throw_exception
2022-12-16 17:05:24 +08:00
q.yao
3f261e6d50
[Refactor] Refactor rewriter context for MMRazor ( #1483 )
...
* wip
* update rewriter
* Support all codebase
* update docs
* fix ssd
* rename qualname
* support torch.fx.wrap
* import by torch version
Co-authored-by: pppppM <gjf_mail@126.com>
2022-12-13 19:03:56 +08:00
lvhan028
78901a2451
cherry-pick #1353 and #1509
...
cherry-pick #1353 and #1509 and resolve the build issues
2022-12-13 02:53:01 -08:00
q.yao
2afbb9945e
[Enhancement] MMRotate 1.x support ( #1401 )
...
* wip
* update twostage detector support
* fix unit test
* sdk wip
* comment
* refactor export info
* fix
* support roi trans
* update rotate.yml
* clear model.py, support torch1.13
2022-12-12 19:27:03 +08:00
lvhan028
04c9793da0
cherry-pick: Decouple preprocess operation and transformation ( #1353 )
2022-12-08 14:49:12 +08:00
Li Zhang
070036f964
[Refactor] better SDK registry ( #1368 )
...
* refactor SDK registry
* fix lint
* fix typo
* sync
* use nested namespace
* rename
(cherry picked from commit 99040d5655aff9b39f331db925dce0c065a8176a)
2022-12-05 11:44:44 +08:00
AllentDan
3cb4a3fc6a
init ( #1423 )
2022-11-25 11:55:24 +08:00
RunningLeon
71344b27a8
update reg test ( #1417 )
...
* give model path if stead of 'x' when conversion failed
* set --models with default value ['all']
* fix mmseg yml
2022-11-24 14:04:51 +08:00