Ubuntu16.04下Nvidia+Cuda8.0+Dynet安装教程
原文链接:
Ubuntu16.04下Nvidia+Cuda8.0+Dynet安装教程 - WeiYang Blog
之前也在笔记本上装过几次cuda,均以失败告终,网上的教程都没有完全能拿来用的,多多少少都会出现一些问题。
这次终于完完全全安装成功了,可喜可贺。。。说起来都是泪。
注意显卡驱动安装最新版就行了,但是cuda最好还是别安装最新版了,装个8.0版本吧,不然都是泪。
最终版本为ubuntu16.04 + cuda8.0 + gcc5.4。
NVIDIA驱动安装
进入NVIDIA官网,选择适合自己显卡的驱动,下载后是一个.run文件。
清除之前安装过的NVIDIA:sudo apt-get remove --purge nvidia*
禁止nouveau等驱动:sudo gedit /etc/modprob.d/blacklist.conf
加入下列语句并保存:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
执行sudo update-initramfs -u
并重启reboot
。
按ctrl+alt+f1
,登录命令行界面。
执行sudo service lightdm stop
进入NVIDIA.run目录,运行sudo sh ./NVIDIA.run –no-x-check –no-nouveau-check –no-opengl-files
安装过程中会报错,直接无视。会问你要不要自动更新X配置文件,选择是就行了。
重启。输入sudo nvidia-smi
或者nvidia-settings
,如果显示显卡信息,那么恭喜你安装成功了。
CUDA安装
进入cuda官网,根据自己版本下载cuda.run文件。
执行sudo sh cuda.run
,注意中间问你要不要安装驱动程序,选择no
执行sudo gedit /etc/profile
添加下列语句并保存:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64$LD_LIBRARY_PATH
重启,打开/NVIDIA_CUDA-8.0_Samples/1_Utilities/deviceQuery
执行sudo make
和./deviceQuery
,如果出现显卡信息,那么cuda安装成功了。
Dynet安装
首先安装Anaconda,过程就不说了,直接运行shell脚本就行了。
然后重要的地方来了,创建虚拟环境,在虚拟环境里安装dynet!!!
执行
conda create --name python2 python=2 cython numpy
source activate python2
然后CPU版本的话很简单,直接执行pip install dynet
就行了。
GPU版本执行BACKEND=cuda pip install git+https://github.com/clab/dynet#egg=dynet -i https://pypi.tuna.tsinghua.edu.cn/simple
。
然后就成功啦,但是运行dynet程序的时候还是会报错,找不到libcudart库,这时执行下面三条语句就行了:
sudo cp /usr/local/cuda-8.0/lib64/libcudart.so.8.0 /usr/local/lib/libcudart.so.8.0 && sudo ldconfig
sudo cp /usr/local/cuda-8.0/lib64/libcublas.so.8.0 /usr/local/lib/libcublas.so.8.0 && sudo ldconfig
sudo cp /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/lib/libcurand.so.8.0 && sudo ldconfig
然后终于可以运行了,感动哭了。。。
Ubuntu16.04下Nvidia+Cuda8.0+Dynet安装教程相关推荐
- fb驱动安装linux系统,ubuntu16.04下NVIDIA GTX965M显卡驱动安装
这两天在笔记本(神舟Z7M-SL7D2)下安装ubuntu16.04, 执行ubuntu安装程序时,经常会在最开始选择语言的界面时鼠标键盘无响应,死机概率30%. 安装完成后,点重启按钮也会导致系统无 ...
- DynamicFusion在ubuntu16.04+显卡GT740+cuda8.0上的实现
目录 介绍 1.驱动与cuda安装 (1)驱动安装 a.驱动下载 b.禁用nouveau驱动 c.禁用X-Window服务 d.命令行安装驱动 e.驱动测试 (2)cuda7.5安装 2.环境配置 ( ...
- mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向my ...
- (一)win10下MySQL 8.0.23安装教程及简单测试
文章目录 (一)win10下MySQL 8.0.23安装教程及简单测试 1.MySQL官网下载 2.配置环境变量 3.命令行cmd安装MySQL 3.1 管理员权限运行cmd 3.2 数据库初始化 3 ...
- [深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解
首先吐个槽,ubuntu + nvidia的显卡驱动简直是反人类,害的我折腾了一天多. 一.问题及解决办法 寒假放假回家没事干,正好给家里电脑升级了显卡gtx1050可以跑跑CNN.我在实验室的显卡是 ...
- ubuntu16.04下Nvidia T1000显卡驱动460、CUDA10.2、CUDNN8安装
准备工作 架构与GPU型号:非官方介绍,页面搜索一下GPU就行.这个表显示我应该装CUDA10,但是先8.0凑和着.理论依据,要用9的话会出现这个问题 Pascal (CUDA 8 and later ...
- ubuntu16.04下NVIDIA GTX965M显卡驱动PPA安装
这两天在笔记本(神舟Z7M-SL7D2)下安装ubuntu16.04, 执行ubuntu安装程序时,经常会在最开始选择语言的界面时鼠标键盘无响应,死机概率30%. 安装完成后,点重启按钮也会导致系统无 ...
- Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)
Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...
- Ubuntu16.04+Titan X+CUDA8.0+cudnn5.1+Caffe
1.安装Ubuntu16.04 LTS x64 利用工具rufus制作USB系统盘(官方下载64位版本: ubuntu-16.04-desktop-amd64.iso),因为已有Win7系统,此处选择 ...
- ubuntu16.04下NVIDIA+CUDA+CUDNN+TensorFlow+Pytorch+Opencv等深度学习环境配置
1.Ubuntu16.04配置 1.1 更改Ubuntu源 所谓源,可以理解为Ubuntu从何处下载软件.默认的源是server for china,个人测试这是从美国的服务器下载软件进行安装的,为了 ...
最新文章
- 苏格拉底的oracle,苏格拉底的五个经典故事
- SAP UI5 初学者教程之一:Hello World 试读版
- 一个web版的计算器
- 做技术知道了哪些事情代表自己成熟了?
- 和get redis_Springboot2连接redis哨兵模式
- webshell查杀
- 我的世界自定义脚本生成器易语言源码
- ubuntu18.04安装五笔输入法
- 排错的时候不要“想当然”
- Linux系统安装与使用基础之第二篇熟悉Linux操作系统
- 开发工具篇第三讲:Maven从入门到实战
- 性能服务器阵列,存储性能101:服务器、阵列与网络架构基础
- 酒店无线认证解决方案
- 【从饮水机到名人堂之c语言】操作符详解(1)
- echarts tree (树图) 实现自定义节点图标 自定义样式 点击节点后线条变色 自适应高度 搜索后节点关键字标红 写的很详细,建议收藏!
- 大学自学html有前途吗,大学中最“牛逼”,最有前途的3个专业,考上就是金饭碗...
- 基于Python和PYQT5实现UDS功能,与ECU应用层软件交互
- 将JS嵌入C++ ————Spidermonkey引擎的使用
- htc+820+android+5.0,首款高通64位八核 HTC Desire 820评测
- IT世界里爱恨交加的OpenStack
热门文章
- ASP.NET MVC3书店--第二节 控制器(转)
- 如何删除windows服务zz 重新安装PostgreSQL时删除上次遗留service的方法
- 转载:VS2005 工具方便实用的快捷键。
- 数据库设计是否应该允许空值的存在
- Codeforces Round #553 (Div. 2) 题解
- maven的setting.xml文件中只配置本地仓库路径的方法
- 在同一台服务器上安装两个数据库
- 微信公众平台开发(112) 微信卡券
- POJ 3311 Hie with the Pie (状压DP)
- java:高速排序算法与冒泡排序算法