深度学习工作站搭建笔记

时间:2022-09-14 19:23:37

1.ubuntu16.04

制作U盘安装linux工具,并安装ubuntu16.04系统。


2.配置网络

配置工作站网络,IPV4: IP, 子网掩码,网关,DNS等。注意一点,配置完要断开网络,再重新连接一下,即可。如果还不行,可重启机子。


3.更新软件源

进入System setting->Software & updates,切换软件源。


4.安装xrdp远程

ubuntu安装远程服务xrdp的教程很多,但试过很多发现都是坑,只有以下这个链接才是靠谱的,百试百灵。

http://www.linuxidc.com/linux/2015-04/116446.htm


5.Anocanda, cuda,cudnn, tensorflow

Anocanda安装教程: http://blog.csdn.net/zhdgk19871218/article/details/46502637    注意要装2.*版本的。否则难以兼容tensorflow

Cuda,Cudnn安装教程:http://www.linuxidc.com/Linux/2016-11/137561.htm   这一步踩了无数坑,最终用这个教程成功了。教程中cudnn安装过程中,以下步骤要注意:

其中红色字体处需要替换成相应版本,切记!!!比如 usr/local/cuda-8.0/include

sudo cp cuda/include/cudnn.h /usr/local/cuda/include sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64 sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
 

tensorflow安装教程:下载链接 https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.0rc0-cp27-none-linux_x86_64.whl

将下载好的tensorflow_gpu-0.12.0rc0-cp27-none-linux_x86_64 .whl文件放到你的anaconda2/lib/python2.7/site-packages/ 里面,然后打开终端:pip installtensorflow_gpu-0.12.0rc0-cp27-none-linux_x86_64.whl

6.notepadqq

http://www.ubuntukylin.com/news/shownews.php?lang=cn&id=356


7.pycharm

http://www.linuxdiyf.com/linux/26442.html


8.google chrome

http://blog.csdn.net/u012246342/article/details/51307988


9.挂载分区(永久)

http://blog.csdn.net/pi9nc/article/details/21740319

上面挂载是临时挂载,需要在每次重启后都重新执行以下挂载命令,若需要永久挂载,还需要如下操作:

http://blog.csdn.net/iam333/article/details/17224115


10.设置多账号及分配权限

http://www.cnblogs.com/johnw/p/5499442.html

http://www.linuxidc.com/Linux/2014-06/103859.htm


11.搭建ftp

http://www.linuxidc.com/Linux/2016-12/138563.htm

注意1:ubuntu的vsftpd.conf文件在/etc/目录下。

注意2:如果ftp搭建完后上传下载文件遇到权限问题,可先参考教程配置一下vsftpd.conf。还不行,请注意一下ftp用户对ftp根目录的权限。


12.sougou输入法

http://blog.csdn.net/qq_21792169/article/details/53152700



12.xrdp远程,tab无效

http://blog.csdn.net/jiandanjinxin/article/details/52069868


13.安装tflearn

(1)sudo apt-get install git 

(2)进入anaconda2/lib/python2.7/site-packages文件夹下面执行下面的命令

pip install git+https://github.com/tflearn/tflearn.git

git clone https://github.com/tflearn/tflearn --recursive


14.安装keras,theano

(1)进入anaconda2/lib/python2.7/site-packages文件夹下面执行下面的命令

(2)pip install keras


15.安装pytorch 

  • 注意选择,要是GPU可以被支持 选择CUDA8.0执行以下命令:
condainstall pytorch torchvision cuda80 -c soumith

  • 其他情况执行以下命令:
condainstall pytorch torchvision -c soumith


16.Torch7 安装笔记

http://torch.ch/docs/getting-started.html#_


17.Anoconda下安装spacy

conda config --add channels conda-forge

conda install spacy

网址:https://spacy.io/docs/usage/

注意:用root帐号执行!


18.安装loadcaffe

https://github.com/szagoruyko/loadcaffe

sudo apt-get install libprotobuf-dev protobuf-compiler
luarocks install loadcaffe

19.hdf5安装

https://github.com/deepmind/torch-hdf5/blob/master/doc/usage.md

sudo apt-get install libhdf5-serial-dev hdf5-tools git clone https://github.com/deepmind/torch-hdf5 cd torch-hdf5 luarocks make hdf5-0-0.rockspec LIBHDF5_LIBDIR="/usr/lib/x86_64-linux-gnu/"