Commit Graph

61 Commits (ac9f62d6dc24976029025e1e04c92448dd97f294)

Author SHA1 Message Date
tuofeilun ac9f62d6dc
support train motchallenge and crowdhuman (#265)
Support motchallenge and crowdhuman training.
Support multi-dataset training.
2023-02-13 11:12:28 +08:00
Cathy0908 edfd482718
add mobilenet itag config (#276)
* add mobilenet itag config
2023-02-08 14:09:14 +08:00
yhq 8379127388
add video recognition (#256)
* add x3d swin-video clip-bert video algorithm
2023-01-10 17:33:35 +08:00
Cathy0908 61456a5271
optimize data source with load image (#254) 2022-12-08 16:41:06 +08:00
tuofeilun 654554cf65
support obj365 (#242)
Support Objects365 pretrain and Adding the DINO++ model can achieve an accuracy of 63.4mAP at a model scale of 200M(Under the same scale, the accuracy is the best)
2022-12-02 14:33:01 +08:00
gulou 36a3c45efa
add more data source for auto download (#229)
* add caltech, flower, mnist data source

* add det lvis data source

* add pose crowdPose data source

* add pose of OC Human data source

* add pose of mpii data source

* add Seg of voc data source

* add Seg of coco data source

* add Det of wider person datasource

* add Det of african wildlife datasource

* add Det of fruit datasource

* add Det of pet datasource

* add Det of artaxor and tiny person datasource

* add Det of wider face datasource

* add Det of crowd human datasource

* add Det of object365 datasource

* add Seg of coco stuff 10k and 164k datasource

Co-authored-by: Cathy0908 <30484308+Cathy0908@users.noreply.github.com>
2022-12-02 10:57:23 +08:00
tuofeilun 23f2b0e399
Adapt designer (#235)
1. Use original config as startup script. (For details, see refactor config parsing method #225)
2. Refactor the splicing rules of the check_base_cfg_path function in the EasyCV/easycv/utils/config_tools.py
3. Support three ways to pass class_list parameter.
4. Fix the bug that clsevalutor may make mistakes when evaluating top5.
5. Fix the bug that the distributed export cannot export the model.
6. Fix the bug that the load pretrained model key does not match.
7. support cls data source itag.
2022-12-01 17:47:10 +08:00
Cathy0908 f8c9a9a1c9
Improve the performance of bevformer (#224)
Improve the performance of bevformer

* add hybrid brach (#232)

Co-authored-by: yhq <yanhaiqiang.yhq@alibaba-inc.com>
2022-11-23 21:32:08 +08:00
k-washi a36e0e32a4
Fix index of image_scale with y2 with bottom_left implemented in _mosaic_combine (#231) 2022-11-23 19:48:02 +08:00
gulou 645fed2d1b
add data source and support for automatic download (#206)
* add data_source imagenet

* modify data_source imagenet and add unittest

* modify data_source imagenet and modify unittest

* modify voc data_source and modify voc unittest and download Part

* modify coco data_source and modify coco unittest and  add download Part , modify voc data_source

* add dataset metadata Format specification

* add pose download data , modify coco.py and modiy download file function ,add test coco download a part

* modify download file function

* modify download of cifar10 and cifar100

* modify dataset_name  to target_dir

* create download_util and modify function

* modify function

* modify function

* add test case , modify

* modify something

* modify something

* modify something

* modify something

* modify something

* modify something

* add wget

* add wget

* modify

* add new modify

* add new modify

* modify something

* modify something and add something

* modify something and add something

* modify something and add something

* modify something and add something

* modify something and add something

* modify test case

* modify test case

* modify test case

* modify test case

* modify test case
2022-11-04 19:36:37 +08:00
yhq 00aa7c2f79
Support_mask2former_semantic (#199)
* add mask2former semantic branch
2022-10-26 17:23:21 +08:00
Cathy0908 54e9571423
add BEVFormer (#203)
* add BEVFormer and benchmark
2022-10-24 17:20:12 +08:00
jiangnana.jnn 2a92f67ac2 fix code check 2022-10-12 13:29:13 +08:00
jiangnana.jnn 10c2545875 Merge branch 'master_internal_22021012' into merge_master_internal_22021012 2022-10-12 11:24:08 +08:00
yhq 397ecf2658
Feature/paddleocr inference (#148)
* add ocr model and convert weights from paddleocrv3
2022-09-28 14:03:16 +08:00
shouzhou.bx 7f106ba446 add wholebody keypoint detection 2022-09-26 17:37:52 +08:00
wenmeng.zwm a3cf4ae609 add numpy version check
Link: https://code.alibaba-inc.com/pai-vision/EasyCV/codereview/10254577
2022-09-26 16:10:46 +08:00
Cathy0908 7a89d1b7b8
refactor yolox predictor, support batch inference (#198)
* update yolox predictor
2022-09-23 13:51:06 +08:00
Cathy0908 5dfe7b2898
update some predcitors, support batch inference (#195)
update some predcitors, support batch inference
2022-09-20 10:04:42 +08:00
Cathy0908 5ac6381758
add error code (#146)
* add error code
2022-09-19 16:07:04 +08:00
wenmeng zhou 1d5edf6d78
Merge pull request #191 from alibaba/easycv_internal_0830
merge internal version into github master
2022-09-14 15:32:46 +08:00
zzoneee 0cb91de0cb
add DeiT III (#171)
1.Add a backbone: deitiii.
2.Add an optimizer: lamb. 
3.Add a sampler: RASampler. 
4.Add a lr update hook: CosineAnnealingWarmupByEpochLrUpdaterHook.
5.In easycv/models/classification/classification.py, I remove the default mixup_cfg to keep the classification.py clean.
2022-09-14 15:24:54 +08:00
wenmeng.zwm 4661bacc3e update hand_coco_wholebody_dataset interface 2022-09-08 20:27:01 +08:00
wenmeng.zwm bf43e8a25b merge github master 2022-09-08 10:38:31 +08:00
jiangnana.jnn 4ecc9fcc41 fix LoadImage
Link: https://code.alibaba-inc.com/pai-vision/EasyCV/codereview/9978695

    * fix LoadImage
2022-09-01 11:50:17 +08:00
tuofeilun b198c5a81f
support DINO algo (#144)
dino_4sc_r50_12e:48.71
dino_4sc_r50_24e:50.53
dino_4sc_r50_36e:50.69
dino_4sc_swinl_12e: 56.86
dino_4sc_swinl_36e: 58.04
dino_5sc_swinl_36e: 58.47
2022-08-31 15:18:11 +08:00
shouzhou.bx c221b22791 【bug fix】 fix data argumentaion bug
Link: https://code.alibaba-inc.com/pai-vision/EasyCV/codereview/9907176
2022-08-27 10:07:11 +08:00
shouzhou.bx 2e8fc44dc1 add face-2d-keypoints
Link: https://code.alibaba-inc.com/pai-vision/EasyCV/codereview/9809249

    * add face 2d keypoint config
2022-08-25 16:57:37 +08:00
liangting.zl 2bf7c9f6ff 新增coco-wholebody-hand数据集,新增pck auc epe nme评价指标
Link: https://code.alibaba-inc.com/pai-vision/EasyCV/codereview/9790242
2022-08-24 19:19:33 +08:00
jiangnana.jnn 0f74adb848 add predict pipeline
Link: https://code.alibaba-inc.com/pai-vision/EasyCV/codereview/9828601

    * add predict pipeline
2022-08-23 19:52:52 +08:00
Cathy0908 a11f200ec3
refactor `get_sample` to `__getitem__` for all datasources api (#156)
* refactor `get_sample` to `__getitem__` for all datasources api

* fix MMpad config
2022-08-17 14:24:17 +08:00
Cathy0908 f5cea32405
fix datasource cache (#153) 2022-08-10 19:51:32 +08:00
yhq 3c6c2c0b6f
add mask2former algo (#115)
add mask2former algo
support panopitc pipeline
add segment predictor
2022-08-08 18:17:01 +08:00
Cathy0908 ef698811cb
remove "get_length" function in data spurces (#140) 2022-08-03 17:30:35 +08:00
Cathy0908 4ed4974eab
update config template and fix some bugs (#134)
* update yolox config template and fix bugs
2022-07-27 10:25:37 +08:00
Cathy0908 fe081c8aba
add torchacc, support swin (#105)
* add torchacc, support swin
2022-07-27 10:22:44 +08:00
Chen Jiayu 5fb0a86f69
support fcos (#100)
support fcos(38.57)
2022-07-12 18:07:02 +08:00
Chen Jiayu 1e4b2a4001
bugfix_vitdet_predictor (#123) 2022-07-11 14:56:55 +08:00
Chen Jiayu 0b472bacf1
refactor detection, support detr and dab-detr (#104)
refactor detection, support detr and dab-detr
2022-07-11 14:52:49 +08:00
Cyanyanyan 950f23866d
Update tfrecord_util.py (#111)
* fix tfrecord read bug
2022-07-01 18:43:36 +08:00
Chen Jiayu 9424cc9660
vitdet visualize and predictor (#102)
*vitdet bugfix

* support vitdet_predictor
2022-06-30 09:35:27 +08:00
Cathy0908 b737027aa4
remove useless import and optimize imports (#84) 2022-06-13 10:29:41 +08:00
Chen Jiayu e61488d319
Support ViTDet algo (#35)
* adapt mmlab modules
* add vitdet
* support conv aggregation
* modify vitdet load pretrained
* support fp16
* modify defaultformatbundle
* modify aug
* bugfix sampler
* bugfix mmresize
* bugfix fp16&nonetype
* bugfix filterannotation
* support dlc
* bugfix dist
* bugfix detsourcecoco
* smodify mmdet_parse_losses
* bugfix nan
* bugfix eval
* bugfix data=nonetype
* modify resize_embed
* support vitdet_conv
* add vitdet_conv init_weight
* add test_vitdet
* uniform rand_another
* uniform use fp16 method
* add test_fp16

Co-authored-by: jiangnana.jnn <jiangnana.jnn@alibaba-inc.com>
2022-06-10 21:49:32 +08:00
Cathy0908 d76d5d79fc
set multiprocess env for speedup (#77) 2022-06-01 10:16:02 +08:00
Cathy0908 4c1b3145e6
[feature] add segmentation modules (#71)
* add segmentation module & add ResNetV1c & ResNetV1d & add benchmark
2022-05-31 20:19:17 +08:00
Cathy0908 00f2e2eb64
fix eval metric during training and add metric unittest (#67)
* fix eval metric during training and add metric unittest
2022-05-19 16:07:36 +08:00
Cathy0908 7c29232e79
[bugfix] fix CocoMaskEvaluator missing groundtruth_is_crowd (#61)
* fix coco evaluation
2022-05-16 20:21:53 +08:00
Cathy0908 ecbfbbb359
fix unittest (#57)
* fix unittest and skip quantize unittest
2022-05-16 15:02:12 +08:00
Cathy0908 b5fb2b70c7
[feature]: support mmdet models config (#25)
* support mmdet models

* add mmlab_models_usage_guide.md

* remove tools/test.py
2022-05-11 17:44:06 +08:00
Chen Jiayu 5b62a28bec
[WIP] [doc] Metric learning tutorial (#36)
* add cub_metric_learning tutorial
2022-04-27 17:50:42 +08:00