Commit Graph

34 Commits (main)

Author SHA1 Message Date
triple Mu 1aa1ecd27b
Support model-only inference (#733)
* Support model-only inference

* Fix ppyoloe std

* Add doc

* Fix typo

* Rename
2023-04-20 13:55:34 +08:00
Haian Huang(深度眸) 927e0a46af
Support setting the cache_size_limit parameter and support mmdet 3.0.0 (#707)
* Support setting the cache_size_limit parameter of dynamo in PyTorch 2.0

* update

* update

* fix

* fix

* update

* update

* update version
2023-04-18 10:59:52 +08:00
triple Mu 1e266daf9a
[Enhance] New easydeploy for extending new features. (#732)
* Easydeploy enhance for model only

* Fix readme

* Merge output tensors

* Fix import order

* Fix for issue 729

* Remove task config
2023-04-17 14:09:26 +08:00
Yijie Zheng 71fc5670cb
[Docs] Add an ionogram example in MMYOLO application (#643)
* [Fix] fix the config link for rtmdet_tiny

* fir the lint

* upload configs

* [Docs]Add doc for application examples

* [Doc] fix h1 title for ionogram_detection.md

* [Fix] update doc links for project/misc/

* Update links for application_examples in README

* Update links for application_examples in README

* Fix the bad commit caused by a mistake merge.

* Fix unnecessary modification on Table of Contents

* Add description of dataset preparation

* Add description of dataset preparation

* Update dataset analysis and pipeline visualization

* fix line too long

* Update rtmdet_s in the benchmark

* fix typo in the doc

* Replace local ckpt path with url

* Update file tree, check out for spaces

* Beautify configs

* Beautify configs

* Add introduction of annotation tool

* Update rtmdet benchmark

* Update rtmdet configs

* Fix typo

* Add English doc

* Minor revisio

* Fix typo

* Revision - check labels

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - sentence structure

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - fix typo

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - parameters and FLOPs

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - replace flops with FLOPs

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - enhance readability

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - fix typo

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - correct grammatical errors

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Revision - enhance

Co-authored-by: Range King <RangeKingHZ@gmail.com>

---------

Co-authored-by: Range King <RangeKingHZ@gmail.com>
2023-03-13 11:29:37 +08:00
tripleMu 3118eef943
delete easydeploy register (#634) 2023-03-09 19:23:08 +08:00
tripleMu 356858517a
Add yolov8 deepstream config (#633) 2023-03-06 18:36:41 +08:00
Xin Li 9e8f764399
fix image-demo.py empty class_name fatal (#615) 2023-03-02 15:14:51 +08:00
Xin Li ea8e3f05a1
[Docs] add deploy doc to 15_min_od tutorial (#584)
* add deploy doc to 15_min

* Update docs/zh_cn/get_started/15_minutes_object_detection.md

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* 1. reset model to checkpoint 2. update demo photo and add version number

---------

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
2023-02-24 09:36:17 +08:00
tripleMu a2fdb2a132
Add deepstream yolov5 config (#571) 2023-02-23 10:14:32 +08:00
Xin Li b0186e7e73
[Docs] Add DeepStream documentations (#545)
* deepstream doc init

* ch version init

* remove benchmark
2023-02-21 17:39:37 +08:00
yechenzhi 4e8baf8a82
add yolov8 visualization readme (#574)
* add yolov8 visualization readme

* add readme
2023-02-21 11:24:43 +08:00
yechenzhi 761f9f8444
YOLOv8 Assigner visualization (#558)
* add yolov8 assigner visualization

* add note about rtmdet
2023-02-16 10:56:26 +08:00
Zhaoyan Fang d3179daa4d
YOLOv7 Assigner visualization (#543)
* add yolov7 assigner visual

* base yolov5 detector wrirte yolov7

* update readme

* add yolov7 assigner visual

* base yolov5 detector wrirte yolov7

* update

* Update projects/assigner_visualization/README.md

Co-authored-by: Nioolek <40284075+Nioolek@users.noreply.github.com>

* Update projects/assigner_visualization/README.md

Co-authored-by: Nioolek <40284075+Nioolek@users.noreply.github.com>

* add note and typehint

* update

---------

Co-authored-by: Nioolek <40284075+Nioolek@users.noreply.github.com>
2023-02-15 19:05:00 +08:00
yechenzhi bf6d9e9451
Fix RTMDet visualization to new code (#550)
* fix bug to newer code

* adjust picture format

* add offset for rtmdet

* rewrite axis to fix format

* easier way to get axis
2023-02-14 09:45:38 +08:00
yechenzhi 75618020f8
RTMDet Assigner visualization (#528)
* fix format

* return multiple pos assigns

* rewrite to get matched_gt_inds

* ignore corrupted images

* rm RTMDetectorAssigner

* fix bug for different devices

* add warnings when use rtmdet without checkpoint

* add priors for rtmdet

* fix format

* add readme

* fix format

* fix readme and typo

* typo

* fix note
2023-02-13 11:42:11 +08:00
tripleMu 031e7450bc
[Happy New Year] TensorRT + DeepStream Support. (#485)
* [Happy New Years] TensorRT + DeepStream Support.

* Add deepstream config

* pre-commit fix

* Fix name

* [Happy New Years] TensorRT + DeepStream Support.

* Add deepstream config

* pre-commit fix

* Fix name

* Add config

* Add rtmdet deepstream
2023-02-08 11:07:46 +08:00
tripleMu 4a7228a5cc
Fix rtmdet decoder in easydeploy (#519) 2023-02-07 14:45:27 +08:00
yechenzhi 6acde82ec8
Fix typo for assigner visualization (#509) 2023-02-04 13:46:14 +08:00
tripleMu feef44da23
[Fix] Fix requirement about only ONNXRuntime without TensorRT (#469)
* Fix requirement about only onnxruntime without tensorrt

* Update projects/easydeploy/model/backendwrapper.py

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/easydeploy/model/backendwrapper.py

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/easydeploy/model/backendwrapper.py

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/easydeploy/model/backendwrapper.py

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
2023-01-16 19:36:49 +08:00
Range King e66991fc6e
[Fix] Fix YOLOv8 graph and a lint issue (#459)
* add missing bg frame

* fix easydeploy lint
2023-01-12 16:00:46 +08:00
tripleMu 8e39252259
Support YOLOv8 deploy (#456) 2023-01-12 10:07:44 +08:00
tripleMu f1855ca618
[Feature] Add new YOLOX bbox coder for TensorRT-8 and fix TensorRT-7 bug (#450)
* Add yolox bbox decoder for tensorrt backend

* Fix tensorrt7+ bug
2023-01-11 17:10:04 +08:00
Haian Huang(深度眸) 9c6b4fedc8
Add v0.3.0 changelog (#440)
* bump version to v0.3.0

* add v7 cat demo config

* update mmdet version

* update

* fix topk out of range error

* update

* add changelog.md

* update

* update

* update

* update

* update
2023-01-08 15:31:58 +08:00
Haonan fc107b8997
[Docs] Add an example project to 'projects\' folder (#401)
* add_example_project

* renew readme

* Update projects/example_project/README.md

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/example_project/README.md

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/example_project/README.md

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/example_project/README.md

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/example_project/README.md

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Update projects/example_project/README.md

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* Update projects/example_project/dummy/dummy_resnet.py

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* Update projects/example_project/README.md

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* Update projects/example_project/dummy/dummy_resnet.py

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* Update projects/example_project/README.md

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* renew to yolov5

* Update projects/example_project/dummy/dummy_yolov5cspdarknet.py

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Update projects/example_project/README.md

Co-authored-by: Range King <RangeKingHZ@gmail.com>

* Update projects/example_project/dummy/dummy_yolov5cspdarknet.py

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* fix issue

* Update projects/example_project/dummy/dummy_yolov5cspdarknet.py

* Update projects/example_project/README.md

* Update projects/example_project/README.md

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
Co-authored-by: Range King <RangeKingHZ@gmail.com>
2023-01-08 14:51:39 +08:00
Nioolek 07afc3ee78
Fix potential bugs in rtmdet multi-scale training (#439)
* Distinguish variables when training and testing

* beauty
2023-01-06 19:03:14 +08:00
Haian Huang(深度眸) 884330108d
[BC Breaking] Keep the same input shape order as mmdet 3.0.0rc5 (#436)
* Keep the same input shape order as mmdet

* add desc

* update

* update
2023-01-06 19:00:30 +08:00
tripleMu 28439f102a
[Deploy] Support YOLOv7 easy deploy (#427)
* Support YOLOv7 easy deploy

* Remove useless comment

* Fix mkdir
2023-01-04 20:10:58 +08:00
HinGwenWoong 99af3c980f
[Fix] Set metainfo fields to lower case and fix CI (#412)
* Set metainfo fields to lower case

* Set metainfo fields to lower case

* Fix ci

* Fix ci
2022-12-29 16:23:52 +08:00
tripleMu a44495868d
[Feature] Support PyTorch model forward for TensorRT inference (#377)
* Support pytorch model forward for TensorRT

* Add ort wrapper

* Fix import

* Add deploy image-demo

* raise NotImplementedError

* Fix onnxruntime output gpu tensor
2022-12-29 12:11:16 +08:00
Nioolek 9ef883187a
[Feature] Show YOLOv5 assigner results (#383)
* init commit

* init commit

* init commit

* 定稿,开始重构

* format code

* format code

* add typehint and doc

* init commit

* init commit

* init commit

* 定稿,开始重构

* format code

* format code

* add typehint and doc

* format code

* rollback

* add doc

* fix less img bug

* format code

* format code

* add README.md

* beauty

* beauty

* uniform name

* uniform name

* uniform name

* uniform name
2022-12-28 16:40:14 +08:00
Range King bb4aea90da
[Refactor] Refactor dataset metainfo to lowercase (#362)
* [Refactor] Refactor dataset metainfo to lowercase.

* Add docs

* Refactor metainfo to lowercase in new files

* Fix dataset meta compatibility
2022-12-27 21:19:39 +08:00
tripleMu 6fd50af6ab
Export onnx for model only (#361)
* Support export onnx for model only

* Fix

* Fix
2022-12-13 15:06:59 +08:00
HinGwenWoong 2bf502b13c
[Improvement] Improve doc `custom_dataset` (#336)
* Improve doc

* Improve doc

* Add config

* Add config

* Add config

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc index

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Add deploy demo

* Improve doc

* Fix lint

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve code

* Improve code

* Improve code

* Improve code

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc

* Improve doc
2022-12-12 10:16:03 +08:00
tripleMu 1045b41b68
[Deploy] MMYOLO model convert to onnx for deployment. (#279)
* Fromat code

* Support ONNXRUNTIME

* Support mmyolo model convert to onnx for deploy.

* Same as dev branch

* Support yolox focus rewrite

* Support GConv Focus

* Update mmyolo/easydeploy/backbone/focus.py

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>

* Add TensorRT build/infer Wrapper

* Add image_demo for deploy model

* Fix

* Merge dev

* Remove image-demo

* Roll back to dev

* Support model switch to deploy

* Remove --deploy

* Add new deploy method

* Format code and add doc

* Move md to project

* add readme and readme_zh to easy_deploy

* Update projects/easydeploy/README_zh-CN.md

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

* Update projects/easydeploy/README.md

Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>

Co-authored-by: HinGwenWoong <peterhuang0323@qq.com>
Co-authored-by: xin-li-67 <williamlee.xin@gmail.com>
Co-authored-by: Xin Li <7219519+xin-li-67@users.noreply.github.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
2022-11-23 10:43:41 +08:00