Skip to content

Advanced Settings

1. Run benchmarking on CPU/NPU/GPU.

Default benchmark command

make benchmark

Benchmark command for GPU

make DEVICE_ENV=res/all-gpu.env benchmark

Benchmark command for NPU

make DEVICE_ENV=res/all-npu.env benchmark

2. See the benchmarking results.

make  consolidate-metrics

cat benchmark/metrics.csv

3.🛠️ Other Useful Make Commands.

  • make clean-images — Remove dangling Docker images
  • make clean-models — Remove all the downloaded models from the system
  • make clean-all — Remove all unused Docker resources

📁 Project Structure

  • configs/ — Configuration files (workload videos URLs)
  • docker/ — Dockerfiles for downloader and pipeline containers
  • download-scripts/ — Scripts for downloading models and videos
  • src/ — Main source code and pipeline runner scripts
  • Makefile — Build automation and workflow commands