Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Model] Support PP-OCRv4 pipeline #1913

Merged
merged 78 commits into from
May 11, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
2684842
添加paddleclas模型
linyangshi Mar 15, 2023
4f5880f
更新README_CN
linyangshi Mar 15, 2023
71c1952
更新README_CN
linyangshi Mar 15, 2023
6980036
更新README
linyangshi Mar 15, 2023
b47cada
Merge branch 'develop' into test_benchmark
linyangshi Mar 15, 2023
e20a5f5
update get_model.sh
linyangshi Mar 15, 2023
1c5c659
Merge branch 'test_benchmark' of https://github.com/linyangshi/FastDe…
linyangshi Mar 15, 2023
60dfe3c
update get_models.sh
linyangshi Mar 15, 2023
f8ec870
update paddleseg models
linyangshi Mar 16, 2023
f9233e9
Merge branch 'PaddlePaddle:develop' into test_benchmark
linyangshi Mar 16, 2023
6d5d251
update paddle_seg models
linyangshi Mar 16, 2023
b590c67
update paddle_seg models
linyangshi Mar 16, 2023
10a6746
modified test resources
linyangshi Mar 16, 2023
32eda1d
update benchmark_gpu_trt.sh
linyangshi Mar 17, 2023
d457e0a
Merge branch 'PaddlePaddle:develop' into test_benchmark
linyangshi Mar 17, 2023
f1009d4
Merge branch 'develop' into test_benchmark
linyangshi Mar 20, 2023
299ce93
Merge pull request #8 from linyangshi/test_benchmark
linyangshi Mar 20, 2023
7b69296
Merge branch 'develop' into develop
DefTruth Mar 20, 2023
069488a
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Mar 22, 2023
7e674cf
Merge branch 'PaddlePaddle:develop' into test_benchmark
linyangshi Mar 22, 2023
bdf3ab4
add paddle detection
linyangshi Mar 22, 2023
afe528d
add get_models
linyangshi Mar 22, 2023
750f096
Merge pull request #9 from linyangshi/test_benchmark
linyangshi Mar 22, 2023
f2bfe98
add paddledetection to benchmark
linyangshi Mar 23, 2023
1d61b95
Merge pull request #10 from linyangshi/test_benchmark
linyangshi Mar 23, 2023
84d42a7
Merge branch 'develop' into develop
linyangshi Mar 23, 2023
d6d4351
modified benchmark cmakelists
linyangshi Mar 23, 2023
b649d8c
Merge pull request #11 from linyangshi/test_benchmark
linyangshi Mar 23, 2023
8598c1b
Merge branch 'develop' into develop
linyangshi Mar 23, 2023
6943e5d
Merge branch 'develop' into develop
DefTruth Mar 26, 2023
6904249
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Mar 27, 2023
752fce2
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Mar 28, 2023
6ce04d8
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Mar 29, 2023
c190917
update benchmark scripts
linyangshi Mar 29, 2023
26fec2a
Merge branch 'develop' into develop
DefTruth Apr 4, 2023
3fa818a
modified benchmark function calling
linyangshi Apr 4, 2023
864e8f9
Merge pull request #12 from linyangshi/test
linyangshi Apr 4, 2023
29f716f
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Apr 6, 2023
e10b2bf
Merge branch 'develop' into develop
DefTruth Apr 9, 2023
3649c88
Merge branch 'develop' into develop
DefTruth Apr 12, 2023
c65795c
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Apr 13, 2023
8284e69
modified paddledetection documents
linyangshi Apr 13, 2023
118cdc0
Merge pull request #13 from linyangshi/modified_document
linyangshi Apr 13, 2023
9d3fda9
upadte getmodels.sh
linyangshi Apr 18, 2023
85078e0
Merge branch 'PaddlePaddle:develop' into develop
linyangshi Apr 18, 2023
a48cd27
add PaddleDetectonModel
linyangshi Apr 18, 2023
ec18642
reset examples/paddledetection
linyangshi Apr 19, 2023
6a62aed
Merge branch 'develop' into new_ppdet
DefTruth Apr 19, 2023
1e55518
Merge branch 'develop' into new_ppdet
DefTruth Apr 19, 2023
bd1829c
resolve conflict
linyangshi Apr 23, 2023
5dd1058
update pybind
linyangshi Apr 23, 2023
f9de1c4
resolve conflict
linyangshi Apr 23, 2023
f449ceb
Merge branch 'new_ppdet' of https://github.com/linyangshi/FastDeploy …
linyangshi Apr 23, 2023
ca25a88
Merge branch 'develop' into new_ppdet
linyangshi Apr 23, 2023
41afd3a
Merge branch 'pybind' into new_ppdet
linyangshi Apr 23, 2023
aa02694
Merge branch 'develop' into new_ppdet
DefTruth Apr 24, 2023
5aa0172
fix bug
linyangshi Apr 24, 2023
b4f7c87
delete debug mode
linyangshi Apr 24, 2023
3be0b12
Merge branch 'develop' into new_ppdet
DefTruth Apr 25, 2023
61444ba
Merge branch 'develop' into new_ppdet
DefTruth Apr 25, 2023
d268852
update checkarch log
linyangshi Apr 25, 2023
0b99682
Merge branch 'new_ppdet' of https://github.com/linyangshi/FastDeploy …
linyangshi Apr 25, 2023
ab6eaec
update trt inputs example
linyangshi Apr 25, 2023
422bacd
Merge branch 'develop' into new_ppdet
DefTruth May 5, 2023
185f0d4
Update README.md
DefTruth May 5, 2023
06a392a
Merge branch 'develop' into new_ppdet
DefTruth May 5, 2023
a9d4f1e
Merge branch 'PaddlePaddle:develop' into new_ppdet
linyangshi May 8, 2023
744fdf3
add ppocr_v4
linyangshi May 8, 2023
bc9f62f
update ppocr_v4
linyangshi May 8, 2023
3d49d4b
Merge branch 'PaddlePaddle:develop' into new_ppdet
linyangshi May 8, 2023
d5d289c
Merge branch 'develop' into new_ppdet
linyangshi May 8, 2023
84134fd
update ocr_v4
linyangshi May 9, 2023
0c74580
Merge branch 'PaddlePaddle:develop' into new_ppdet
linyangshi May 9, 2023
8018604
Merge branch 'new_ppdet' of https://github.com/linyangshi/FastDeploy …
linyangshi May 9, 2023
40ae10b
Merge branch 'PaddlePaddle:develop' into new_ppdet
linyangshi May 10, 2023
f1cd78b
update ocr_v4
linyangshi May 10, 2023
f4e85ad
update ocr_v4
linyangshi May 10, 2023
6db94e7
update ocr_v4
linyangshi May 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'develop' into develop
  • Loading branch information
linyangshi committed Mar 23, 2023
commit 84d42a742c35324e6ee70eb005056787333aea1b
100 changes: 38 additions & 62 deletions benchmark/cpp/benchmark_gpu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,44 @@ if [ ! "$1" = "$CONFIG_PATH" ]; then
fi
fi

# PaddleClas
./benchmark_ppcls --model PPLCNet_x1_0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPLCNetV2_base_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model EfficientNetB7_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model EfficientNetB0_small_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model GhostNet_x0_5_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model GhostNet_x1_3_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model GhostNet_x1_3_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV1_x0_25_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV1_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV2_x0_25_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV2_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV3_small_x0_35_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV3_large_x1_0_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ShuffleNetV2_x0_25_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ShuffleNetV2_x2_0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model SqueezeNet1_1_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model InceptionV3_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ResNet50_vd_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPHGNet_tiny_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPHGNet_base_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ResNet50_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model EfficientNetB0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV2_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV3_small_x1_0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ViT_large_patch16_224_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ResNeXt50_32x4d_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model DenseNet121_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPHGNet_small_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model person_exists_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH

# PaddleOCR
./benchmark_ppocr_det --model ch_PP-OCRv3_det_infer --image 12.jpg --config_path $CONFIG_PATH
./benchmark_ppocr_cls --model ch_ppocr_mobile_v2.0_cls_infer --image rec_img.jpg --config_path $CONFIG_PATH
./benchmark_ppocr_rec --model ch_PP-OCRv3_rec_infer --image rec_img.jpg --rec_label_file ppocr_keys_v1.txt --config_path $CONFIG_PATH
./benchmark_ppocr_det --model ch_PP-OCRv2_det_infer --image 12.jpg --config_path $CONFIG_PATH
./benchmark_ppocr_rec --model ch_PP-OCRv2_rec_infer --image rec_img.jpg --rec_label_file ppocr_keys_v1.txt --config_path $CONFIG_PATH

# PaddleDetection
./benchmark_ppyolov5 --model yolov5_s_300e_coco_no_nms --image 000000014439.jpg --config_path $CONFIG_PATH --no_nms
./benchmark_ppyolov6 --model yolov6_s_300e_coco_no_nms --image 000000014439.jpg --config_path $CONFIG_PATH --no_nms
Expand Down Expand Up @@ -63,65 +101,3 @@ fi
./benchmark_ppseg --model Unet_cityscapes_with_argmax_infer --image cityscapes_demo.png --config_path $CONFIG_PATH
./benchmark_ppseg --model PP_HumanSegV1_Server_with_argmax_infer --image portrait_heng.jpg --config_path $CONFIG_PATH
./benchmark_ppseg --model FCN_HRNet_W18_cityscapes_with_argmax_infer --image cityscapes_demo.png --config_path $CONFIG_PATH

# PaddleClas
./benchmark_ppcls --model PPLCNet_x1_0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPLCNetV2_base_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model EfficientNetB7_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model EfficientNetB0_small_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model GhostNet_x0_5_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model GhostNet_x1_3_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model GhostNet_x1_3_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV1_x0_25_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV1_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV2_x0_25_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV2_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV3_small_x0_35_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV3_large_x1_0_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ShuffleNetV2_x0_25_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ShuffleNetV2_x2_0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model SqueezeNet1_1_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model InceptionV3_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ResNet50_vd_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPHGNet_tiny_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPHGNet_base_ssld_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ResNet50_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model EfficientNetB0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV2_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model MobileNetV3_small_x1_0_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ViT_large_patch16_224_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model ResNeXt50_32x4d_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model DenseNet121_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model PPHGNet_small_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH
./benchmark_ppcls --model person_exists_infer --image ILSVRC2012_val_00000010.jpeg --config_path $CONFIG_PATH

# PaddleOCR
./benchmark_ppocr_det --model ch_PP-OCRv3_det_infer --image 12.jpg --config_path $CONFIG_PATH
./benchmark_ppocr_cls --model ch_ppocr_mobile_v2.0_cls_infer --image rec_img.jpg --config_path $CONFIG_PATH
./benchmark_ppocr_rec --model ch_PP-OCRv3_rec_infer --image rec_img.jpg --rec_label_file ppocr_keys_v1.txt --config_path $CONFIG_PATH
./benchmark_ppocr_det --model ch_PP-OCRv2_det_infer --image 12.jpg --config_path $CONFIG_PATH
./benchmark_ppocr_rec --model ch_PP-OCRv2_rec_infer --image rec_img.jpg --rec_label_file ppocr_keys_v1.txt --config_path $CONFIG_PATH

# PaddleDetection
./benchmark_ppyolov5 --model yolov5_s_300e_coco --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_ppyolov6 --model yolov6_s_300e_coco --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_ppyolov8 --model yolov8_s_500e_coco --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_ppyolox --model yolox_s_300e_coco --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_ppyoloe --model ppyoloe_plus_crn_m_80e_coco --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_picodet --model picodet_l_640_coco_lcnet --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_ppyolov7 --model yolov7_l_300e_coco --image 000000014439.jpg --config_path $CONFIG_PATH
./benchmark_ppyoloe --model ppyoloe_crn_l_300e_coco --image 000000014439.jpg --config_path $CONFIG_PATH

# PaddleSeg
./benchmark_ppseg --model Portrait_PP_HumanSegV2_Lite_256x144_with_argmax_infer --image portrait_heng.jpg --config_path $CONFIG_PATH
./benchmark_ppseg --model PP_HumanSegV2_Lite_192x192_with_argmax_infer --image portrait_heng.jpg --config_path $CONFIG_PATH
./benchmark_ppseg --model PP_HumanSegV1_Lite_infer --image portrait_heng.jpg --config_path $CONFIG_PATH
./benchmark_ppseg --model PP_LiteSeg_B_STDC2_cityscapes_with_argmax_infer --image cityscapes_demo.png --config_path $CONFIG_PATH
./benchmark_ppseg --model FCN_HRNet_W18_cityscapes_with_argmax_infer --image cityscapes_demo.png --config_path $CONFIG_PATH
./benchmark_ppseg --model SegFormer_B0-cityscapes-with-argmax --image cityscapes_demo.png --config_path $CONFIG_PATH
./benchmark_ppseg --model Deeplabv3_ResNet101_OS8_cityscapes_with_argmax_infer --image cityscapes_demo.png --config_path $CONFIG_PATH
./benchmark_ppseg --model Unet_cityscapes_with_argmax_infer --image cityscapes_demo.png --config_path $CONFIG_PATH
./benchmark_ppseg --model PP_HumanSegV1_Server_with_argmax_infer --image portrait_heng.jpg --config_path $CONFIG_PATH
./benchmark_ppmatting --model PP-Matting-512 --image matting_input.jpg --config_path $CONFIG_PATH
./benchmark_ppmatting --model PPHumanMatting --image matting_input.jpg --config_path $CONFIG_PATH
./benchmark_ppmatting --model PPModnet_MobileNetV2 --image matting_input.jpg --config_path $CONFIG_PATH
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.