C++ CUDA 7.0,cuSolver示例:未解析的CUDA.h夹杂物
我正在查看文档中的,并得到以下错误: 致命错误:cudense.h:没有这样的文件或目录 汇编和链接,“make-n”: nvcc-c-I/usr/local/cuda-7.0/include main.cpp nvcc-o cusolver_run main.o-L/usr/local/cuda-7.0/lib64-lcublas-lcusolver 在include目录中找不到cudense.h,而cublas_v2.h在那里。 有没有办法得到这个头文件C++ CUDA 7.0,cuSolver示例:未解析的CUDA.h夹杂物,c++,cuda,ubuntu-14.04,cusolver,C++,Cuda,Ubuntu 14.04,Cusolver,我正在查看文档中的,并得到以下错误: 致命错误:cudense.h:没有这样的文件或目录 汇编和链接,“make-n”: nvcc-c-I/usr/local/cuda-7.0/include main.cpp nvcc-o cusolver_run main.o-L/usr/local/cuda-7.0/lib64-lcublas-lcusolver 在include目录中找不到cudense.h,而cublas_v2.h在那里。 有没有办法得到这个头文件 Cuda工具包7.0 Ubuntu
- Cuda工具包7.0
- Ubuntu 14.04
- CUDA 7文档在这方面存在错误。这在CUDA 7.5RC文档中已经修复,因此您可能希望切换到该版本
同时,您可以通过包含
cusolverDn.h
来修复此特定错误
与此相反:
#include <cudense.h>
#包括
这样做:
#include <cusolverDn.h>
#包括
即使是CUDA 7.5RC文档在这一部分中也存在缺陷。在进行上述更改之后,如果您将该文档/示例中的
cuds
的所有实例更改为cusolverDn
,我认为这应该可以修复所有编译错误。该示例看起来完全不正确,可能应该完全忽略,不幸的是,即使是CUDA 7.5RC文档在这一节中也存在各种编译错误。我在回答中添加了一个关于如何修复其他编译错误的建议。谢谢,CUDA 7.5RC文档是在线提供的还是仅随工具包一起提供的?找不到它。仅使用工具箱。当cuda 7.5进入“生产发布”状态时,它们将在线可用