Skip to content

Commit

Permalink
[Benchmark]Adjust warmup/repeat times (PaddlePaddle#1632)
Browse files Browse the repository at this point in the history
* add GPL lisence

* add GPL-3.0 lisence

* add GPL-3.0 lisence

* add GPL-3.0 lisence

* support yolov8

* add pybind for yolov8

* add yolov8 readme

* add cpp benchmark

* add cpu and gpu mem

* public part split

* add runtime mode

* fixed bugs

* add cpu_thread_nums

* deal with comments

* deal with comments

* deal with comments

* rm useless code

* add FASTDEPLOY_DECL

* add FASTDEPLOY_DECL

* fixed for windows

* mv rss to pss

* mv rss to pss

* Update utils.cc

* use thread to collect mem

* Add ResourceUsageMonitor

* rm useless code

* fixed bug

* fixed typo

* update ResourceUsageMonitor

* fixed bug

* fixed bug

* add note for ResourceUsageMonitor

* deal with comments

* add macros

* deal with comments

* deal with comments

* deal with comments

* re-lint

* rm pmap and use mem api

* rm pmap and use mem api

* add mem api

* Add PrintBenchmarkInfo func

* Add PrintBenchmarkInfo func

* Add PrintBenchmarkInfo func

* deal with comments

* fixed enable_paddle_to_trt

* add log for paddle_trt

* support ppcls benchmark

* use new trt option api

* update benchmark info

* simplify benchmark.cc

* simplify benchmark.cc

* deal with comments

* Add ppseg && ppocr benchmark

* add OCR rec img

* add ocr benchmark

* fixed trt shape

* add trt shape

* resolve conflict

* add ENABLE_BENCHMARK define

* Add ClassifyDiff

* Add Resize for ClassifyResult

* deal with comments

* add convert info script

* resolve conflict

* Add SaveBenchmarkResult func

* fixed bug

* fixed bug

* fixed bug

* add config.txt for option

* fixed bug

* fixed bug

* fixed bug

* add benchmark.sh

* mv thread_nums from 8 to 1

* deal with comments

* deal with comments

* fixed readme

* deal with comments

* add all platform shell

* Update config.arm.txt

* Update config.gpu.txt

* Update config.x86.txt

* fixed printinfo bug

* rm proxy

* add more model support

* all backend config.txt

* deal with comments

* Add MattingDiff compare

* fixed predict bug

* adjust warmup/repeat times

---------

Co-authored-by: DefTruth <[email protected]>
  • Loading branch information
wjj19950828 and DefTruth authored Mar 16, 2023
1 parent dd01aaa commit 281d614
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.gpu.ort.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: gpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: ort
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.gpu.paddle.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: gpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: paddle
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.gpu.paddle_trt.fp16.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: gpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: paddle_trt
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.gpu.paddle_trt.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: gpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: paddle_trt
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.gpu.trt.fp16.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: gpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: trt
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.gpu.trt.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: gpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: trt
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.x86.ort.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: cpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: ort
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.x86.ov.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: cpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: ov
profile_mode: runtime
include_h2d_d2h: false
Expand Down
4 changes: 2 additions & 2 deletions benchmark/cpp/config/config.x86.paddle.fp32.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
device: cpu
device_id: 0
cpu_thread_nums: 1
warmup: 200
repeat: 1000
warmup: 20
repeat: 100
backend: paddle
profile_mode: runtime
include_h2d_d2h: false
Expand Down

0 comments on commit 281d614

Please sign in to comment.