CUDA函数库调用问题解决
CUDA函数库调用问题解决
版权声明:本文为博主原创文章,未经博主允许不得转载。
问题:
装好CUDA5.5, samples也安装成功,编译也成功了,但是在运行程序的时候出问题了。
譬如进入NVIDIA_CUDA-5.5_Samples/7_CUDALibraries/ 目录中,执行 ./conjugateGradientPrecond
结果报错了,居然报错了:
./conjugateGradientPrecond: error while loading shared libraries: libcublas.so.5.5: cannot open shared object file: No such file or directory
解决:
首先找到libcublas.so.5.5 这个文件在哪里,在我的系统Ubuntu12.04,文件在 /usr/local/cuda-5.5/lib64/ 目录下。
然后 sudo vim /etc/ld.so.conf.d/cuda_lib.conf
在文档里添加目录 /usr/local/cuda-5.5/lib64/
写完后,然后 sudo ldconfig.
记住一定要用sudo,除非你在root下。
解释:
程序在编译的时候需要library,在执行的时候更需要library. LD_LIBRARY_PATH是编译时bash shell可以设定的环境变数,
但是程序在运行时,不一定会读取到这个变数,所以就要设定/etc/ld.so.conf.
但是通常我们会把费系统预设安装的函数库放在/etc/ld.so.conf里面,也就是说,今天cuda5.5的library的真实路径是
/usr/local/cuda-5.5/libXX
这个路径放在ld.conf可以读取到的地方。一般系统管理员的习惯会在ld.so.conf.d这个目录下再新增一个档案。档案名称就是XXX.conf
然后把library的path加入到这个档案里面,然后再ldconfig,系统就会重新设定。
CUDA函数库调用问题解决相关推荐
- matlab的函数要写在哪,matlab函数库在哪
---WORD 格式--可编辑--专业资料--- 在 MATLAB 环境下访问外部函数的共享库文件,必须首先把该库文件加载到内存中.一旦加载 成功,就能直接在 MATLAB 中直接请求...... 1 ...
- @lisp 函数库 - CAD应用云
@lisp 函数库 @lisp 函数库是一个开源.共享.可云端加载的 autolisp 函数库.由像您一样热爱开源共享的爱好者所构筑并维护.可依据开放许可协议自由使用. @lisp函数库功能涉及 图元 ...
- CUDA动态库封装以及调用
CUDA动态库封装以及调用 参考:http://blog.sina.com.cn/s/blog_618941f701016d26.html 通过将CUDA相关计算操作放在库中,方便在项目中调用,省去了 ...
- 在.c文件中调用cuda函数
在.c文件中调用cuda函数 2014-04-19 17:17 446人阅读 评论(0) 收藏 举报 分类: cuda编程(1) 版权声明:本文为博主原创文章,未经博主允许不得转载. 问题描述:假设在 ...
- Qt调用CUDA动态库及配置
本文配置环境:Win7(x64)+VS2012+CUDA+Qt5.5.0 1.首先保证CUDA集成到VS下(如下图顺利安装Nsight for VS2012).CUDA安装比较简单,选自定义安装,然后 ...
- Qt 调用CUDA静态库和动态库生成与配置
前言 通过将CUDA相关计算操作放在库中,方便在项目中调用,省去了每次编译cu文件的麻烦,也便于集成到其他平台上. 关于部署CUDA加速的程序时,往往对CUDA加速的程序编译为动态链接库或者静态链接库 ...
- 嵌入式Linux支持dlopen,Android下使用dlopen函数动态调用.so链接库
在这篇文章([09.03.25]Linux环境中dlopen函数的简单应用)中.实现了在UBUNTU LINUX环境下使用dlopen函数动态调用.so链接库.但是也提到了在Android下未能成功. ...
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( jni 中 main 函数声明 | 命令行处理 | jni 调用 lib7zr.so 函数库处理压缩文件完整代码 )
文章目录 一.JNI 中 main 函数声明 二.命令字符串切割并传入 main 函数 三.完整代码示例 1.完整 jni 代码 2.完整 java 代码 3.执行结果 四.参考资料 前置博客 : [ ...
- keil lib 只调用自己的函数_C语言学习篇(28)——函数库
引言 我们在编写代码时,常常会写一个.c源文件和与之对应的.h文件(例如a.c和a.h),并在源文件.c中定义(具体实现)一些函数,在.h文件中声明, 这样我们就可以在其他源文件中包含该头文件,来调用 ...
最新文章
- 快手小葫芦网红收入大数据_KS第一个粉丝量破亿账号出现,竟是他!送辛巴上央视的网红被曝光!方丈曝出被封杀网红身份信息!球球自爆发家史,偷卖赵本山老师鞋子!...
- 分享一个高质量的 小程序UI框架
- redis 学习笔记——redis集群
- 怎样使用Secure CRT查看vcenter和esxi主机的日志文件
- 机器学习:SVM算法的对偶形式
- 【Linux】一步一步学Linux——as命令(260)
- Asp.Net Session 丢失的奇怪问题,求救!
- 三星Galaxy Note系列旗舰今年确定缺席:超万名粉丝请愿望其回归
- 克鲁斯卡尔重构树小结
- 项目学习类容,日期处理,SQL语句查询,hashtable的运用,R语言包的环境配置
- wordpress创建_如何创建WordPress儿童主题
- 数据采集与数据挖掘是什么?有什么区别?
- mysql分页查询与ES分页查询解析
- 联想新计算机开机黑屏,联想笔记本电脑开不了机 联想笔记本电脑开机黑屏怎么办...
- 【Unity3D自学记录】Unity3D之KeyCode键值
- React Native入门——布局实践:开发京东客户端首页(一)
- mpeg1视频解码标准简介
- Zabbix最新6.2安装及使用!
- java面试全套清单_Java 全套面试题 PDF 下载
- python使用微信设置-用Python玩微信跳一跳黑科技详细使用教程