Yifan Zhou
f442dbbe83
[Docs]: MMCLS benchmark ( #300 )
...
* add doc
* Update benchmark
* Update benchmark
* Restore missing words
2021-12-17 14:12:26 +08:00
RunningLeon
31e8aed862
update ppl benchmark ( #293 )
2021-12-17 10:44:49 +08:00
lvhan028
1ed55f86f2
Update README ( #288 )
...
* update README and add three blank docs that are going to present SDK
* check in mmdeploy's logo image
* remove comments in README
* update acknowledgement
* development->deployment
* add Human3D link
* use captical word in citation
2021-12-16 19:22:14 +08:00
Yifan Zhou
de6fc147bd
[Feature]: Add onnx2pplnn tool ( #296 )
...
* Add onnx2pplnn tool
* format
* typo
* update opt-shapes and wrapper
* Update opt-shape
* Update comment
* lint
2021-12-16 17:01:33 +08:00
AllentDan
3eabeae071
Add new configs for ocr ( #295 )
...
* save configs
* add to benchmark
* add datasets to benchmark
* lock mmcor version to 0.3.0
2021-12-15 19:51:38 +08:00
q.yao
43256977fa
Add onnx2ncnn tool ( #276 )
...
* Add onnx2ncnn tool
* fix docs
* fix lint
2021-12-15 18:43:09 +08:00
q.yao
b1a202ef04
Add onnx2tensorrt tool ( #275 )
...
* add onnx2tensorrt
* add docs
* fix log
* fix docs
2021-12-15 11:20:10 +08:00
AllentDan
0dea300714
[Fix] Reanme ppl to pplnn for all cases ( #273 )
...
* add speed benchmark for pplnn and replace all ppl in docs with pplnn
* replace ppl with pplnn for all codes
* docs zh
* fix crnn config path
* update docstring
* rename
* update ppl to pplnn in readme_zh
Co-authored-by: maningsheng <mnsheng@yeah.net>
2021-12-14 15:04:39 +08:00
RunningLeon
0b23c744fc
remove trt in config ( #280 )
2021-12-13 19:57:15 +08:00
AllentDan
105acc9de9
[Fix] Dbnet performance of trt8 ( #278 )
...
* compatible trt version for dbnet
* judge inside rewrite
2021-12-13 16:44:05 +08:00
Semyon Bevzyuk
a96e5f9d76
[Fix] Fix VFNet test ( #281 )
...
* [Fix] fix bugs for mmcls performance test (#269 )
* fix bugs for mmcls performance test
* fix yapf
* add comments of CLASSES attribute
* Fix test_get_bboxes_of_vfnet_head
* Fix
Co-authored-by: hanrui1sensetime <83800577+hanrui1sensetime@users.noreply.github.com>
2021-12-13 10:43:39 +08:00
VVsssssk
54885e5972
【Feature】Support for mmdet2.19 ( #253 )
...
* add one-stage support
* add two-stage support
* fix docstring
* add base_dense_head docstring
* fix docstrign
* fix ncnn code
* fix anchor head
* fix unit test about mmdet model
* fix unit test
* fix base dense head bug:
* fix basehead
* fix basedense head
* fix pad bug
* fix bboxhead
* add rewrite about decode
* fix decode
* rename func
* fix test_mmdet_core and test_object_detection_model
* format test
* fix comments
* remove to(device)
* fix requirements
* fix docs
* fix yolox evaluate butg
2021-12-10 14:03:23 +08:00
RunningLeon
499d06d844
Add mmseg performance ( #254 )
...
* update doc and config
* test with ncnn
* update docs
* rename config
* update test result with openvino
* merge master
* resolve comments
* update dbnet
2021-12-09 20:17:00 +08:00
AllentDan
fd4297a2a3
add speed benchmark for pplnn and replace all ppl in docs with pplnn ( #264 )
2021-12-09 16:37:36 +08:00
q.yao
ad72c19482
[Feature] Add torch2onnx tools ( #260 )
...
* Add torch2onnx tools
* fix lint
* update docs
* fix docs2
* fix log
2021-12-09 14:38:54 +08:00
Yifan Zhou
fa33b89261
[Docs]: Add MMEdit benchmark and supported model list ( #252 )
...
* doc
* update support
* update
* Resolve comments
* Update data
2021-12-09 11:27:20 +08:00
RunningLeon
d96ee9e9f3
Change op domain ( #262 )
...
* change domain to mmdeploy
* update tests
* resolve comments
2021-12-08 15:06:41 +08:00
AllentDan
f424fca509
[Doc] add mmocr performance benchmark ( #240 )
...
* add mmocr performance benchmark
* add notes
* fix typo
* add openvino for mmocr and use T4 results for dbnet18
2021-12-08 10:31:57 +08:00
lvhan028
4f70434070
[Fix] correct ncnn_DIR ( #261 )
...
* correct ncnn_DIR
* change NCNN_DIR to ncnn_DIR
2021-12-08 10:29:07 +08:00
AllentDan
bca8cc0897
[fix] align the names of configs ( #256 )
...
* align names of configs
* set input_shape to None for all ppl
2021-12-07 21:06:44 +08:00
lvhan028
36124f6205
Merge sdk ( #251 )
...
* check in cmake
* move backend_ops to csrc/backend_ops
* check in preprocess, model, some codebase and their c-apis
* check in CMakeLists.txt
* check in parts of test_csrc
* commit everything else
* add readme
* update core's BUILD_INTERFACE directory
* skip codespell on third_party
* update trt_net and ort_net's CMakeLists
* ignore clion's build directory
* check in pybind11
* add onnx.proto. Remove MMDeploy's dependency on ncnn's source code
* export MMDeployTargets only when MMDEPLOY_BUILD_SDK is ON
* remove useless message
* target include directory is wrong
* change target name from mmdeploy_ppl_net to mmdeploy_pplnn_net
* skip install directory
* update project's cmake
* remove useless code
* set CMAKE_BUILD_TYPE to Release by force if it isn't set by user
* update custom ops CMakeLists
* pass object target's source lists
* fix lint end-of-file
* fix lint: trailing whitespace
* fix codespell hook
* remove bicubic_interpolate to csrc/backend_ops/
* set MMDEPLOY_BUILD_SDK OFF
* change custom ops build command
* add spdlog installation command
* update docs on how to checkout pybind11
* move bicubic_interpolate to backend_ops/tensorrt directory
* remove useless code
* correct cmake
* fix typo
* fix typo
* fix install directory
* correct sdk's readme
* set cub dir when cuda version < 11.0
* change directory where clang-format will apply to
* fix build command
* add .clang-format
* change clang-format style from google to file
* reformat csrc/backend_ops
* format sdk's code
* turn off clang-format for some files
* add -Xcompiler=-fno-gnu-unique
* fix trt topk initialize
* check in config for sdk demo
* update cmake script and csrc's readme
* correct config's path
* add cuda include directory, otherwise compile failed in case of tensorrt8.2
* clang-format onnx2ncnn.cpp
Co-authored-by: zhangli <lzhang329@gmail.com>
Co-authored-by: grimoire <yaoqian@sensetime.com>
2021-12-07 10:57:55 +08:00
hanrui1sensetime
eceeaf0159
[Docs] fix ncnn docs ( #249 )
...
* fix ncnn docs
* add prepare for protobuf
* move install protob position
2021-12-06 19:03:18 +08:00
Semyon Bevzyuk
2f6f6f87a1
Add get_mo_command. ( #247 )
2021-12-06 10:31:32 +08:00
Semyon Bevzyuk
bb9b0a98de
[Enhancement]: Added static config and CI tests for OpenVINO. ( #218 )
...
* Add openvino_static.
* Add openvino-dev.
* Fix skipping ORT tests in test_mmocr_models.
* Updated docs.
* Fix print.
* Fix
* Fix
* Fix other backends
* Fix is_available
* fix ncnn
* Add constrict for get rewrite output
* add not
* Fix
* fix
* Fix
* Fix
* Improve tests
* Remove rebundant `cuda`
* Prevent None object and rename variable
* Fix multi-line string
* rename get_backend_checker
* Add Troubleshooting to doc.
* Fix postprocessing_masks with empty masks.
* Fix tests
* lint
* Update docs.
Co-authored-by: SingleZombie <singlezombie@163.com>
2021-12-01 14:03:48 +08:00
q.yao
cc2993e187
[Refactor] Refactor mmdet config ( #229 )
...
* Refactor mmdet config
* update partition model
* update docs related to mmdet
2021-11-30 15:00:11 +08:00
Yifan Zhou
5c8479a45d
[Docs]: How to support new backends ( #222 )
...
* add doc
* Update
* Resolve comments
2021-11-25 19:59:19 +08:00
AllentDan
ad3cd5a352
[Docs] Trt speed docs ( #226 )
...
* add cls trt benchmark
* add benchmark.md
* fix ~
* resolve comments
* merge master
* caption Det
* resolve comments
* conditions -> settings
2021-11-25 18:48:40 +08:00
RunningLeon
ca0014a971
[Doc]: Fix doc ( #219 )
...
* add reminder for pspnet in doc
* update table format
* fix format
* rename file
* fix comment
2021-11-25 14:51:21 +08:00
q.yao
d742b428ee
[Docs] Add get_started.md ( #211 )
...
* first
* Add get_started.md
* update readme
* Apply suggestions from code review
Co-authored-by: AllentDan <41138331+AllentDan@users.noreply.github.com>
* add how to find path
* fix for comment
* an -> a
Co-authored-by: AllentDan <41138331+AllentDan@users.noreply.github.com>
2021-11-23 16:00:36 +08:00
AllentDan
a4dceb4bb4
[Enhancement] Enhance ppl for all codebases ( #177 )
...
* enhance ppl for all codebases
* fix dump info
* fix md and use not None
* remove redundant codes
* safe convert empty ppl tensor
* add examples and remove useless lines
2021-11-16 19:16:46 +08:00
Semyon Bevzyuk
49dd1cf678
[Enhancement]: Support VFNet from MMDetection for OpenVINO and ONNX Runtime. ( #195 )
...
* Add deform_conv_openvino.
* Add get_bboxes_of_vfnet_head.
* Fix vfnet and add test_get_bboxes_of_vfnet_head.
* Update docs.
* Fix test_shufflenetv2_backbone__forward for openvino.
* Fixes.
2021-11-16 10:59:59 +08:00
VVsssssk
fa626a58a0
[Docs]Fix docs about cfg ( #184 )
...
* add docs about config comment
* fix blank
* fix comment
* fix comment
* fix comment
* fix comment
2021-11-12 17:48:41 +08:00
Semyon Bevzyuk
c599ed5904
[Enhancement]: Support YOLOX from MMDetection for OpenVINO and ONNX Runtime. ( #190 )
...
* Add get_bboxes_of_yolox_head.
* Add test_yolox_head_get_bboxes.
* Update docs.
2021-11-12 10:39:42 +08:00
RunningLeon
e2c9af0bb7
[Enhance]: update installation docs ( #189 )
...
* update doc
* resolve comments
2021-11-11 18:48:48 +08:00
RunningLeon
b8e5ef00ea
[Refactor]: Update naming style and docstring in mmseg and mmcv ( #188 )
...
* update naming and docstring in mmseg and mmcv
* update docstring
* update self docstring
* resolve comments
2021-11-11 18:48:04 +08:00
hanrui1sensetime
a35fb3ddd1
[Feature]: Support shufflenet_v2 for NCNN ( #183 )
...
* support shufflenet_v2
* fix yapf
* fix lint
* reply comments
* fix docformatter
* reply comment
* fix lint
* fix ut
* fix yapf
2021-11-10 20:14:31 +08:00
VVsssssk
c0fc3149d2
[Docs]How to add test units for backend ops ( #146 )
...
* add ncnn test exporter in test_ops.py
* add ncnn test exporter in utils.py
* add onnxruntime and tensorrt ops test
* fix blank line
* fix comment
add nms ops test
* remove nms test
* add test sample
add dockerstring
* remove nms test
* fix grid_sample
add type hind
* fix problem
* fix dockerstring
* add nms batch_nms multi_level_roi_align
* add test data
* fix problem
* rm pkl file dependent
* rm file
* add docstring
* remove multi_level_dependce
* add mmseg module unittest
* add mmseg test
* add mmseg model unit test
* fix blankline
* rename file
* add syncbn2bn unit test
* add apis/export
* lint
* lint
* ??
* add docs about how to add ops unit test
* fix diff
* fix docs
* fix docs
* remove cn docs
* fix comment
* fix comment
Co-authored-by: SingleZombie <singlezombie@163.com>
2021-11-10 10:53:19 +08:00
q.yao
cc4bfe15cb
fix bugs of build doc, update cmake version ( #175 )
2021-11-09 17:44:42 +08:00
AllentDan
79890f42c2
[Docs] add ppl install doc, how to test a model doc and mmocr doc ( #169 )
...
* add ppl install doc and how to test a model doc
* remove mmdet model list in ppl.md
* resolve comments
* fix typo
* add mmocr doc
* mv configs as the final column
* fix typo and align tables
* fix lint
2021-11-09 11:43:38 +08:00
hanrui1sensetime
778e3c9db0
[Enhance] Add SSD support for TensorRT ( #182 )
...
* support tensorrt ssd configs
* test ssd/cascade rcnn
* test shufflenetv1
* support trt mmdet end2end
2021-11-09 10:32:11 +08:00
del-zhenwu
80da064274
[Doc] Add openvino in doc ( #176 )
...
Signed-off-by: del-zhenwu <zhenxiang0708@163.com>
Co-authored-by: del-zhenwu <zhenxiang0708@163.com>
2021-11-08 16:09:18 +08:00
hanrui1sensetime
ceae222a8a
[Docs] add mmseg.md ( #174 )
...
* add mmseg.md
* Align with pr #171
* left alignment of 1st and last column
2021-11-08 16:08:41 +08:00
RunningLeon
cd51f12f32
[Feature]: Support yolov3 ( #167 )
...
* support yolov3 with ort and trt
* add ncnn compare
* fix yolo_head ncnn rewriter
* align perforance with ort trt for yolov3
* update doc
* add test for compare with equal,less, greater
* change namespace
* reformat cpp
* fix lint
* fix lint
* add unit test for yolov3 head
* remove compare op
* update doc
* update table format in docs
* update comments
* update
Co-authored-by: hanrui1sensetime <hanrui1@sensetime.com>
2021-11-08 16:07:58 +08:00
RunningLeon
2ffc657665
[Docs]: Add mmcls support doc ( #171 )
...
* add doc
* update
* update
* update table format
* update name
* update
* resolve comments
* remove unnecessary files
* update mmedit
* update
* resolve comments
2021-11-08 15:37:43 +08:00
Semyon Bevzyuk
ca93007035
[Enhancement]: Support FoveaBox and ATSS from mmdetection for OpenVINO and ONNX Runtime ( #160 )
...
* Add FoveaHead and AtssHead.
* Update docs.
* Fix typos and docstrings.
* Fixes.
* Fix img_metas type in docstring.
2021-11-05 17:45:49 +08:00
q.yao
4e168ee1c7
Update tensorrt install info ( #165 )
2021-11-03 10:55:50 +08:00
Semyon Bevzyuk
c52b24c67f
[Enhancement]: Added support for masks in OpenVINO. ( #148 )
...
* Fix include and lib paths for onnxruntime.
* Fixes for SSD export test
* Add onnx2openvino and OpenVINODetector. Test models: ssd, retinanet, fcos, fsaf.
* Add support for two-stage models: faster_rcnn, cascade_rcnn
* Add doc
* Add strip_doc_string for openvino.
* Fix openvino preprocess.
* Add OpenVINO to test_wrapper.py.
* Fix
* Add openvino_execute.
* Removed preprocessing.
* Fix onnxruntime cmake.
* Rewrote postprocessing and forward, added docstrings and fixes.
* Added device type change to OpenVINOWrapper.
* Update forward_of_single_roi_extractor_dynamic_openvino and fix doc.
* Update docs.
* Add support for masks (Mask RCNN).
* Add masks to CascadeRoIHead.simple_test.
* Added masks to test_OpenVINODetector.
* Added test_cascade_roi_head_with_mask.
* Update docs.
* Fix segm_results shape.
* Fix TopK in NMS and add test_multiclass_nms_with_keep_top_k.
* Removed unnecessary functions.
* Fix.
* Fix test_multiclass_nms_with_keep_top_k.
* Updated test_OpenVINODetector.
2021-11-03 10:27:48 +08:00
VVsssssk
d3e26b68a2
fix docs bug ( #166 )
2021-11-02 19:12:53 +08:00
Yifan Zhou
6e4a32b746
[Doc]: How to add unit tests to rewritten models of codebases ( #143 )
...
* add english doc
* update index
* Resolve some comments
* Resolve comments
* Add Chinese doc
* Resolve comment
2021-11-02 10:33:20 +08:00
VVsssssk
985bb6ad34
[Doc]How to write config ( #139 )
...
* add ncnn test exporter in test_ops.py
* add ncnn test exporter in utils.py
* add onnxruntime and tensorrt ops test
* fix blank line
* fix comment
add nms ops test
* remove nms test
* add test sample
add dockerstring
* remove nms test
* fix grid_sample
add type hind
* fix problem
* fix dockerstring
* add nms batch_nms multi_level_roi_align
* add test data
* fix problem
* rm pkl file dependent
* rm file
* add docstring
* remove multi_level_dependce
* add mmseg module unittest
* add mmseg test
* add mmseg model unit test
* fix blankline
* rename file
* add syncbn2bn unit test
* add apis/export
* lint
* lint
* ??
* delete#
* fix problems
* add mmcv unit test
* add docs about how to create config file
* fix :
* add zh docs about how to create config
* add full example
* fix comment
* add note
* fix problem
* fix catalog
* fix catalog`
* fix catalog
* fix docs
* fix cn docs
* fix lint
* fix docs
* fix space
* add mmocr link
* fix problem
* fix new
Co-authored-by: SingleZombie <singlezombie@163.com>
2021-10-29 18:04:11 +08:00