Timing QUDA build - lattice/quda GitHub Wiki
Timing QUDA Build
Tools required
Steps
- build QUDA with ninja (the
-GNinja
is crucial here). To do this just get started in a fresh build directory and call
mkdir build; cd build
cmake <path-to-quda> -GNinja
...
ninja
- The previous step generated a
.ninja_log
file that needs to be converted into Chrome's tracing format:
ninjatracing .ninja_log > trace.json
- Open
trace.json
in Chrome by entering in the address field: chrome://tracing
and then loading the trace.json
file using the Load button.
Showing build dependencies
ninja -t deps | grep -v usr