从github上拉取了NVIDIA的示例代码后在本地运行时报错:fatal error: helper_functions.h: No such file or directory,原因是 helper_functions.h文件位于官方提供的samples文件夹中,而samples文件夹在cuda10.0(以及一些较新版本)中是需要自己下载的,故在Release CUDA Samples v10.0 · NVIDIA/cuda-samples · GitHub中找到对应版本下载,下载完成并解压缩后,make一下:

cd /usr/local/cuda/cuda-samples-10.0//看你的samples放哪了
make

之后再利用nvcc -I文件来执行文件

nvcc gemm.cu -I /usr/local/cuda/cuda-samples-10.0/Common

如何在Clion中修改:在Cmakelist.txt文件中加入一行:

include_directories("/usr/local/cuda/cuda-samples-10.0/Common")

Logo

欢迎来到FlagOS开发社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。

更多推荐