The current CMakeLists.txt for nvbench has an incorrect include path:
target_include_directories(${bench_name} PUBLIC ${PROJECT_SOURCE_DIR}/punica/ops/csrc), which needs to be changed to target_include_directories(${bench_name} PUBLIC ${PROJECT_SOURCE_DIR}/csrc) for the benchmark target to compile correctly.
The current CMakeLists.txt for
nvbench
has an incorrect include path:target_include_directories(${bench_name} PUBLIC ${PROJECT_SOURCE_DIR}/punica/ops/csrc)
, which needs to be changed totarget_include_directories(${bench_name} PUBLIC ${PROJECT_SOURCE_DIR}/csrc)
for the benchmark target to compile correctly.