云GPU下配置深度学习操作环境步骤
前言
最近参加计算机视觉相关的比赛,发现笔记本的GPU已经无法承受庞大数据集的摧残,转而使用云GPU来跑代码,由于对Linux系统的不熟悉反复出了很多问题,至今终于配制好环境代码可以正常运行了,特此记录:
配置记录
在查找资料时常常会找到很多过时或者不符合自己情况的代码,在自己写文的时候就把这些内容标清楚了,如果配置不同可以先弄清楚是否可迁移再运行
配置 | 版本 |
---|---|
操作系统 | Ubuntu 16.04.6 LTS 4.13.0-36-generic GNU/Linux |
python | 3.6.3 |
cuda | 10.0 |
详细步骤
我需求的环境为python == 3.6,pytorch == 1.1.0,缝缝补补,在看了很多网站之后,以下操作已经能够满足我的需求配置好环境,下面会将所有的信息来源和代码标示出来,需求不同的朋友可以做个借鉴,调整自己的设置
一、安装依赖
来源:https://www.jianshu.com/p/553f9237576c
sudo apt-get install python-dev
sudo apt-get install libffi-dev
sudo apt-get install libssl-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxslt-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libbz2-dev
二、安装python 3.6.3包
来源1:https://pylist.com/t/1576042471
来源2:https://cloud.tencent.com/developer/article/1146946
cd /opt
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
tar -xvf Python-3.6.3.tgz
cd Python-3.6.3
./configure
make
make install
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.6 2
update-alternatives --config python3
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
三、安装pip&换源
来源1:https://blog.csdn.net/little_stupid_child/article/details/82747227
来源2:https://blog.csdn.net/wangweiwells/article/details/88374070
sudo rm /usr/bin/lsb_release
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
#我租用的云GPU已经默认为阿里源,如果没有设置的话还是更新一下比较好
cd ~
mkdir .pip
vi pip.conf
#接下来的内容为写在文档中
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
四、更新jupyterlab内核
来源:https://blog.csdn.net/u012151283/article/details/54565467
pip3 install ipykernel
python -m ipykernel install
五、总结
环境配置比较繁琐,但接下来要学习的东西还有更多更多,写下这些作为记录,也希望能帮到正在苦苦debug的你