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
AllentDan
5ebd10b029
Add with argmax in config for mmseg ( #2038 )
...
* add with_argmax for model conversion in mmseg
* resolve lint
2023-04-27 16:01:45 +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
FishBigOcean
43383e83ff
add rtmpose coreml support ( #1902 )
2023-03-23 15:52:46 +08:00
q.yao
4117aa54c9
[Fix] Fix ascend faster-rcnn ( #1842 )
...
* Fix ascend faster-rcnn
* remove static config
2023-03-23 14:58:09 +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
Andy
27f5e70e34
[Featuure] Support Vacc Backend ( #1679 )
...
* [Enhancement] Support vacc backend
* update vacc wrapper
* vacc docs
* update vacc docs and remove some comments
* update vacc backend configs
* get vacc_det real output
* Fix vacc: pre-commit run
* fix pre-commit
* update vacc quantize
* update vacc docs.
* update vacc docs.
* [Fix]vacc wrapper and support set calib_num
* add vacc_seg model_type
* update vacc_det type
* update vacc_det type
* fix typo
* [Fix] some typo
* feats: update mmseg vacc sample
* feats: update mmseg vacc sample
* feats: update mmdet vacc sample
* feats: update vacc quant_dataset func.
* update vacc wrapper exit-code
* update vacc segmentor setting
* update vacc seg base_decode_head rewriter
* fix vacc wrapper outputs
2023-02-27 14:35:16 +08:00
lvhan028
2efb42d8d8
[Enhancement] check in tensorrt-fp16 deployment config for simcc ( #1741 )
...
* check in tensorrt-fp16 deployment config for simcc
* update
2023-02-09 20:11:53 +08:00
RangiLyu
87e48140f4
[Feature] Support RTMDet-Ins. ( #1662 )
...
* [Feature] Support RTMDet-Ins.
* fix visualize
* fix rewrite trt
* add config
* support torch 1.13
* fix keep ratio resize
* resolve scale factor bug
* set to None
2023-02-06 11:06:27 +08:00
hanrui1sensetime
2ceabd0274
[Enhancement] Add 320x320 static config for tensorrt ( #1689 )
...
* add trt static 320 config for rtmdet
* only add on detection folder
2023-01-31 14:36:17 +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
Qingren
71fc8e3241
CodeCamp #101 : Support MMDetection 3.x RTMDet model deployment on RV1126 ( #1551 )
...
* * partition rtmdet
* * add rtmdet deploy config
* * add rtmdet deploy config
* * modify rtmdet pipline anchor_generator's info dump
* support rtmdet infer in sdk
* fix a bug
* * fix a bug in csrc/mmdeploy/preprocess/transform/normalize.cpp
* * fix a bug
* * update docs
* * fix lint
* * update several urls in docs
2023-01-06 14:01:31 +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
0e656067a6
[Enhancement] Support tvm 1.x ( #1531 )
...
* support tvm 1.x
* fix tvm sdk export
2022-12-22 00:15:47 +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 4dd4d4851b
* 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
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
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
0efc9e3c6d
[Feat]: Support simcc from mmpose ( #1187 )
...
* add rewriting for simcc
* add simccdecode for sdk
* remove debug lines
* fix cpp lint
* move simcc decode to sdk
* add simcc sdk config
* update docs and regression yaml
* update yml
2022-10-27 11:42:50 +08:00
RangiLyu
c4285aed4a
[Feature] Support rtmdet for dev-1.x ( #1104 )
...
* support rtmdet
* update
* update
* fix lint
2022-10-19 15:44:06 +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
6e9c2527b4
merge master from c35099ef0
2022-10-13 11:12:07 +08:00
Qingren
fd21b98efa
[Docs] add the support information about MMPose Hourglass ( #1118 )
...
* [Docs] add the support information about MMPose Hourglass
* * add Hourglass support config
* update benchmark doc
* modify Hourglass AP under pytorch backend
* add regression test for Hourglass
* *update 03-benchmark/benchmark.md
* * modify mmpose.yml to ignore ncnn int8 test
* add trt_fp16 test results
* * add openvino test result
* * modify supported_models.md
2022-10-10 16:38:54 +08:00
RunningLeon
2e459dba6d
support mmpose2.0 for sdk ( #1080 )
...
* add mmpose sdk
* --amend
* remove debug draw code
* fix docstring
* update
2022-10-08 15:49:44 +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
40adb329a3
Merge master:ea7706cb into sync_master
2022-09-22 19:49:50 +08:00
BrokenArrow
fbe7586415
Add result of quantization of TextSnake ( #1074 )
...
* Update result of TextSnake
result from https://github.com/BrokenArrow1404/2022-MMLAB-SUMMERCAMP/blob/main/week4/README.md
* Update result of TextSnake
result from https://github.com/BrokenArrow1404/2022-MMLAB-SUMMERCAMP/blob/main/week4/README.md
* Add deploy config for quantization of TextSnake
* repair lint error
2022-09-21 15:28:28 +08:00
AllentDan
1d46bd752c
[2.0] Support SDK for det and cls ( #1073 )
...
* init
* support SDK mmcls test
* align resize
* typo
* fix cls data_preprocessor
2022-09-21 14:17:23 +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
Qingren
fd07b26c2e
[Feature] Add mmpose configs for compatibility with Hourglass model in ncnn backend ( #1064 )
...
* [FEATURE] add mmpose configs for compatibility with Hourglass model
[Motivation]
- The added configs are aim to support Hourglass pose-detection model in ncnn backend.
- Hourglass model needs explicit input shape with 256x256 or 384x384.
- Hourglass model can be quantitized to int8 successfully in ncnn backend.
[Complementary]
The mmpose config of Hourglass mode is in:
- https://github.com/open-mmlab/mmpose/blob/master/configs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/hourglass52_coco_256x256.py
- https://github.com/open-mmlab/mmpose/blob/master/configs/body/2d_kpt_sview_rgb_img/topdown_heatmap/coco/hourglass52_coco_384x384.py
Quantitization results are shown in https://github.com/Qingrenn/mmdeploy-summer-camp/blob/main/week4/result.md
* Keep only one config (pose-detection_ncnn-int8_static-256x256.py) and remove the others.
2022-09-19 14:13:55 +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
Chen Xin
a0fb3be0df
support coreml ( #760 )
...
* sdk inference
* fix typo
* fix typo
* add convert things
* fix missling name
* add cls support
* add more pytorch rewriter
* add det support
* support det wip
* make Model export model_path
* fix nms
* add output back
* add docstring
* fix lint
* add coreml build action
* add zh docs
* add coreml backend check
* update ci
* update
* update
* update
* update
* update
* fix lint
* update configs
* add return value when error occured
* update docs
* update docs
* update docs
* fix lint
* udpate docs
* udpate docs
* update
Co-authored-by: grimoire <streetyao@live.com>
2022-09-05 19:55:47 +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
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
AllentDan
0111e1f10f
[Feature] add swin for cls ( #911 )
...
* add swin for cls
* add ut and doc
* reduce trt batch size
* add regression test
* resolve comments
* remove useless rewriting logic
2022-08-23 17:14:24 +08:00
RunningLeon
4d8ea40f55
Sync v0.7.0 to dev-1.x ( #907 )
...
* make -install -> make install (#621 )
change `make -install` to `make install`
https://github.com/open-mmlab/mmdeploy/issues/618
* [Fix] fix csharp api detector release result (#620 )
* fix csharp api detector release result
* fix wrong count arg of xxx_release_result in c# api
* [Enhancement] Support two-stage rotated detector TensorRT. (#530 )
* upload
* add fake_multiclass_nms_rotated
* delete unused code
* align with pytorch
* Update delta_midpointoffset_rbbox_coder.py
* add trt rotated roi align
* add index feature in nms
* not good
* fix index
* add ut
* add benchmark
* move to csrc/mmdeploy
* update unit test
Co-authored-by: zytx121 <592267829@qq.com>
* Reduce mmcls version dependency (#635 )
* fix shufflenetv2 with trt (#645 )
* fix shufflenetv2 and pspnet
* fix ci
* remove print
* ' -> " (#654 )
If there is a variable in the string, single quotes will ignored it, while double quotes will bring the variable into the string after parsing
* ' -> " (#655 )
same with https://github.com/open-mmlab/mmdeploy/pull/654
* Support deployment of Segmenter (#587 )
* support segmentor with ncnn
* update regression yml
* replace chunk with split to support ts
* update regression yml
* update docs
* fix segmenter ncnn inference failure brought by #477
* add test
* fix test for ncnn and trt
* fix lint
* export nn.linear to Gemm op in onnx for ncnn
* fix ci
* simplify `Expand` (#617 )
* Fix typo (#625 )
* Add make install in en docs
* Add make install in zh docs
* Fix typo
* Merge and add windows build
Co-authored-by: tripleMu <865626@163.com>
* [Enhancement] Fix ncnn unittest (#626 )
* optmize-csp-darknet
* replace floordiv to torch.div
* update csp_darknet default implement
* fix test
* [Enhancement] TensorRT Anchor generator plugin (#646 )
* custom trt anchor generator
* add ut
* add docstring, update doc
* Add partition doc and sample code (#599 )
* update torch2onnx tool to support onnx partition
* add model partition of yolov3
* add cn doc
* update torch2onnx tool to support onnx partition
* add model partition of yolov3
* add cn doc
* add to index.rst
* resolve comment
* resolve comments
* fix lint
* change caption level in docs
* update docs (#624 )
* Add java apis and demos (#563 )
* add java classifier detector
* add segmentor
* fix lint
* add ImageRestorer java apis and demo
* remove useless count parameter for Segmentor and Restorer, add PoseDetector
* add RotatedDetection java api and demo
* add Ocr java demo and apis
* remove mmrotate ncnn java api and demo
* fix lint
* sync java api folder after rebase to master
* fix include
* remove record
* fix java apis dir path in cmake
* add java demo readme
* fix lint mdformat
* add test javaapi ci
* fix lint
* fix flake8
* fix test javaapi ci
* refactor readme.md
* fix install opencv for ci
* fix install opencv : add permission
* add all codebases and mmcv install
* add torch
* install mmdeploy
* fix image path
* fix picture path
* fix import ncnn
* fix import ncnn
* add submodule of pybind
* fix pybind submodule
* change download to git clone for submodule
* fix ncnn dir
* fix README error
* simplify the github ci
* fix ci
* fix yapf
* add JNI as required
* fix Capitalize
* fix Capitalize
* fix copyright
* ignore .class changed
* add OpenJDK installation docs
* install target of javaapi
* simplify ci
* add jar
* fix ci
* fix ci
* fix test java command
* debugging what failed
* debugging what failed
* debugging what failed
* add java version info
* install openjdk
* add java env var
* fix export
* fix export
* fix export
* fix export
* fix picture path
* fix picture path
* fix file name
* fix file name
* fix README
* remove java_api strategy
* fix python version
* format task name
* move args position
* extract common utils code
* show image class result
* add detector result
* segmentation result format
* add ImageRestorer result
* add PoseDetection java result format
* fix ci
* stage ocr
* add visualize
* move utils
* fix lint
* fix ocr bugs
* fix ci demo
* fix java classpath for ci
* fix popd
* fix ocr demo text garbled
* fix ci
* fix ci
* fix ci
* fix path of utils ci
* update the circleci config file by adding workflows both for linux, windows and linux-gpu (#368 )
* update circleci by adding more workflows
* fix test workflow failure on windows platform
* fix docker exec command for SDK unittests
* Fixed tensorrt plugin not found in Windows (#672 )
* update introduction.png (#674 )
* [Enhancement] Add fuse select assign pass (#589 )
* Add fuse select assign pass
* move code to csrc
* add config flag
* remove bool cast
* fix export sdk info of input shape (#667 )
* Update get_started.md (#675 )
Fix backend model assignment
* Update get_started.md (#676 )
Fix backend model assignment
* [Fix] fix clang build (#677 )
* fix clang build
* fix ndk build
* fix ndk build
* switch to `std::filesystem` for clang-7 and later
* Deploy the Swin Transformer on TensorRT. (#652 )
* resolve conflicts
* update ut and docs
* fix ut
* refine docstring
* add comments and refine UT
* resolve comments
* resolve comments
* update doc
* add roll export
* check backend
* update regression test
* bump version to 0.6.0 (#680 )
* bump vertion to 0.6.0
* update version
* pass img_metas while exporting to onnx (#681 )
* pass img_metas while exporting to onnx
* remove try-catch in tools for beter debugging
* use get
* fix typo
* [Fix] fix ssd ncnn ut (#692 )
* fix ssd ncnn ut
* fix yapf
* fix passing img_metas to pytorch2onnx for mmedit (#700 )
* fix passing img_metas for mmdet3d (#707 )
* [Fix] Fix android build (#698 )
* fix android build
* fix cmake
* fix url link
* fix wrong exit code in pipeline_manager (#715 )
* fix exit
* change to general exit errorcode=1
* fix passing wrong backend type (#719 )
* Rename onnx2ncnn to mmdeploy_onnx2ncnn (#694 )
* improvement(tools/onnx2ncnn.py): rename to mmdeploy_onnx2ncnn
* format(tools/deploy.py): clean code
* fix(init_plugins.py): improve if condition
* fix(CI): update target
* fix(test_onnx2ncnn.py): update desc
* Update init_plugins.py
* [Fix] Fix mmdet ort static shape bug (#687 )
* fix shape
* add device
* fix yapf
* fix rewriter for transforms
* reverse image shape
* fix ut of distance2bbox
* fix rewriter name
* fix c4 for torchscript (#724 )
* [Enhancement] Standardize C API (#634 )
* unify C API naming
* fix demo and move apis/c/* -> apis/c/mmdeploy/*
* fix lint
* fix C# project
* fix Java API
* [Enhancement] Support Slide Vertex TRT (#650 )
* reorgnize mmrotate
* fix
* add hbb2obb
* add ut
* fix rotated nms
* update docs
* update benchmark
* update test
* remove ort regression test, remove comment
* Fix get-started rendering issues in readthedocs (#740 )
* fix mermaid markdown rendering issue in readthedocs
* fix error in C++ example
* fix error in c++ example in zh_cn get_started doc
* [Fix] set default topk for dump info (#702 )
* set default topk for dump info
* remove redundant docstrings
* add ci densenet
* fix classification warnings
* fix mmcls version
* fix logger.warnings
* add version control (#754 )
* fix satrn for ORT (#753 )
* fix satrn for ORT
* move rewrite into pytorch
* Add inference latency test tool (#665 )
* add profile tool
* remove print envs in profile tool
* set cudnn_benchmark to True
* add doc
* update tests
* fix typo
* support test with images from a directory
* update doc
* resolve comments
* [Enhancement] Add CSE ONNX pass (#647 )
* Add fuse select assign pass
* move code to csrc
* add config flag
* Add fuse select assign pass
* Add CSE for ONNX
* remove useless code
* Test robot
Just test robot
* Update README.md
Revert
* [Fix] fix yolox point_generator (#758 )
* fix yolox point_generator
* add a UT
* resolve comments
* fix comment lines
* limit markdown version (#773 )
* [Enhancement] Better index put ONNX export. (#704 )
* Add rewriter for tensor setitem
* add version check
* Upgrade Dockerfile to use TensorRT==8.2.4.2 (#706 )
* Upgrade TensorRT to 8.2.4.2
* upgrade pytorch&mmcv in CPU Dockerfile
* Delete redundant port example in Docker
* change 160x160-608x608 to 64x64-608x608 for yolov3
* [Fix] reduce log verbosity & improve error reporting (#755 )
* reduce log verbosity & improve error reporting
* improve error reporting
* [Enhancement] Support latest ppl.nn & ppl.cv (#564 )
* support latest ppl.nn
* fix pplnn for model convertor
* fix lint
* update memory policy
* import algo from buffer
* update ppl.cv
* use `ppl.cv==0.7.0`
* document supported ppl.nn version
* skip pplnn dependency when building shared libs
* [Fix][P0] Fix for torch1.12 (#751 )
* fix for torch1.12
* add comment
* fix check env (#785 )
* [Fix] fix cascade mask rcnn (#787 )
* fix cascade mask rcnn
* fix lint
* add regression
* [Feature] Support RoITransRoIHead (#713 )
* [Feature] Support RoITransRoIHead
* Add docs
* Add mmrotate models regression test
* Add a draft for test code
* change the argument name
* fix test code
* fix minor change for not class agnostic case
* fix sample for test code
* fix sample for test code
* Add mmrotate in requirements
* Revert "Add mmrotate in requirements"
This reverts commit 043490075e
.
* [Fix] fix triu (#792 )
* fix triu
* triu -> triu_default
* [Enhancement] Install Optimizer by setuptools (#690 )
* Add fuse select assign pass
* move code to csrc
* add config flag
* Add fuse select assign pass
* Add CSE for ONNX
* remove useless code
* Install optimizer by setup tools
* fix comment
* [Feature] support MMRotate model with le135 (#788 )
* support MMRotate model with le135
* cse before fuse select assign
* remove unused import
* [Fix] Support macOS build (#762 )
* fix macOS build
* fix missing
* add option to build & install examples (#822 )
* [Fix] Fix setup on non-linux-x64 (#811 )
* fix setup
* replace long to int64_t
* [Feature] support build single sdk library (#806 )
* build single lib for c api
* update csharp doc & project
* update test build
* fix test build
* fix
* update document for building android sdk (#817 )
Co-authored-by: dwSun <dwsunny@icloud.com>
* [Enhancement] support kwargs in SDK python bindings (#794 )
* support-kwargs
* make '__call__' as single image inference and add 'batch' API to deal with batch images inference
* fix linting error and typo
* fix lint
* improvement(sdk): add sdk code coverage (#808 )
* feat(doc): add CI
* CI(sdk): add sdk coverage
* style(test): code format
* fix(CI): update coverage.info path
* improvement(CI): use internal image
* improvement(CI): push coverage info once
* [Feature] Add C++ API for SDK (#831 )
* add C++ API
* unify result type & add examples
* minor fix
* install cxx API headers
* fix Mat, add more examples
* fix monolithic build & fix lint
* install examples correctly
* fix lint
* feat(tools/deploy.py): support snpe (#789 )
* fix(tools/deploy.py): support snpe
* improvement(backend/snpe): review advices
* docs(backend/snpe): update build
* docs(backend/snpe): server support specify port
* docs(backend/snpe): update path
* fix(backend/snpe): time counter missing argument
* docs(backend/snpe): add missing argument
* docs(backend/snpe): update download and using
* improvement(snpe_net.cpp): load model with modeldata
* Support setup on environment with no PyTorch (#843 )
* support test with multi batch (#829 )
* support test with multi batch
* resolve comment
* import algorithm from buffer (#793 )
* [Enhancement] build sdk python api in standard-alone manner (#810 )
* build sdk python api in standard-alone manner
* enable MMDEPLOY_BUILD_SDK_MONOLITHIC and MMDEPLOY_BUILD_EXAMPLES in prebuild config
* link mmdeploy to python target when monolithic option is on
* checkin README to describe precompiled package build procedure
* use packaging.version.parse(python_version) instead of list(python_version)
* fix according to review results
* rebase master
* rollback cmake.in and apis/python/CMakeLists.txt
* reorganize files in install/example
* let cmake detect visual studio instead of specifying 2019
* rename whl name of precompiled package
* fix according to review results
* Fix SDK backend (#844 )
* fix mmpose python api (#852 )
* add prebuild package usage docs on windows (#816 )
* add prebuild package usage docs on windows
* fix lint
* update
* try fix lint
* add en docs
* update
* update
* udpate faq
* fix typo (#862 )
* [Enhancement] Improve get_started documents and bump version to 0.7.0 (#813 )
* simplify commands in get_started
* add installation commands for Windows
* fix typo
* limit markdown and sphinx_markdown_tables version
* adopt html <details open> tag
* bump mmdeploy version
* bump mmdeploy version
* update get_started
* update get_started
* use python3.8 instead of python3.7
* remove duplicate section
* resolve issue #856
* update according to review results
* add reference to prebuilt_package_windows.md
* fix error when build sdk demos
* fix mmcls
Co-authored-by: Ryan_Huang <44900829+DrRyanHuang@users.noreply.github.com>
Co-authored-by: Chen Xin <xinchen.tju@gmail.com>
Co-authored-by: q.yao <yaoqian@sensetime.com>
Co-authored-by: zytx121 <592267829@qq.com>
Co-authored-by: Li Zhang <lzhang329@gmail.com>
Co-authored-by: tripleMu <gpu@163.com>
Co-authored-by: tripleMu <865626@163.com>
Co-authored-by: hanrui1sensetime <83800577+hanrui1sensetime@users.noreply.github.com>
Co-authored-by: lvhan028 <lvhan_028@163.com>
Co-authored-by: Bryan Glen Suello <11388006+bgsuello@users.noreply.github.com>
Co-authored-by: zambranohally <63218980+zambranohally@users.noreply.github.com>
Co-authored-by: AllentDan <41138331+AllentDan@users.noreply.github.com>
Co-authored-by: tpoisonooo <khj.application@aliyun.com>
Co-authored-by: Hakjin Lee <nijkah@gmail.com>
Co-authored-by: 孙德伟 <5899962+dwSun@users.noreply.github.com>
Co-authored-by: dwSun <dwsunny@icloud.com>
Co-authored-by: Chen Xin <irexyc@gmail.com>
2022-08-19 09:30:13 +08:00
VVsssssk
f957284d54
[Feature]support pointpillar nus version ( #391 )
...
* support pointpillar nus version
* support pointpillar nus version
* add regression test config for mmdet3d
* fix exit with no error code
* fix cfg
* fix worksize
* fix worksize
* fix cfg
* support nus pp
* fix yaml
* fix yaml
* fix yaml
* add ut
* fix ut
Co-authored-by: RunningLeon <mnsheng@yeah.net>
2022-08-05 16:37:20 +08:00
RunningLeon
2cddae776e
support test with multi batch ( #829 )
...
* support test with multi batch
* resolve comment
2022-08-01 21:02:59 +08:00
tpoisonooo
2968a18d80
feat(tools/deploy.py): support snpe ( #789 )
...
* fix(tools/deploy.py): support snpe
* improvement(backend/snpe): review advices
* docs(backend/snpe): update build
* docs(backend/snpe): server support specify port
* docs(backend/snpe): update path
* fix(backend/snpe): time counter missing argument
* docs(backend/snpe): add missing argument
* docs(backend/snpe): update download and using
* improvement(snpe_net.cpp): load model with modeldata
2022-08-01 11:08:55 +08:00
Hakjin Lee
58b256a13b
Upgrade Dockerfile to use TensorRT==8.2.4.2 ( #706 )
...
* Upgrade TensorRT to 8.2.4.2
* upgrade pytorch&mmcv in CPU Dockerfile
* Delete redundant port example in Docker
* change 160x160-608x608 to 64x64-608x608 for yolov3
2022-07-20 20:36:22 +08:00
q.yao
dace58e844
[Enhancement] Support Slide Vertex TRT ( #650 )
...
* reorgnize mmrotate
* fix
* add hbb2obb
* add ut
* fix rotated nms
* update docs
* update benchmark
* update test
* remove ort regression test, remove comment
2022-07-13 16:09:09 +08:00
q.yao
58584888ee
[Enhancement] Add fuse select assign pass ( #589 )
...
* Add fuse select assign pass
* move code to csrc
* add config flag
* remove bool cast
2022-06-29 14:43:01 +08:00
RunningLeon
5fce1e8f8d
update docs ( #624 )
2022-06-29 10:15:48 +08:00
RunningLeon
f568fe7da5
Add partition doc and sample code ( #599 )
...
* update torch2onnx tool to support onnx partition
* add model partition of yolov3
* add cn doc
* update torch2onnx tool to support onnx partition
* add model partition of yolov3
* add cn doc
* add to index.rst
* resolve comment
* resolve comments
* fix lint
* change caption level in docs
2022-06-28 19:46:58 +08:00
Chen Xin
0cb2f67b32
Fix mmpose regression test failed on mmpose v0.26.0 ( #576 )
...
* fix mmpose regression test
* try to fix lint
* fix lint
* remove old config
Co-authored-by: chenxin2 <chenxin2@sensetime.com>
2022-06-08 20:16:23 +08:00
AllentDan
ee878b539b
change resolution and fix regression test for mmocr ( #534 )
2022-06-02 18:29:41 +08:00