# CUDA Kernel Benchmarking Package This package provides Python API to CUDA Kernel Benchmarking Library `NVBench`. ## Building ### Build `NVBench` project ``` cd nvbench/python cmake -B nvbench_build --preset nvbench-ci -S $(pwd)/.. -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc -DNVBench_ENABLE_EXAMPLES=OFF -DCMAKE_INSTALL_PREFIX=$(pwd)/nvbench_install cmake --build nvbench_build/ --config Release --target install nvbench_DIR=$(pwd)/nvbench_install/lib/cmake CUDACXX=/usr/local/cuda/bin/nvcc pip install -e . ``` ### Verify that package works ``` python test/run_1.py ```