Warning, /acts/Traccc/extras/benchmark/README.md is written in an unsupported language. File is not indexed.
0001 # Benchmark tools
0002
0003 This directory contains some tools to help benchmark traccc:
0004
0005 * `benchmark.py` is designed to benchmark and compare the performance of traccc over time; it examines performance commit-by-commit and produces a CSV output.
0006 * `plot.py` can be used to plot the output of `benchmark.py`.
0007 * `parse_profile.py` takes an NSight Compute profile captured with `--section LaunchStats --section Occupancy --metrics gpu__time_duration.sum` and converts it into an easy-to-process CSV format.
0008
0009 All tools are designed to run with uv, e.g.:
0010
0011 ```bash
0012 $ uv run python3 benchmark.py ...
0013 ```