CUDA7.0 下安装基于CUDA6.5的AMGX LINUX
2017-02-16 17:35
316 查看
AMGX 下载网址点击打开链接
1.目前只更新到基于cuda6.5. lib目录下的libamgxsh.so需要用到需要用到
libcudart.so.6.5
libcucublas.so.6.5
libcucuparse.so.6.5
而如果电脑上装的cuda版本为7.0的话是没有这些动态库的
由于AMGX没有开源,不能对其进行修改,
一开始考虑重新安装cuda6.5,但是太麻烦
后来看到cuda安装目录下
libcudart.so.7.0
libcucublas.so.7.0
libcucuparse.so.7.0
并不是动态库而是一个软连接,连接到
libcudart.so.7.0.28
libcucublas.so.7.0.28
libcucuparse.so.7.0.28
由此想到就算重新安装cuda6.5 其libcudart.so.6.5 很可能也不是一个动态库,而是一个软连接
所以决定就在当前cuda版本下新建名为6.5的软连接,连接到实际的对应的动态库,于是在usr/kocal/cuda/lib64目录下创建了
libcudart.so.6.5
libcucublas.so.6.5
libcucuparse.so.6.5
的软连接 分别连接到上述对应的动态库
编译成功
2 此时 单gpu程序是能顺利运行的,但在用mpic++ 编译时出现
/usr/bin/ld: warning: libmpi.so.1, needed by ../lib/libamgxsh.so, may conflict with libmpi.so.20 的warning
这事因为在用mpic++编译时默认用usr/lib目录下的libmpi.so.1,而我的openmpi重新安装过,所以有冲突
同上,在mpi的安装目录下加入libmpi.so.1的软连接,连接到对应的动态库即可
后面的libmpicxx.so.1出现问题也是同样的处理方法。解决后程序可以运行
1.目前只更新到基于cuda6.5. lib目录下的libamgxsh.so需要用到需要用到
libcudart.so.6.5
libcucublas.so.6.5
libcucuparse.so.6.5
而如果电脑上装的cuda版本为7.0的话是没有这些动态库的
由于AMGX没有开源,不能对其进行修改,
一开始考虑重新安装cuda6.5,但是太麻烦
后来看到cuda安装目录下
libcudart.so.7.0
libcucublas.so.7.0
libcucuparse.so.7.0
并不是动态库而是一个软连接,连接到
libcudart.so.7.0.28
libcucublas.so.7.0.28
libcucuparse.so.7.0.28
由此想到就算重新安装cuda6.5 其libcudart.so.6.5 很可能也不是一个动态库,而是一个软连接
所以决定就在当前cuda版本下新建名为6.5的软连接,连接到实际的对应的动态库,于是在usr/kocal/cuda/lib64目录下创建了
libcudart.so.6.5
libcucublas.so.6.5
libcucuparse.so.6.5
的软连接 分别连接到上述对应的动态库
编译成功
2 此时 单gpu程序是能顺利运行的,但在用mpic++ 编译时出现
/usr/bin/ld: warning: libmpi.so.1, needed by ../lib/libamgxsh.so, may conflict with libmpi.so.20 的warning
这事因为在用mpic++编译时默认用usr/lib目录下的libmpi.so.1,而我的openmpi重新安装过,所以有冲突
同上,在mpi的安装目录下加入libmpi.so.1的软连接,连接到对应的动态库即可
后面的libmpicxx.so.1出现问题也是同样的处理方法。解决后程序可以运行
相关文章推荐
- 基于Ubuntu 14.04.2安装cuda-7.0-27
- Caffe + Ubuntu14.04 64bit(位)+ Cuda6.5/Cuda7.0 安装配置教程
- cuda6.5/7.0与QT5.4的安装问题
- Ubuntu 14.04 64bit + CUDA7.0卸载+ CUDA 6.5 安装配置
- Ubuntu 14.04 64bit下Caffe + Cuda6.5/Cuda7.0 安装配置教程
- 基于RHEL 6.5安装Oracle 11g详细教程(5)——安装Oracle
- 基于RHEL 6.5安装Oracle 11g详细教程(6)——安装Oracle后的配置
- Xen实战之基于CentOS6.5安装Xen4.2
- 基于pxe和kickstart批量安装centos6.5 推荐
- 安装好cuda相关工具后发现原来基于mfc平台的opengl程序出现闪烁,最终解决
- vmware10.0 下 基于centos6.5安装xen的问题
- 基于RHEL 6.5安装Oracle 11g详细教程(4)——安装Oracle前的准备
- 怎样在MyEclipse 6.5 上安装tomcat7.0的插件?
- 【转载】Caffe + Ubuntu 14.04 + CUDA 6.5 新手安装配置指南
- Caffe + Ubuntu 14.04 + CUDA 6.5 新手安装配置指南
- 基于PXE,kickstart实现通过网络自动安装CentOS6.5
- 基于RHEL 6.5安装Oracle 11g详细教程(7)——配置Oracle自启动
- 基于WINDOWS OS ANT + NSIS + BAT + SVN 环境,ANT 一键安装制作 JAVA WEB + TOMCAT7.0 EXE 安装包
- 基于Windows的CUDA安装 (Setup CUDA on Windows)
- 基于pxe和kickstart批量安装centos6.5