Commit Graph

364 Commits (887d3ddfdc13d7f78b7a7394a17da65ca9c17794)
 

Author SHA1 Message Date
Range King 887d3ddfdc
Update docs.txt (#766) 2023-05-10 11:35:15 +08:00
zhouhui 5f447b2825
update readme of project project (#757) 2023-05-04 12:56:26 +08:00
JosonChan 600343eb08
[Feature] Support YOLOv5 instance segmentation (#735)
* add

* reproduce map

* add typehint and doc

* format code

* replace key

* add ut

* format

* format

* format code

* fix ut

* fix ut

* fix comment

* fix comment

* fix comment

* [WIP][Feature] Support yolov5-Ins training

* fix comment

* change data flow and fix loss_mask compute

* align the data pipeline

* remove albu gt mask key

* support yolov5 ins inference

* fix multi gpu test

* align the post_process with v8

* support training

* support training

* code formatting

* code formatting

* Support pad_param type (#672)

* add half_pad_param

* fix default fast_test

* fix loss weight compute

* fix mask rescale, add segment merge, fix segment2bbox

* fix clip and fix mask init

* code formatting

* code formatting

* code formatting

* code formatting

* [Fix] fix load image from file

* [Add] Add docs and more config

* [Fix] config type and test_formatting

* [Fix] fix yolov5-ins_m packdetinputs

* update

---------

Co-authored-by: Nioolek <379319054@qq.com>
Co-authored-by: Nioolek <40284075+Nioolek@users.noreply.github.com>
Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-04-27 14:47:52 +08:00
Qingren 9f3adc426f
[FEATURE] Support YOLOv6 3.0 inference (#744)
* [FEATURE] Support YOLOv6 3.0 inference

* add CSPSPPFBottleneck module for YOLOv6 3.0 backbone

* add BiFusion module, YOLOv6RepBiPAFPN module for YOLOv6 3.0 neck

* modify YOLOv6HeadModule to support YOLOv6 3.0 head

* add a yolov6v3 l/m/s/t/n conifgs

* [Fix] Modify YOLOv6 3.0 neck

* Modify YOLOv6RepBiPAFPN

* Add unit tests

* [Fix] Modify configs

* Rename yolov6_v3 configs

* Fix a bug in building BiFusion Module

* Add a checkpoint convert script
2023-04-25 10:22:48 +08:00
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
Enrique (Kike) Fernández-Laguilhoat e02c558e7a
Add case_sensitive=False to get_files_list to also return images with uppercase extensions (.JPG, .PNG, etc.) (#725) 2023-04-17 10:38:04 +08:00
zhangrui_wolf 933fbb7f03
Fixed some errors in the documentation. (#714) 2023-04-08 12:48:26 +08:00
Range King bb43aa1820
[Docs] Fix typos in the YOLOv7 diagram (#710)
* Update README.md

* Update README.md
2023-04-08 12:40:30 +08:00
kitecats 77f9d1a37e
[Docs] Add en doc training_testing_tricks (#691)
* add en doc training_testing_tricks

* refine doc

* refine doc
2023-03-29 15:13:07 +08:00
Xin Li ac6f7e1d16
FAQ translate (#693)
* faq translate init

* faq translate fix lint

* faq translate fix lint

* Update docs/en/tutorials/faq.md

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

* Update docs/en/tutorials/faq.md

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

* Update docs/en/tutorials/faq.md

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

* Update docs/en/tutorials/faq.md

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

---------

Co-authored-by: Range King <RangeKingHZ@gmail.com>
2023-03-29 15:12:13 +08:00
kitecats ae90f5a88c
add en doc warning_notes (#690) 2023-03-27 10:14:13 +08:00
Haian Huang(深度眸) 5a96fcdec0
[Docs] Add training and testing tricks (#659)
* Add training_testing_tricks.md

* update

* update

* update

* update

* update

* update

* update
2023-03-20 19:03:24 +08:00
Peng Lu 8d67cea185
fix yolox-l ckpt link (#677) 2023-03-20 16:23:15 +08:00
薛定谔的加菲猫 624602c541
fix installaion en doc error (#662) 2023-03-17 10:20:20 +08:00
Nioolek 6341f0e31b
Use num_base_priors to init bias instead of 3 (#658) 2023-03-14 09:49:20 +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
Range King cbf5a80a44
Adjust the order of package imports in boxam_vis_demo.py (#655) 2023-03-13 10:56:54 +08:00
tripleMu 3118eef943
delete easydeploy register (#634) 2023-03-09 19:23:08 +08:00
tang576225574 dab054875d
optimize the convert_kd_ckpt_to_student.py file (#647)
* correct the scale_factor and pad_param value in LetterResize

* correct the scale_factor and pad_param value in LetterResize

* correct the scale_factor and pad_param value in LetterResize

* tang

* update

* tang

* tang

* fix linting

* tang

* tang

* tang

* add print registers

* add print registers

* add print registers

* add print registers

* add print registers

* tang

* tang v1 finished

* tang

* print registers v1.2

* update

* tang

* update version

* update

* update

* remove exclude_prefix

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* optimize the convert_kd_ckpt_to_student file

* optimize the convert_kd_ckpt_to_student file

* optimize the tools/model_converters/convert_kd_ckpt_to_student.py file

---------

Co-authored-by: hha <1286304229@qq.com>
Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-03-09 19:07:29 +08:00
tang576225574 b4bf125d15
fix the browse_dataset for visualization of test and val (#641)
* correct the scale_factor and pad_param value in LetterResize

* correct the scale_factor and pad_param value in LetterResize

* correct the scale_factor and pad_param value in LetterResize

* tang

* update

* tang

* tang

* fix linting

* tang

* tang

* tang

* add print registers

* add print registers

* add print registers

* add print registers

* add print registers

* tang

* tang v1 finished

* tang

* print registers v1.2

* update

* tang

* update version

* update

* update

* remove exclude_prefix

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* swap the val pipeline for visualization

* swap the val pipeline for visualization

---------

Co-authored-by: hha <1286304229@qq.com>
Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-03-08 11:04:26 +08:00
Haian Huang(深度眸) 421be537e4
[Docs] Add Multi-scale training and testing (#630)
* add ms docs

* fix

* fix

* add en

* update

* update

* update

* update
2023-03-07 16:18:43 +08:00
Range King 69b43e696d
[Feature] Support YOLOv5u inference (#624)
* support yolov5u inference

* minor fix

* Update README.md

* Add all configs

* unify config links
2023-03-07 10:23:13 +08:00
tripleMu 356858517a
Add yolov8 deepstream config (#633) 2023-03-06 18:36:41 +08:00
Nioolek bda1050118
[Feature] YOLOv5 supports using mask annotation to optimize bbox (#565)
* add v5 config and readme

* fix config

* update config

* add remove mask

* update

* update

* fix

* update

---------

Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-03-06 17:39:32 +08:00
Range King 557f304574
[Fix] Fix typos in the YOLOv8 diagram (#621)
* fix typo

* fix typo in no.17 output
2023-03-06 10:20:07 +08:00
Haian Huang(深度眸) dc85144fab
Bump version to v0.5.0
Bump version to v0.5.0
2023-03-02 17:37:23 +08:00
Range King 6506405970
update banner (#617) 2023-03-02 17:25:14 +08:00
Haian Huang(深度眸) e32838abe1
Add change log of v0.5.0 (#612)
* update

* update

* update

* update

* add configs

* update

* add tta

* update
2023-03-02 17:09:50 +08:00
Yue Sun 30cc772524
Razor backbone cfg & log update (#610)
* razor cfg update

* formatter

* update readme

* readme format

* fix test ci

* remove log

---------

Co-authored-by: sunyue1 <sunyue1@sensetime.com>
2023-03-02 17:01:41 +08:00
Xin Li 9e8f764399
fix image-demo.py empty class_name fatal (#615) 2023-03-02 15:14:51 +08:00
Nioolek 146cd930c5
[Feature] Support RTMDet Ins Segmentation Inference (#583)
* update config

* reproduce map in mmyolo

* reproduce map in mmyolo

* collate fn、process加mask

* reproduce result

* beauty code

* beauty code

* beauty code

* del yolov5_seg_head.py

* beauty config

* add doc and typehint

* del objectness

* fix ut; add empty res
2023-03-02 15:11:09 +08:00
Tianlong Ai 414deaea9a
Update yolov6_description.md (#611)
* Update yolov6_description.md

* Fix lint

* update

---------

Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-03-02 14:17:38 +08:00
Yanyi Liu 4faea33ab5
change name and remove loss_obj (#613) 2023-03-02 12:44:17 +08:00
Yanyi Liu 4b996f10a5
Rotated object detection and RTMDet-R (#513)
* init

* add cfg

* update align

* update

* fix regularize box

* fix comment

* update config

* remove ckpt

* update

* make mmrotate optional

* fix doc

* add mmrotate req

* support large_demo with rbbox

* add ut

* update

* add doc v01

* update doc

* fix doc

* update

* update

* update readme

* update comments

* fix

* fix doc

* fix doc

* fix

* update

* update

* fix large

* update doc

* update readme

* fix config

* fix configs

* inprove

* update doc

* update assigner

* update ut

* remove rdsl assigner

* rename aug config

* speedup ut

* add comment

* fix data root

* remove doc

* remove empty folder

* add docs

* rename configs

* fix readme

* fix readme

* fix configs

* revert

* fix name

* fix table

* fix doc link

* fix doc link

* update

* update

* update

* Refactor dota splits

* add shapely

* fix typo

* fix ci

* change

* fix type

* uppdata link

* uppdata link

* add some comment

* update

---------

Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-03-02 10:27:46 +08:00
GatiLin 37e5e991c2
add plot image for model-zoo (#608) 2023-03-01 17:33:17 +08:00
Haian Huang(深度眸) cdc885550a
[Feature] Add model zoo (#607)
* Update model_zoo.md

* fix

* update

* update

* update
2023-03-01 16:34:17 +08:00
whcao 6f38b781bd
[Feature] Add RTMDet distillation cfg (#544)
* add rtm distillation cfg

* rename the cfg file

* use norm connector

* fix cfg

* fix cfg

* support rtm distillation

* fix readme and cfgs

* fix readme

* add docstring

* add links of ckpts and logs

* Update configs/rtmdet/README.md

Co-authored-by: RangiLyu <lyuchqi@gmail.com>

* fix cfgs

* rename stop distillation hook

* rename stop_epoch

* fix cfg

* add model converter

* add metafile and tta results

* fix metafile

* fix readme

* mv distillation/metafile to metafile

---------

Co-authored-by: RangiLyu <lyuchqi@gmail.com>
2023-03-01 16:20:45 +08:00
tianlei d06de6d36f
[Feature] Support Calculate FLOPs (#603)
* support compute flops

* fix yolov8 error

* Add FLOPs Doc

* Update docs/zh_cn/recommended_topics/complexity_analysis.md

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

* Update get_flops.py

* Update complexity_analysis.md

* Update complexity_analysis.md

* Add EN `complexity_analysis.md`

* Update complexity_analysis.md

* Add `complexity_analysis.md` index

* Add `complexity_analysis.md` index

* Update README_zh-CN.md

* Update README.md

* update

---------

Co-authored-by: huanghaian <huanghaian@sensetime.com>
Co-authored-by: Haian Huang(深度眸) <1286304229@qq.com>
2023-03-01 10:06:09 +08:00
leling 43d97b76f6
[Docs] Update amp_training.md, resume_training.md (#599)
* Add files via upload

* cat_single_channel_test

* [Feature] Add confusion matrix drawing tool

* [Feature] Add confusion matrix drawing tool

* [Feature] Add confusion matrix drawing tool

* [Feature] Add confusion matrix drawing tool

* [Docs] update amp_training.md, resume_training.md

* [Docs] Update amp_training.md, resume_training.md

* [Docs] Update amp_training.md, resume_training.md

* [Docs] Update amp_training.md, resume_training.md

* [Docs] Update amp_training.md, resume_training.md

* [Docs] Update amp_training.md, resume_training.md
2023-03-01 09:40:43 +08:00
tang576225574 eb9b2037f2
Added a tool of querying the registered components for specified repository. (#559)
* correct the scale_factor and pad_param value in LetterResize

* correct the scale_factor and pad_param value in LetterResize

* correct the scale_factor and pad_param value in LetterResize

* tang

* update

* tang

* tang

* fix linting

* tang

* tang

* tang

* add print registers

* add print registers

* add print registers

* add print registers

* add print registers

* tang

* tang v1 finished

* tang

* print registers v1.2

* update

* tang

* update version

* update

* update

* remove exclude_prefix

---------

Co-authored-by: hha <1286304229@qq.com>
Co-authored-by: huanghaian <huanghaian@sensetime.com>
2023-02-28 19:28:39 +08:00
LinXiaoZheng 28b6a88fe7
[Docs] Modify contributing.md (#596)
* add_git_introduce

* add en_contributing

* edit picture

* fix
2023-02-28 16:19:59 +08:00
Haian Huang(深度眸) a321cfae80
Fix box cam error (#601)
* fix box cam

* fix box cam
2023-02-28 15:22:56 +08:00
tianlei 8973096d04
[Doc] Add EN get_started (#600)
* [Doc] Add get started EN

* add pre-commit

* Update installation.md

删除register_all_modules

* Delete article.md
2023-02-28 13:49:08 +08:00
kitecats bd09a5fe37
[Docs] Refine TTA Docs (#594)
* Refine doc about tta-zh

* refine doc
2023-02-28 11:15:08 +08:00
Haian Huang(深度眸) e9e007973e
[Feature] Support auto registry based on mmdet 3.0.0rc6 (#597)
* support auto registry

* update version

* update
2023-02-28 11:01:13 +08:00
tripleMu d156228c65
[Improve] Remove `cast_data` (#595)
* Remove castdata

* Support other argsa
2023-02-28 10:25:44 +08:00
Haian Huang(深度眸) 1c833eb195
[Feature] Support TTA (#553)
* support TTA

* update note
2023-02-24 21:46:24 +08:00
kitecats 78dc0fde99
[Docs] Refine doc about troubleshooting_steps and 15_minutes_object_detection (#589)
* refine doc

* fix ci

* refine doc about troubleshooting_steps and 15_minutes_object_detection
2023-02-24 15:53:44 +08:00