天天看點

動手學深度學習00:環境搭建

李沐動手學深度學習環境搭建

1 環境

我的環境是ubuntu 18.04,在騰訊雲上買的輕量雲伺服器進行使用,沒有GPU,前幾章可以正常使用,後面用到GPU就不好使了。可以作為一個快速上手的過渡版本。

2 搭建步驟

(1) 安裝python 3.8
sudo su
apt-get update
apt-get install python3.8
           

如果之前已經安裝了python3,可以直接跳到第二步

如果之前安裝的是python2,需要修改一下軟連結

rm /usr/bin/python 
ln -s /usr/bin/python3.8 /usr/bin/python
           

輸入python驗證

動手學深度學習00:環境搭建
(2) 安裝torch torchvision jupyter
pip install torch torchvision jupyter d2l
           
torch庫較大,安裝較慢,大概需要五六分鐘左右。如果下載下傳速度太慢,可以嘗試進行換源。我買的騰訊雲伺服器,預設使用的是騰訊源。也可以使用其他源,豆瓣源等。換源方法可以在網上參考卡部落客部落格。

如果安裝失敗,嘗試更新pip

python -m pip install --upgrade pip
           
(3) 下載下傳動手學深度學習jypyter記事本并解壓
wget https://zh-v2.d2l.ai/d2l-zh.zip
unzip d2l.zip
           

如果沒有unzip,執行

apt-get zip

安裝即可

解壓後有以下檔案

動手學深度學習00:環境搭建
(4) 運作jupyter 記事本
cd pytorch
jupyter notebook
           

如果遇到下面這個報錯

動手學深度學習00:環境搭建

原因是沒有配置環境變量

終端運作

sudo vim ~/.bashrc

然後添加下面内容到末尾

export PATH=~/.local/bin:${PATH}
           

儲存~/.bashrc檔案後,并在終端輸入

source ~/.bashrc
           

再輸入

jupyter notebook

即可運作

動手學深度學習00:環境搭建

繼續閱讀