RunningLeon
c73756366e
bump version to v0.14.0 ( #1943 )
...
* update
* bump version
* Update README.md
* fix conflicts
* fix ci
* fix circleci
* upgrade to ubuntu20.04 for github ci
* update
* install glibc
* try to fix cuda build
* try to fix cuda build
* fix build-cu102 && build_cpu_sdk
* revert to setup-python@v2
* try to fix pplnn
* fix protobuf
---------
Co-authored-by: Xin Chen <irexyc@gmail.com>
2023-04-05 14:28:00 +08:00
Chen Xin
af16b9a451
Update get_started.md(master) ( #1950 )
...
* update generate_build_config to support cxx11abi tag
* test prebuild ci
* update docs/zh_cn/get_started.md
* update docs/en/get_started.md
* fix prebuild ci
* update prebuilt_package_windows.md
* update prebuild ci deps
* try to fix prebuild ci
* fix prebuild ci
* fix prebuild ci
* remove trigger [no ci]
* fix name [no ci]
* fix typos
* fix script
2023-04-04 11:00:53 +08:00
tpoisonooo
1411ed3858
[improvement]: openvino upgrade to 2022.3.0 ( #1944 )
2023-03-31 14:08:07 +08:00
Chen Xin
bbee83da6c
update pplnn to v0.9.2 to resolve ci error ( #1934 )
...
* [Fix] Fix package_tools (#1772 )
* copy mmdeploy_onnx2ncnn when build wheel package
* prevent copy build/lib/* when build wheel
* fix mmdeploy_builder.py
* try to fix backend-pplnn ci
2023-03-29 21:14:59 +08:00
Junhwa Song
f7c484a046
Add support for converting a inpainting model to ONNX and TensorRT ( #1831 )
...
* Add support for inpainting models
* Add configs
* Add comment
* Refactor
* Add test code for inpainting task
* Fix
* Fix
* Update
* Fix
* Fix
* Update docs
* Update
* Fix visualization
* Handle case without Resize
2023-03-29 19:17:24 +08:00
Chen Xin
aae9f32623
[Refactor] Rename mmdeploy_python to mmdeploy_runtime ( #1911 )
...
* [Feature]: Add github prebuild workflow after new release. (#1852 )
* add prebuild dockerfile
* add prebuild test workflw
* update
* update
* rm other workflow for test
* Update docker image
* add win1o prebuild
* add test prebuild
* add windows scripts in prebuilt package
* add linux scripts in prebuilt package
* generate_build_config.py
* fix cudnn search
* fix env
* fix script
* fix rpath
* fix cwd
* fix windows
* fix lint
* windows prebuild ci
* linux prebuild ci
* fix
* update trigger
* Revert "rm other workflow for test"
This reverts commit 0a03872750
.
* update sdk build readme
* update prebuild
* fix dll deps for python >= 3.8 on windows
* fix ci
* test prebuild
* update test script to avoid modify upload folder
* add onnxruntime.dll to mmdeploy_python
* update prebuild workflow
* update prebuild
* Update loader.cpp.in
* remove exists prebuild files
* fix opencv env
* update cmake options for mmdeploy python build
* remove test code
* fix lint
---------
Co-authored-by: RunningLeon <mnsheng@yeah.net>
Co-authored-by: RunningLeon <maningsheng@sensetime.com>
* rename mmdeploy_python -> mmdeploy_runtime
* test master prebuild
* fix trt net build
* Revert "test master prebuild"
This reverts commit aad5258648
.
* add master branch
* fix linux set_env script
* update package_tools docs
* fix gcc 7.3 aligned_alloc
* comment temporarily as text_det_recog can't be built with prebuild package built under manylinux
---------
Co-authored-by: RunningLeon <mnsheng@yeah.net>
Co-authored-by: RunningLeon <maningsheng@sensetime.com>
2023-03-29 19:02:37 +08:00
Chen Xin
c7003bb76a
[Fix] Fix CascadeRoIHead export when reg_class_agnostic=True in box_head ( #1900 )
...
* fix convnext
* fix batch inference
* update docs
* add regression test config
* fix pose_tracker.cpp lint
2023-03-28 20:59:26 +08:00
Damon Da Tong
d181311dee
fix pose_tracker python api will raise ValueError when result has no human ( #1923 )
2023-03-27 14:50:53 +08:00
RunningLeon
39c3282966
[Fix]: update stale workflow ( #1825 )
...
* fix
* add job permission
* update
2023-03-23 14:59:56 +08:00
kumailf
dba46c3496
fix typo in docs/en/07-developer-guide/regression_test.md ( #1907 )
2023-03-23 13:33:53 +08:00
Li Zhang
140e0519e6
[Fix] Export `mmdeploy` only in monolithic build ( #1798 )
...
* export only `mmdeploy` in monolithic build
* export dynamic backends
2023-03-21 11:21:19 +08:00
Chen Xin
06dac732c9
optimize mmpose postprocess ( #1887 )
2023-03-21 11:06:18 +08:00
hanrui1sensetime
34c68663b6
[Sync] Sync Java API to master ( #1856 )
...
* sync rotated detector java api to master
* sync mmseg score output to master
* sync java docs for demo
* sync java docs for master
2023-03-13 11:31:39 +08:00
tpoisonooo
48291f01c8
docs(project): highlight version ( #1871 )
2023-03-13 10:23:52 +08:00
Li Zhang
12a130262f
add unified device guard ( #1855 )
2023-03-10 19:16:13 +08:00
Li Zhang
bcb93ead58
[Enhancement] Add optional `softmax` in `LinearClsHead` ( #1858 )
...
* add softmax in cls postprocess
* minor
2023-03-09 16:54:15 +08:00
Shengxi Li
f69c636a2e
mmocr FPNC neck support asf module ( #1828 )
...
* mmocr FPNC neck support asf module
* mmocr FPNC neck support asf module
---------
Co-authored-by: lishengxi <mtdp@MacBook-Pro-8.local>
2023-03-03 15:27:02 +08:00
Li Zhang
cb964f6a58
[Fix] Fix Debian aarch64 cross compiling ( #1806 )
...
* fix debian cross compiling
* comment
* minor
2023-03-03 12:41:52 +08:00
Chen Xin
d95950d705
[Feature] Dynamically load net module to remove dependencies of mmdeploy.so ( #1776 ) ( #1822 )
...
* dynamic load net module
* export xxx_net
* add runpath
* link dl
* remove -ldl for macos
* fix rpath
* module -> shared
* set MMDEPLOY_DYNAMIC_BACKEND OFF when MMDEPLOY_BUILD_SDK_MONOLITHIC is OFF
2023-03-03 11:48:59 +08:00
Chen Xin
7de413a19c
[Feature] Sync csharp apis with newly added c apis && demo ( #1718 )
...
* sync c api to c#
* fix typo
* add pose tracker c# demo
* udpate gitignore
* remove print
* fix lint
* update rotated detection api
* update rotated detection demo
* rename pose_tracking -> pose_tracker
* use input size as default
2023-03-02 09:20:41 +08:00
lvhan028
7fed511f09
disable building demos when preparing prebuilt package ( #1810 )
2023-02-28 21:16:35 +08:00
Li Zhang
7029e90064
avoid linking static libs in monolithic build ( #1797 )
2023-02-23 14:21:51 +08:00
Li Zhang
f78a452681
fix missing include for gcc-10 build ( #1802 )
2023-02-23 12:05:25 +08:00
Li Zhang
eb75bee921
add `Model::ReadConfig` & simplify handle creation ( #1738 )
2023-02-21 17:09:07 +08:00
SineYuan
c941045156
fix normalization to_rgb option ( #1771 )
2023-02-21 17:08:34 +08:00
tripleMu
4bb8920b61
Fix trtlogger instead of mm logger ( #1755 )
...
* Fix trtlogger instead of mm logger
* Reset trt logger to mmdeploy logger
* rename logger name
2023-02-20 16:45:47 +08:00
YH
fd47fa2071
[Enhance] support TensorRT engine for onnxruntime ( #1739 )
...
* Support trt engine for onnxruntime
* Apply lint
* Check trt execution provider
* Fix typo
* Fix provider order
* Check device
2023-02-20 14:18:09 +08:00
Li Zhang
b1be9c67f3
[Fix] Fix palette generation on opencv-3.x ( #1778 )
2023-02-17 18:33:38 +08:00
q.yao
02d5a09989
bump version to 0.13.0 ( #1753 )
2023-02-16 14:15:19 +08:00
Songki Choi
fa9aaa9d61
[Enhancement] Loosen protobuf version criteria for onnx upgrade ( #1759 )
...
- onnx<1.13.0 has high security issue
(https://github.com/advisories/GHSA-ffxj-547x-5j7c )
- Python packages depending on mmdeploy cannot upgrade onnx as
- onnx==1.13.0 depends on protobuf>=3.20.2
- mmdeploy depends on protobuf<=3.20.1
- Suggesting [protobuf<=3.20.2] for quick solution
Signed-off-by: Songki Choi <songki.choi@intel.com>
2023-02-15 16:03:15 +08:00
Chen Xin
599c701655
[Enhancement] Support cmake configure when system exists multiple cuda versions. ( #1740 )
...
* update cmake
* typos
2023-02-14 16:20:47 +08:00
Eugene Liu
e519898adb
Fix bug in remove_imports ( #1743 )
...
* Fix bug in remove_imports
IndexError: list index out of range error as `model.opset_import list` is changing dynamically
* pre-commit fix
2023-02-13 19:46:24 +08:00
Li Zhang
cadc2658f3
Fix `WarpBbox` and memory leak in `TextRecognizer` ( #1745 )
2023-02-13 19:43:25 +08:00
q.yao
0f5b149557
fix instance norm double free ( #1748 )
2023-02-13 19:42:37 +08:00
Li Zhang
31b099a37b
add coco whole-body skeleton ( #1736 )
2023-02-09 18:31:35 +08:00
AllentDan
a3311b0bbb
enable TRT parse ONNX model from file ( #1735 )
2023-02-09 15:54:37 +08:00
Li Zhang
f5a05b5219
[Refactor] Support batch inference with shape clustering ( #1668 )
...
* refactor `NetModule`
* name
* fix sorting
* fix indices
2023-02-08 20:14:28 +08:00
q.yao
d8e4a78636
[Improvement] Better unit test. ( #1619 )
...
* update test for mmcls and mmdet
* update det3d mmedit mmocr mmpose mmrotate
* update mmseg
* bug fixing
* refactor ops
* rename variable
* remove comment
2023-02-08 11:30:59 +08:00
Li Zhang
5de0ecfcaf
[Fix] Add an option to flip webcam inputs for pose tracker demo ( #1725 )
2023-02-07 20:27:43 +08:00
Li Zhang
2b18596795
[Enhancement] Optimize C++ demos ( #1715 )
...
* optimize demos
* show text in image
* optimize demos
* fix minor
* fix minor
* fix minor
* install utils & fix demo file extensions
* rename
* parse empty flags
* antialias
* handle video complications
2023-02-07 19:08:46 +08:00
RunningLeon
31f422244b
fix stale workflow ( #1713 )
...
* fix stale workflow
* Update stale.yml
2023-02-06 21:17:26 +08:00
AllentDan
12b3d18c7a
[Fix] fix torch allocator resouce releasing ( #1708 )
...
* delete root logger and add condition before calling caching_allocator_delete
* fix lint error
* use torch._C._cuda_cudaCachingAllocator_raw_delete
2023-02-06 11:35:44 +08:00
Chen Xin
b85f34141b
[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
2023-02-03 20:47:55 +08:00
AllentDan
7d085bee0e
directly set pytorch metric when it's empty for regression_test.py ( #1704 )
2023-02-03 11:25:11 +08:00
KerwinKai
23eed5c265
[Bug] Fixed ncnn model conversion errors in Dockerfile(no module name 'ncnn. ncnn',) ( #1696 )
...
* Update Dockerfile
* Update Dockerfile
* Update Dockerfile
2023-02-03 10:22:25 +08:00
q.yao
5fdf00324b
[Fix] add bounds to avoid large resource usage of nms operator on jetson ( #1686 )
...
* fix trt nms jetson
* update-for-comment
* clang format
2023-02-01 14:11:43 +08:00
q.yao
99d6fb3190
fix ascend ( #1667 )
2023-01-31 16:49:41 +08:00
tripleMu
85320df2b4
Fix isort lint error by upgrading it to 5.11.5 ( #1685 )
2023-01-31 13:31:59 +08:00
lvhan028
b101a4af65
[Enhancement] remove MMDEPLOY_BUILD_SDK_CXX_API option ( #1688 )
...
* remove MMDEPLOY_BUILD_SDK_CXX_API option
* update
* update
2023-01-31 13:29:59 +08:00
Li Zhang
3d425bbb9f
[Feature] Pose tracker C/C++/Python API&demos ( #1663 )
...
* add PoseTracker API
* add mahalanobis distance, add det_pose demo
* simplify api
* simplify api
* fix cmake & fix `CropResizePad`
* ignore out of frame bboxes
* clean-up
* fix lint
* add c api docs
* add c++ api docs/comments
* fix gcc7 build
* fix gcc7+opencv3
* fix stupid lint
* fix ci
* add help info & webcam support for C++ pose tracker demo
* add webcam support for Python pose tracker demo
* fix lint
* minor
* minor
* fix MSVC build
* fix python binding
* simplify module adapter
* fix module adapter
* minor fix
2023-01-31 11:24:24 +08:00