모델 성능을 평가해 보세요
| 필드 | 값 |
|---|---|
| 범주 | 모델 및 추론 |
| 난이도 | 초급 |
| 예상 소요 시간 | 5-10 minutes |
| 레이블 | benchmark, synthetic, latency, throughput, power |
1장과 2장에서는 모델을 한 번 실행하고 비동기적으로 실행하는 방법을 보여주었습니다. 이 장에서는 다음 실질적인 질문에 답합니다. "이 모델은 장치에서 얼마나 빠르게 실행됩니까?" 벤치마크 API는 의도적으로 작게 설계되었습니다. 모델을 로드하고, 측정할 샘플 수를 선택한 다음, benchmark(...)를 호출하고 반환된 BenchmarkReport를 읽습니다.
벤치마크는 모델의 input_specs()를 사용하여 결정적인 합성 입력을 생성합니다. 이는 빠른 모델 성능 테스트와 컴파일된 모델 변형을 비교하는 데 유용하지만 카메라 벤치마크는 아닙니다. 카메라 디코딩, 실제 전처리 가변성, 동적 입력 크기 또는 데이터 종속적 후처리 동작이 포함되지 않습니다.