1. 程式人生 > >ubuntu16.04安裝配置fastai 0.7

ubuntu16.04安裝配置fastai 0.7

fastai-0.7裡面內建的pytorch是0.3.1,已經可以滿足日常需求了,所以就沒有裝fastai1.0(對應的pytorch是1.0,主要是太新了,不想踩坑emmm)

  1. 第一步:更新pip或者conda(下一步用哪個安裝就更新哪個,我更新的是conda,一定要更新,不然後面會報錯)
pip install pip -U
conda update conda
  1. 下載fastai的git,並進入目錄,建立fastai環境,conda env create -f environment.yml會自動下載所需的所有包和庫,準備好流量或wifi。
git clone https://github.com/
fastai/fastai.git cd fastai conda env create -f environment.yml

【注意】:系統cuda版本是9.0.176,cudnn是7.0.5。我開始因為cudnn版本不對,裝了好幾遍都不成功。。如果裝失敗了不要緊,使用conda remove -n fastai --all命令刪除fastai環境重新裝,加油 。

裝完後,終端進入fastai環境,輸入python,測試:

import sys
sys.path.append('home/zzz/fastai-master/old')  #注意這裡新增的是fastai的git包中的old資料夾路徑,這個才對應的是fastai0.7
from fastai.conv_learner import *

可能報錯:ModuleNotFoundError:No module named 'dataclasses'
原因及解決:github上說的是安裝不完整導致的,但是我明明全都裝了啊,沒事不管這個報錯,開啟jupyter,複製上面三行程式碼執行,居然沒有報錯!再次轉回終端,執行那三行程式碼,居然就不報錯了,不知道是什麼玄學。。。不過好在可以用fastai了,撒花~