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
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
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
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
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
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
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
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
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
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
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
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
hanrui1sensetime
83756b97c6
[Feature] Support centernet dev1.x ( #1219 )
...
* support centernet head
* add centernet head ut
* add centernet
* add centernet
* add support models
* fix mdformat
* fix reg test
* fix scale
* fix test.py show_dir kwargs
* fix for profile in T4
* fix dynamic shape
* fix lint
* move rescale and border to outside
* fix ut
* fix lint
* update ort torchscript benchmark
* fix centernet
* fix ut
* remove unused file
* support centernet sdk
* remove unused rewriter
* fix lint
* fix flake8
* remove unused line
* fix lint
* fix lint
* fix doc links
* fix mdformat
* fix scale_factor as default
* apart random pad and pad
* fix sdk
* fix centernet docs
* fix code style of cpp
2022-11-14 16:53:05 +08:00
tpoisonooo
0dc25a27dd
fix(circleci): rewrite outputs is a list ( #1319 )
2022-11-08 17:26:36 +08:00
q.yao
6420e20445
[Refactor] Ease rewriter import for dev-1.x ( #1170 )
...
* Update rewriter import
* remove root import
* add interface
2022-11-08 10:37:59 +08:00
AllentDan
c5edb85550
Sync rv1126 to dev-1.x by cherry-pick ( #1295 )
...
* remove imports (#1207 )
* remove imports
* update doc
* detailed docstring
* rephrase
* Add model conversion support to rv1126 (#1203 )
* WIP
* fix interpolate
* support yolov3 and retinanet
* support seg
* support ssd
* supports both partition types for retinanet and ssd
* mean std doc
* update doc, add UT
* support FSAF
* rename configs
* update dump info
* update
* python package installation doc
* update doc
* update doc
* doc
* fix
* docstring
* remote partition config
2022-11-07 10:19:22 +08:00
tpoisonooo
331292a992
Feature: support mmdet3d dev-1.x 1.1.0rc1 ( #1225 )
...
* feat(mmdet3d): test pointpillars and centerpoint on ort, openvino and trt passed
* fix(centerpoint): mvx_two_stage input error
* fix(review): remove mode decorator
* fix(mmdet3d): review advices
* fix(regression): update mmdet3d.yml and test ort/openvino passed
* unittest(mmdet3d): fix
* fix(unittest): fix
* fix(mmdet3d): unittest
* fix(mmdet3d): unittest
* fix(CI): remove mmcv.Config
* fix(mmdet3d): unittest
* fix(mmdet3d): support torch1.12
* fix(CI): use bigger point cloud file
* improvement(mmdet3d): align backend outputs with torch
* fix(mmdet3d): remove useless
* style(mmdet3d): format code
* style(mmdet3d): remove useless
* fix(mmdet3d): sync vis_task
* unittest(mmdet3d): add test
* docs(mmdet3d): add docstring
* unittest(ci): add unittest data
* fix(mmdet3d): review advices
* feat(mmdet3d): convert fail
* style(mmdet3d): docstring
* style(mmdet3d): docstring
2022-11-04 20:54:01 +08:00
RunningLeon
13290614f6
Fix hourglass from mmpose ( #1277 )
...
* update mmpose rewritings
* update yml
* update docstring for mmpose
2022-11-03 15:15:33 +08:00
Chen Xin
2020e74480
Support mmaction2:dev-1.x ( #1012 )
...
* support tsn
* support slowfast
* fix export info & End2EndModel
* add test
* fix forward
* fix lint
* update tests
* add onnxruntime 2d config
* fix ort-gpu
* add mmaction.yml, need to update
* fix reviews
* add ann.txt
* add visualize
* fix lint
* rebase
* add conftest.py
* fix circle ci
* fix registry
* fix regression test
2022-10-19 15:42:57 +08:00
RunningLeon
72923e7844
update mmpose ( #1213 )
2022-10-18 10:24:19 +08:00
RunningLeon
b78121a776
fix conflicts with dev-1.x
2022-09-30 10:31:32 +08:00
AllentDan
4fc8828af8
fix ocr UT
...
fix ci and lint
fix det
fix cuda ci
fix mmdet test
update object detection
fix ut
fix layer norm ut
update ut
lock mmeit version
fix mmocr mmcls ut
add conftest.py
fix ocr ut
fix mmedit ci
install mmedit from source
fix rknn model and prepare_onnx_paddings__tensorrt UT
docstring
fix coreml export
update mmocr config
small test
recovery assert
fix ci
2022-09-29 16:37:36 +08:00
RunningLeon
144fcf7b3a
fix github ci
...
add mim
update circle ci
fix tests
fix ci
2022-09-29 16:26:31 +08:00
RunningLeon
40adb329a3
Merge master:ea7706cb into sync_master
2022-09-22 19:49:50 +08:00
hanrui1sensetime
5c87dd9565
[2.0] Support mmedit 2.0 ( #1017 )
...
* mmcv.Config -> mmengine Config
* support mmedit part
* add rewriter for BaseEditModels
* fix visualizer
* mmedit visualization
* remove unused code
* fix realesrgan
* fix trt
* support MultiTestLoop; rewriter fix mmediting bugs; fix ut
* fix uts
* fix mmedit sdk
* fix regression test(part)
* fix torchscript
* part of fix regression test
* fix checkenv.py
* fix test.py for mmedit2.0
* support for mmedit
* fix regression_test
* fix check copyright ci
* fix isort
* fix docformatter
* fix yapf
* fix tests
* fix sdk after 1040
* add a file for ut
* fix docformatter
* fix export info
* fix super_resolution
* fix test.py
* stage configs
* remove unused code
* remove rewriter of multitestloop
* fix yapf
2022-09-20 19:22:55 +08:00
RunningLeon
2fdba2c523
Support mmpose:dev-1.x ( #884 )
...
* modify mmpose rewritings
* test exporting to ort with hrnet
* support mspn
* update tests
* update tests
* support flip_test
* support mmpose 1.x
* update mmpose.yml
* fix adaptive pool
* align with master for adaptive_pool rewriting
* fix pipeline
* add batch_size to test
* resolve comment
2022-09-19 21:40:53 +08:00
AllentDan
97e0d1228f
SDK ocr 2.0 ( #1006 )
...
* add deploy runner
* fix text_det wrapper
* fix recog
* save
* add crnn support
* update with_padding
* add short scale aspect jitter
* update regression test
* torch2ts
* add test data
* resolve comments
2022-09-19 15:08:51 +08:00
hanrui1sensetime
b0b502cba0
[Fix] Sync codebase 2.0 ( #979 )
...
* remove mmcv.Config
* fix mmdet with new mmengine
* fix ut
* fix mmdet ut
* fix sdk cpp pipeline
* fix mmcls
* fix mmcls ut
* adapt for new config
* fix cls models
* fix mmcls sdk
* fix yapf
* fix lint
* fix torchscript
* fix torchscript cpu
* fix check_env
* add test data
* fix export_info
* fix blank.jpg
* fix mmdet torchscript
* fix test.py
* fix sdk forward
* fix yapf
2022-09-15 21:54:57 +08:00
RunningLeon
06028d6a21
Support mmseg:dev-1.x ( #790 )
...
* support pspnet + ort
* add rewriting for adapt_avg_pool
* test pspnet
* resize seg_pred to original image shape
* run with test.py
* keep as original
* fix ut of segmentation
* update var name
* fix export to torchscript
* sync with mmseg:test-1.x branch
* fix ut
* fix regression test for mmseg
* fix mmseg.ops
* update mmseg yml
* fix mmseg2.0 sdk
* fix adaptive pool
* update rewriting and tests
* fix sdk inputs
2022-09-14 20:08:52 +08:00
AllentDan
124635ec5f
Add RKNN support. ( #865 )
...
* save codes
* support resnet and yolov3
* support yolox
* fix lint
* add mmseg support and a doc
* add UT
* update supported model list
* fix ci
* refine docstring
* resolve comments
* remote output_tensor_type
* resolve comments
* update readme
2022-09-06 11:48:39 +08:00
RunningLeon
ac3a12026d
fix mmdet ut ( #1001 )
2022-09-05 19:56:19 +08:00
Li Zhang
792c27b054
[Feature] Ascend backend ( #747 )
...
* add acl backend
* support dynamic batch size and dynamic image size
* add preliminary ascend backend
* support dtypes other than float
* support dynamic_dims in SDK
* fix dynamic batch size
* better error handling
* remove debug info
* [WIP] dynamic shape support
* fix static shape
* fix dynamic batch size
* add retinanet support
* fix dynamic image size
* fix dynamic image size
* fix dynamic dims
* fix dynamic dims
* simplify config files
* fix yolox support
* fix negative index
* support faster rcnn
* add seg config
* update benchmark
* fix onnx2ascend dynamic shape
* update docstring and benchmark
* add unit test, update documents
* fix wrapper
* fix ut
* fix for vit
* error handling
* context handling & multi-device support
* build with stub libraries
* add ci
* fix lint
* fix lint
* update doc ref
* fix typo
* down with `target_link_directories`
* setup python
* makedir
* fix ci
* fix ci
* remove verbose logs
* fix UBs
* export Error
* fix lint
* update checkenv
Co-authored-by: grimoire <yaoqian@sensetime.com>
2022-09-05 12:08:36 +08:00
RunningLeon
966d737a1b
Fix: skip tests for uninstalled codebases ( #987 )
...
* skip tests if codebase not installed
* skip ort run test
* fix mmseg
2022-09-03 15:07:08 +08:00
AllentDan
a2f82874bb
Support mmocr:dev-1.x ( #904 )
...
* init
* update UT
* fix UT except SAR
* update to latest 2.0
* fix ncnn UT
* export info
2022-09-01 15:11:43 +08:00
hanrui1sensetime
308e28fcb0
[Enhancement] Support Object Detection and Instance Segmentation for ort trt ncnn and openvino in mmdet 2.0 ( #786 )
...
* support cascade (mask) rcnn
* fix docstring
* support SwinTransformer
* move dense_head support to this branch
* fix function names
* fix part of uts of mmdet
* fix for mmdet ut
* fix det model cfg for ut
* fix test_object_detection.py
* fix mmdet object_detection_model.py
* fix mmdet yolov3 ort ut
* fix part of uts
* fix cascade bbox head ut
* fix cascade bbox head ut
* remove useless ssd ncnn test
* fix ncnn wrapper
* fix openvino ut for reppoint head
* fix openvino cascade mask rcnn
* sync codes
* support roll
* remove unused pad
* fix yolox
* fix isort
* fix lint
* fix flake8
* reply for comments and fix failed ut
* fix sdk_export in dump_info
* fix temp hidden xlsx bugs
* fix mmdet regression test
* fix lint
* fix timer
* fix timecount side-effect
* adapt profile.py for mmdet 2.0
* hardcode report.txt for T4 benchmark test: temp version
* fix no-visualizer case
* fix backend_model
* fix android build
* adapt new mmdet 2.0 0825
* fix new 2.0
* fix test_mmdet_structures
* fix test_object_detection
* fix codebase import
* fix ut
* fix all mmdet uts
* fix det
* fix mmdet trt
* fix ncnn onnx optimize
2022-09-01 11:35:57 +08:00
q.yao
eed69b14e2
fix ci ( #964 )
2022-08-31 14:36:15 +08:00
hanrui1sensetime
47d4e6f733
fix ut failed ( #951 )
2022-08-30 11:21:18 +08:00
q.yao
f4decda86e
[Enhancement] Support DETR ( #924 )
...
* add detr support
* fix softmax
* add reg test, update document
2022-08-30 10:39:10 +08:00