ubuntu16.04安裝配置fastai 0.7
阿新 • • 發佈:2018-12-21
fastai-0.7裡面內建的pytorch是0.3.1,已經可以滿足日常需求了,所以就沒有裝fastai1.0(對應的pytorch是1.0,主要是太新了,不想踩坑emmm)
- 第一步:更新pip或者conda(下一步用哪個安裝就更新哪個,我更新的是conda,一定要更新,不然後面會報錯)
pip install pip -U
conda update conda
- 下載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了,撒花~