DL札记-1:深度学习Demo平台搭建
时间:2023-04-29 08:42:01 | 来源:网站运营
时间:2023-04-29 08:42:01 来源:网站运营
DL札记-1:深度学习Demo平台搭建:
一、前言最近刚购买一台工作站,打算用于DL代码调试,于是开始系统、软件的安装,空闲之余记录一下过程,方便以后再次搭建平台,也给一些呼友们提供参考。
二、正文1、Linux系统安装
Linux系统下载、启动U盘制作(略)。
关于双系统安装以及开机启动项的修复,可参考:Ubuntu双系统安装 “启动引导器”的设备选哪一项?
2、显卡驱动安装
1)首先在NVIDIA官网上,根据型号搜索对应的驱动:
选择对应型号的显卡驱动然后获取下载地址,进行下载:
wget -c
https://uk.download.nvidia.com/XFree86/Linux-x86_64/520.56.06/NVIDIA-Linux-x86_64-520.56.06.run2)退出xserver:
按住ctrl+alt+f1,进入命令行。
输入以下命令关闭:
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm status
如果需要重启xserver,再输入命令即可。
sudo /etc/init.d/lightdm restart
3)禁用nouveau驱动
编辑文件blacklist.conf
sudo gedit /etc/modprobe.d/blacklist.conf
在文件最后部分插入以下两行内容:
blacklist nouveau
options nouveau modeset=0
更新系统
sudo update-initramfs -u
4)关闭安全启动
重启电脑,进入bios关闭安全启动(很重要!)
5) 卸载旧驱动
$ sudo apt-get remove --purge nvidia*
若安装失败可以这样卸载,确保卸载干净
$ sudo sh NVIDIA-Linux-x86_64-520.56.06.run --uninstall
6) 开始安装
$ sudo sh NVIDIA-Linux-x86_64-520.56.06.run -no-x-check -no-nouveau-check -no-opengl-files
然后根据提示进行选择。
安装完以后,进行测试:
$ nvidia-smi
显卡信息出现以上信息,就说明显卡驱动已安装好。
详情可参考:Ubuntu安装NVIDIA驱动
3、DL软件安装
1)Anaconda安装
wget -c
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.05-Linux-x86_64.shsudo bash Anaconda3-2022.05-Linux-x86_64.sh
添加环境变量:
export PATH=/pub/software/Anaconda3/bin:$PATH
conda 升级
$ conda update -n base conda
创建环境
$ conda create -n DL python=3.9
查看环境:
$ conda-env list
# conda environments:
#
base * /pub/software/Anaconda3
DL /pub/software/Anaconda3/envs/DL
# 激活环境:
conda activate DNN
2)R语言安装
由于会用到R软件对数据进行预处理,所以这里安装R-4.2.1版本
$ wget -c
https://cran.r-project.org/src/base/R-4/R-4.2.1.tar.gz$ tar zxf R-4.2.1.tar.gz
$ cd R-4.2.1
$ sudo ./configure --prefix=/pub/software/R/R-4.2.1 --with-gnu-ld --with-cairo --with-x --enable-R-shlib
$ sudo make -I/usr/local/jdk-19/include/linux/ -I/usr/local/jdk-19/include/ # 这里要提前安装 jdk-19
$ sudo make install
添加环境变量:
export PATH=/pub/software/R/R-4.2.1/lib/R/bin:$PATH
export R_HOME=/pub/software/R/R-4.2.1/lib/R
export LD_LIBRARY_PATH=${R_HOME}/lib:${LD_LIBRARY_PATH}
export R_LIBS=/pub/software/R/R-4.2.1/lib/R/library/
export R_LIBS_SITE=/pub/software/R/R-4.2.1/lib/R/library/
可能会遇到的问题及解决办法:
configure: error: --with-readline=yes (default) and headers/libs are not available (参考)
$
sudo apt-get install libreadline-devconfigure: error: --with-x=yes (default) and X11 headers/libs are not available (参考)
$
sudo apt-get install xorg-devchecking whether bzip2 support suffices... configure: error: bzip2 library and headers are required (参考)
$
sudo apt-get install libbz2-devconfigure: error: "liblzma library and headers are require (参考)
$
sudo apt-get install liblzma-devchecking whether PCRE support suffices... configure: error: pcre >= 8.20 library and headers are required
$
sudo apt install libpcre3-devconfigure: error: libcurl >= 7.22.0 library and headers are required with support for https
$
sudo apt-get install libcurl4-openssl-deubuntu configure: error: PCRE2 library and headers are required (参考)
$
sudo apt-get install libpcre2-dev3)rstudio server 安装
为了方便写R代码以及调试,同时也安装了rstudio server, 首先下载安装依赖库:
$ wget
http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.0g-2ubuntu4_amd64.deb$ sudo dpkg -i libssl1.1_1.1.0g-2ubuntu4_amd64.deb
然后参考官网的安装方法:
$ wget
https://download2.rstudio.org/server/jammy/amd64/rstudio-server-2022.07.2-576-amd64.deb$ sudo apt-get install gdebi-core
$ sudo gdebi rstudio-server-2022.07.2-576-amd64.deb
编辑配置信息:
$ sudo subl /etc/rstudio/rserver.conf # 这里使用sublime text4 编辑器进行编辑,也可以用vi、gedit等
添加以下内容后保存:
# Server Configuration File
rsession-which-r=/pub/software/R/R-4.2.1/lib/R/bin/R
www-port=8787
# 重启服务
$ sudo rstudio-server restart
#查看状态,当出现active是,配置完成
$ sudo rstudio-server status
然后在浏览器的地址栏输入网址进行登录:
http://192.168.1.100:8787/ # 这里输入电脑的ip地址及端口8787
Rstudio server登录界面4)PyTorch安装
根据PyTorch官网提示,选择适合的安装方式:
Pytorch安装方式$ conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
查看是否安装成功:
$ python -c 'import torch; print(torch.version)'
1.13.0
(未完待续……)