Ubuntu 14.04+cuda7.5+torch+tensorflow+remastersys
本人由于手残,安装过很多次这系列的东西,感谢之前参考过的所有文档的作者,为了后面安装的新人更快完成,遂决定写这篇文档。
- Ubuntu14.04安装及引导
- cuda7.5安装
- Cudnn安装
- caffe安装
- Tensorflow安装
- Theano安装
- Troch安装
- remastersys安装及备份
Ubuntu 14.04 安装
已有win7系统的电脑,可分配100+GB的ssd给linux。
为Ubuntu安装准备可用空间
方法一:
windows中,右击“计算机”,点击“管理”,打开窗口左侧列表中有“磁盘管理”,即可删除一些空间,使其变为绿色,则在安装中可用。
方法二:
使用DiskGenius工具。
(如果灰色部分无法包括进来,就重新新建磁盘,然后调整磁盘大小,再删除磁盘)安装ubuntu
检测网络那一步,如果需要网路,可以在右上角进行手动设置。下一步会检测有没有其他系统,我这边检测不到我的win7,可以先跳过,随后设置grub或win的引导。
分区
根分区: \ 100G (主分区,其他都是逻辑分区)
Swap交换分区: 32G (随便设置的,有一份参考中设置了和内存相同的16G,并表明内存小于16G时,设置为内存的1.5-2倍)
Home分区:600G (建议设置大一些,但是我就这么点空间了)
boot分区: /boot 400M
很多教程里都给出很多分区,我一般只设置这几个,其他的会自动从根分区分出重建引导
我用的是win的引导,grub不太会
插入winPE盘,修复win引导
重启进入win系统,打开EasyBCD建立引导
进入tty时黑屏
这个应该时分辨率问题,我的解决方法如下(具体原理不懂,但是出现了神奇的情况,grub引导出现了,里面包括win7启动项):
sudo gedit /etc/default/grub
在quite splash后面加上nomodeset
sudo update-grub
sudo reboot
cuda7.5安装
(以前都是先安装Nvidia的驱动,再安装cuda 的。但安装cuda的时候会提醒驱动冲突,本次尝试直接安装)
选择cuda7.5 (.run文件安装出错率比较高,选择.deb安装)
官网下载cuda的.deb文件
关闭和Nvidia内核不兼容的nouveau
Nouveau是一个开源的显卡驱动,Ubuntu 14.04 默认安装了,但是它会影响nVidia驱动的安装,所以只有请他回老家了,sorry!
Ctrl+Alt+F1进入命令行模式
sudo stop lightdm
sudo vi /etc/modprobe.d/blacklist-nouveau.conf
在文件中写入:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
在terminal中执行
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
sudo update-initramfs -u
sudo reboot
检查nouveau是否关闭成功的方法: