Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ CUDA 7.0,cuSolver示例:未解析的CUDA.h夹杂物_C++_Cuda_Ubuntu 14.04_Cusolver - Fatal编程技术网

C++ CUDA 7.0,cuSolver示例:未解析的CUDA.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

我正在查看文档中的,并得到以下错误:

致命错误: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 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进入“生产发布”状态时,它们将在线可用