我正在查看文档中的cuSolver示例,并得到以下错误:
致命错误:cudense.h: No such file or directory
编译链接,"make -n":
nvcc -c -I/usr/local/cuda-7.0/include main.cpp
nvcc -o cusolver_run main。1 ./usr/local/cuda-7.0/lib64 -lcublas -lcusolver
cudense.h在include目录中找不到,而cublas_v2.h在那里。有办法得到这个头文件吗?
- Cuda Toolkit 7.0Ubuntu 14.04
CUDA 7文档在这方面有一个错误。这已经在CUDA 7.5RC文档中修复了,所以你可能希望切换到那个版本。
同时,您可以通过包含cusolverDn.h
来修复这个特定的错误。
而不是:
#include <cudense.h>
这样做:
#include <cusolverDn.h>
即使CUDA 7.5RC文档在这部分仍然存在缺陷。在进行上述更改后,如果您将该doc/示例中的cuds
的所有实例更改为cusolverDn
,我相信应该可以修复所有编译错误。