首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用cublas库

如何使用cublas库
EN

Stack Overflow用户
提问于 2013-03-15 22:45:03
回答 2查看 12.8K关注 0票数 2

我是库达的新手。我想在cuda程序中使用cublas功能,并想知道如何使用它的过程。当我尝试在GPU上运行它时,我的程序出现了错误,即*"cublas_v2.h文件不存在“。

EN

回答 2

Stack Overflow用户

发布于 2013-03-15 22:57:17

  1. cublas文档包含这里。所以你应该熟悉它。
  2. 试着运行一个示例程序。在CUDA 5工具包中有一些样本,或者您可以尝试一个这里。确保您了解如何构建和运行该示例。
  3. 如果你在你自己的程序上仍然有问题,在这里发布一个新的问题和细节。例如,如果您的程序提供了错误输出,那么将其粘贴到正在获取的完整错误输出中,并粘贴到生成错误输出的程序中(至少)。最好是粘贴在您的整个程序,或一个简单的版本,将再现错误。

您现在得到的错误看起来应该来自编译器,而不是运行程序时的错误。如果是这样的话,您只需告诉编译器在哪里可以找到该头文件。如果您查看像这一个这样的cuda示例,就可以从包含的makefile中看到如何告诉编译器在哪里查找头文件。

票数 5
EN

Stack Overflow用户

发布于 2017-09-21 08:05:39

可能存在多种原因,因此您必须很难运行使用CuBlas库的代码。

  1. 最重要的是使用-lcublas标志编译源代码。它应该像nvcc -c example.cu -o -lcublas示例
  2. 其次,确认系统中是否有Cublas库。正如上面说的"cublas_v2.h文件不存在“,尝试执行”there is cublas_v2.h“或手动搜索该文件,如果它不在那里,则需要安装 来自Nvidia网站的Cublas图书馆。
  3. 确认您的Cuda安装路径和LD_LIBRARY_PATH您的cuda路径应该是/usr/local/cuda。LD_LIBRARY_PATH应该是/usr/local/cuda/lib 64/usr/local/cuda/lib。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15443285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档