CUDA 7.0,cuSolver示例:未解决的包含cudense.h

时间:2015-08-31 15:36:28

标签: c++ cuda ubuntu-14.04 cusolver

我正在浏览文档中的cuSolver example并收到以下错误:

  

致命错误: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 Toolkit 7.0
  • Ubuntu 14.04

1 个答案:

答案 0 :(得分:3)

CUDA 7文档在这方面有错误。这已在CUDA 7.5RC文档中修复,因此您可能希望切换到该版本。

与此同时,您可以通过添加cusolverDn.h来修复此特定错误。

而不是:

#include <cudense.h>

这样做:

#include <cusolverDn.h>

即使是CUDA 7.5RC文档仍然存在缺陷。进行上述更改后,如果您将该doc / example中的cuds的所有实例更改为cusolverDn,我相信应修复所有编译错误。

相关问题