Commit Graph

753 Commits (55a3c8cf78b9da34e2af02d9cbae2911802f81dc)
 

Author SHA1 Message Date
RunningLeon 55a3c8cf78
Bump version to v0.11.0 (#1470)
* bump version v0.11.0

* fix
2022-11-30 17:18:13 +08:00
q.yao bf80653446
fix gelu torch>1.12 (#1458) 2022-11-30 14:05:48 +08:00
tpoisonooo f6b35f3b68
fix(CI): ncnn script install (#1459)
* CI(script): fix ncnn install

* docs(build): update ncnn version to 20221128

* fix(CI): trigger
2022-11-29 20:37:06 +08:00
Chen Xin 2c9861555f
[Enhancement] add mmaction.yml for test (#1455)
* add mmaction.yml for test

* t# This is a combination of 2 commits.

add missing file

* fix typo

* remove
2022-11-29 18:48:29 +08:00
Chen Xin c97aed1a96
fix total time (#1451) 2022-11-29 13:45:50 +08:00
Xin Li 73afa61bd8
update master branch (#1452) 2022-11-29 13:42:47 +08:00
Chen Xin 0830acb40c
[FIX] Fix csharp net48 and batch inference (#1370)
* fix csharp net48

* add missing file

* update

* fix batch inference

* update demo

* update

* update version
2022-11-29 11:48:36 +08:00
AllentDan 047ab67c78
[Fix] fix visualization for partition (#1424)
* init

* lint

* pass output_names outside

* docstring & type hint
2022-11-29 11:40:00 +08:00
q.yao b521e7da03
fix topk (#1439) 2022-11-28 17:35:15 +08:00
hanrui1sensetime 9ea8610133
[Fix] fix ncnn torch 1.12 master (#1430)
* fix ncnn torch 1.12 master

* remove debug line

* add docstring
2022-11-28 17:34:39 +08:00
AllentDan d9d3ded8bc
concat datasets pytorch metric (#1447) 2022-11-28 17:34:02 +08:00
Li Zhang d77aeaa480
[Refactor] Decouple preprocess operation and transformation (#1353)
* refactor SDK registry

* fix lint

* decouple transform logic and operations

* data management

* improve data management

* improve data management

* context management

* fix ResizeOCR

* fix operation fallback logic

* fix MSVC build

* clean-up

* sync master

* fix lint

* Normalize - add `to_float`, merge `cvtcolor` operations

* fix macOS build

* rename

* cleanup

* fix lint

* fix macOS build

* fix MSVC build

* support elena

* fix

* fix

* optimize normalize

* fix

* fix MSVC build

* simplify

* profiler

* use `throw_exception`

* misc

* fix typo
2022-11-28 14:46:05 +08:00
Chen Xin 3d1c135297
[Enhancement] refactor profiler (#1403)
* reduce profile node name

* add profiler for pipeline

* add profiler for cond

* udpate
2022-11-28 10:44:54 +08:00
Li Zhang 6468ef180d
[Fix] Relax module adapter template constraints (#1366)
* relax module adapter constraint

* remove forwarding `operator()`
2022-11-27 11:58:09 +08:00
Li Zhang 385f5b6102
[Fix] Fix det_pose demo (#1419)
* fix det_pose demo

* remove useless input
2022-11-27 11:56:59 +08:00
RunningLeon 10e5cf6e0f
update reg test (#1440)
* give model path if stead of 'x' when conversion failed

* set --models with default value ['all']

* fix mmseg yml
2022-11-25 21:16:22 +08:00
q.yao 0d16f6ec30
fix pad to square (#1436)
* fix pad to square

* fix topk

* remove comment

* recovery topk
2022-11-25 17:31:44 +08:00
q.yao 4e1c83ab5b
[Fix] fix yolohead trt8.2 (#1433)
* fix yolohead trt8.2

* remove score_threshold
2022-11-25 15:35:09 +08:00
Li Zhang 4d4c10a2dc
[Enhancement] Avoid copying dense arrays in Python API (#1349)
* eliminate copying for segmentor

* fix segmentor

* eliminate copying in Python API

* minor fix
2022-11-24 18:23:34 +08:00
Chen Xin 73e095a4b8
[Fix] fix mmaction2 docs (#1410)
* fix typo and add link to README.md

* fix
2022-11-24 16:40:56 +08:00
Jiahao Sun 9bbe3c0355
[Feat] Add end2end pointpillars & centerpoint(pillar) deployment for mmdet3d (#1178)
* add end2end pointpillars & centerpoint(pillar)

* fix centerpoint UT

* uncomment pycuda

* add nvidia copyright and remove post_process for voxel_detection_model

* keep comments

* add anchor3d_head init

* remove pycuda comment

* add pcd test sample
2022-11-24 16:14:50 +08:00
AllentDan 301035a06f
[Fix] fix cls head in SDK (#1420)
* fix cls head

* resolve comments
2022-11-24 14:15:34 +08:00
RunningLeon de96f51231
Update regresssion test to parse eval result from json (#1310)
* export metrics results to json

* fix mmedit

* update docs

* fix test failure

* fix

* fix mmocr metrics

* remove srgan config with no set5 test
2022-11-22 20:47:22 +08:00
tpoisonooo b23411d907
fix(tools/scripts): find env file failed (#1385)
* fix(tools/scripts): find env file failed

* Update quantize_model.md
2022-11-22 20:26:55 +08:00
Li Zhang b5b0dcfcff
[Fix] Support onnxruntime-1.13 (#1407)
* support onnxruntime-1.13

* fix lint
2022-11-22 20:25:44 +08:00
AllentDan 4dd4d4851b
Add rv1126 yolov3 support to sdk (#1280)
* add yolov3 head to SDK

* add yolov5 head to SDK

* fix export-info and lint, add reverse check

* fix lint

* fix export info for yolo heads

* add output_names to partition_config

* fix typo

* config

* normalize config

* fix

* refactor config

* fix lint and doc

* c++ form

* resolve comments

* fix CI

* fix CI

* fix CI

* float strides anchors

* refine pipeline of rknn-int8

* config

* rename func

* refactor

* rknn wrapper dict and fix typo

* rknn wrapper output update,  mmcls use end2end type

* fix typo
2022-11-22 20:16:22 +08:00
Xin Li 522fcc0635
fix bad links (#1396) 2022-11-21 12:57:14 +08:00
Chen Xin cdb6b46955
Sdk profiler (#1274)
* sdk-profiler

* fix lint

* support lift

* sync net module when profile

* use Scope*

* update use task name

* fix

* use std::unique_ptr<Event>

* remove mmdeploy::graph link for c and transform

* fix

* fix

* fix
2022-11-21 12:52:21 +08:00
tpoisonooo 938ef537a7
Improve mmdet3d doc (#1394)
* docs(mmdet3d): add trt version desc

* docs(mmdet3d): update
2022-11-18 18:34:30 +08:00
AllentDan 0da6059342
correct ncnn-int8 config path (#1380) 2022-11-18 10:21:54 +08:00
Li Zhang 99040d5655
[Refactor] better SDK registry (#1368)
* refactor SDK registry

* fix lint

* fix typo

* sync

* use nested namespace

* rename
2022-11-15 21:06:13 +08:00
lvhan028 b0a350d49e
build opencv for aarch64 with videoio enabled (#1343)
* build opencv for aarch64 with videoio enabled

* update doc

* update

* update

* update
2022-11-11 10:22:15 +08:00
lvhan028 18c6ae57cf
add more images for demos and user guides (#1339) 2022-11-09 21:06:32 +08:00
Mingcong Han ff7b8fb176
[FIX] set stream argument when using async memcpy (#1314) 2022-11-09 13:41:41 +08:00
Jelle Maas 5923054bb4
Add Core ML common configuration (#1308)
* Add CoreML instance segmentation configs

* Add common configuration for Core ML backend

* Fix pre-commit hook failures
2022-11-08 17:25:56 +08:00
Li Zhang b49cf42220
[Enhancement] Avoid copying dense arrays in C API (#1261)
* reduce copying dense array in C API

* format

* fix detector

* fix MSVC build

* simplify
2022-11-07 22:01:31 +08:00
lvhan028 625593d6f3
[Feature] Support rv1126 in sdk (#1238)
* tmp

* refine

* update ssd-lite

* tmp

* tmp

* 0.1

* 0.1.1

* rename to base_dense_head

* remove debug code

* wait stream

* update cmakelists

* add some comments

* fix lint

* fix ci error

* fix according reviewer comments

* update params

* fix

* support normalize with to_float being false

* fix lint

* support rv1126 build ci

* support rv1126 build ci

* change debug level

* fix ci

* update

* update doc

* fix circleci error

* update normalize

* update

* check in build script

* change name
2022-11-07 11:13:47 +08:00
Chen Xin 940fffa075
fix some errors (#1309) 2022-11-04 22:38:28 +08:00
Chen Xin d8e6229dc5
Support mmaction master (#1183)
* cpu format shape

* convert model

* python api

* speedup dataloader

* minor

* add cpp demo

* add visualize

* fix resize param order

* export pipeline.json

* fix three crop

* read SampleFrames from model_cfg

* minor

* lint

* move to a func

* speed up format shape cpu

* use input mat device

* fix comments

* fix comments

* update docs/benchmark

* docs/supported-codebases

* update tests/data

* fix lint

* fix lint
2022-11-04 14:15:36 +08:00
AllentDan c4d428fd7d
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
2022-11-02 11:04:22 +08:00
tripleMu 487c375533
Support tensorrt own plugin (#1275)
* Update utils.py

Initialize the plugin that comes with TensorRT

* Format code
2022-11-01 18:19:22 +08:00
lvhan028 8eff7a2eb1
upate opencv that enables video build option (#1279) 2022-11-01 17:08:05 +08:00
lvhan028 4c34ad74a1
bump version to 0.10.0 (#1259)
* bump version to 0.10.0

* fix circleci workflow error
2022-10-31 19:24:47 +08:00
q.yao c5be297a67
Add nvcc flags for cc62 (#1273) 2022-10-31 15:44:41 +08:00
AllentDan 502a5696c5
update (#1272) 2022-10-31 14:12:28 +08:00
q.yao f949414034
fix bev nms (#1266) 2022-10-28 16:08:37 +08:00
AllentDan a2d6323cf1
fix text recog (#1267) 2022-10-28 16:08:25 +08:00
q.yao 09add48a2a
[Fix] Fix reppoints TensorRT support. (#1060)
* Fix reppoints

* update todo

* typo fix
2022-10-27 16:39:27 +08:00
RunningLeon 197a7ad425
fix efficientnet from mmcls (#1260)
* fix efficientnet from mmcls

* update
2022-10-27 16:20:39 +08:00
Li Zhang f2be2abeb5
[Feature] Add `Cond` node and pose tracker demo (#1186)
* add Cond node

* WIP PoseTracker

* fix pose tracker

* minor fix

* simplify design

* add timing

* sync

* visualize

* remove file check
2022-10-27 14:52:04 +08:00