|
16 | 16 | from otx.core.types.task import OTXTaskType |
17 | 17 |
|
18 | 18 | CLASSIFICATION_BENCHMARK_CRITERIA = [ |
19 | | - Criterion(name="train/epoch", summary="max", compare="<", margin=0.1), |
20 | | - Criterion(name="train/e2e_time", summary="max", compare="<", margin=0.1), |
21 | | - Criterion(name="train/gpu_mem", summary="max", compare="<", margin=0.1), |
22 | | - Criterion(name="val/accuracy", summary="max", compare=">", margin=0.1), |
23 | | - Criterion(name="test/accuracy", summary="max", compare=">", margin=0.1), |
24 | | - Criterion(name="export/accuracy", summary="max", compare=">", margin=0.1), |
25 | | - Criterion(name="optimize/accuracy", summary="max", compare=">", margin=0.1), |
26 | | - Criterion(name="train/iter_time", summary="mean", compare="<", margin=0.1), |
27 | | - Criterion(name="test/iter_time", summary="mean", compare="<", margin=0.1), |
28 | | - Criterion(name="export/iter_time", summary="mean", compare="<", margin=0.1), |
29 | | - Criterion(name="optimize/iter_time", summary="mean", compare="<", margin=0.1), |
30 | | - Criterion(name="optimize/e2e_time", summary="mean", compare="<", margin=0.1), |
31 | | - Criterion(name="test(torch)/latency", summary="mean", compare="<", margin=0.1), |
32 | | - Criterion(name="test(export)/latency", summary="mean", compare="<", margin=0.1), |
33 | | - Criterion(name="test(optimize)/latency", summary="mean", compare="<", margin=0.1), |
34 | | - Criterion(name="test(train)/e2e_time", summary="max", compare=">", margin=0.1), |
35 | | - Criterion(name="test(export)/e2e_time", summary="max", compare=">", margin=0.1), |
36 | | - Criterion(name="test(optimize)/e2e_time", summary="max", compare=">", margin=0.1), |
| 19 | + Criterion(name="training:epoch", summary="max", compare="<", margin=0.1), |
| 20 | + Criterion(name="training:e2e_time", summary="max", compare="<", margin=0.1), |
| 21 | + Criterion(name="training:gpu_mem", summary="max", compare="<", margin=0.1), |
| 22 | + Criterion(name="training:val/accuracy", summary="max", compare=">", margin=0.1), |
| 23 | + Criterion(name="torch:test/accuracy", summary="max", compare=">", margin=0.1), |
| 24 | + Criterion(name="export:test/accuracy", summary="max", compare=">", margin=0.1), |
| 25 | + Criterion(name="optimize:test/accuracy", summary="max", compare=">", margin=0.1), |
| 26 | + Criterion(name="training:train/iter_time", summary="mean", compare="<", margin=0.1), |
| 27 | + Criterion(name="torch:test/iter_time", summary="mean", compare="<", margin=0.1), |
| 28 | + Criterion(name="export:test/iter_time", summary="mean", compare="<", margin=0.1), |
| 29 | + Criterion(name="optimize:test/iter_time", summary="mean", compare="<", margin=0.1), |
| 30 | + Criterion(name="optimize:e2e_time", summary="mean", compare="<", margin=0.1), |
| 31 | + Criterion(name="torch:test/latency", summary="mean", compare="<", margin=0.1), |
| 32 | + Criterion(name="export:test/latency", summary="mean", compare="<", margin=0.1), |
| 33 | + Criterion(name="optimize:test/latency", summary="mean", compare="<", margin=0.1), |
| 34 | + Criterion(name="train:test/e2e_time", summary="max", compare=">", margin=0.1), |
| 35 | + Criterion(name="export:test/e2e_time", summary="max", compare=">", margin=0.1), |
| 36 | + Criterion(name="optimize:test/e2e_time", summary="max", compare=">", margin=0.1), |
37 | 37 | ] |
38 | 38 |
|
39 | 39 |
|
|
0 commit comments