Advanced Settings
1. Run benchmarking on CPU/NPU/GPU.
By default, the configuration is set to use the CPU. If you want to benchmark the application on GPU or NPU, please update the device value in workload_to_pipeline.json.
make benchmark
2. See the benchmarking results.
make consolidate-metrics
cat benchmark/metrics.csv
3.🛠️ Other Useful Make Commands.
make clean-images
— Remove dangling Docker imagesmake clean-models
— Remove all the downloaded models from the systemmake clean-all
— Remove all unused Docker resources
📁 Project Structure
configs/
— Configuration files (camera/workload mapping, pipeline mapping)docker/
— Dockerfiles for downloader and pipeline containersdownload-scripts/
— Scripts for downloading models and videossrc/
— Main source code and pipeline runner scriptsMakefile
— Build automation and workflow commands