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

CUDA 7.0, cuSolver example: unresolved inclusion of cudense.h

本文关键字:包含 cudense cuSolver 示例 CUDA      更新时间:2023-10-16

我正在查看文档中的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,我相信应该可以修复所有编译错误。