keras環境配置填坑(持續更新)

L.C.提醒我補上配置的坑python

1.配置gpu版本的keras(tensorflow/theano)真xx難!對計算的時間要求不高,就弄個cpu慢吞吞訓練算了,怎麼安裝cpu版本的深度學習框架?框架

so fxxking easy!
官網(或清華大學鏡像站點)下載anaconda安裝,以後在命令行輸入如下代碼:函數

pip install theano;                
#pip install tensorflow;   #選擇theano或者tensorflow
pip install keras

done!學習

要注意的是,若是使用tensorflow做爲backend,就要下載python 3.5.2 對應的anaconda版本,記得是anaconda3 4.2.0命令行

2.安裝gpu版本的keras後,提示can not find g++.exe(或者相似差很少意思的error)code

首先多是沒正確安裝g++,再次在cmd輸入:ip

conda install mingw libpython

若是提示已經satisfied,說明不是由於這個問題。檢查mingw目錄以及其下的bin、lib目錄是否被添加進環境變量。v8

3.導入gpu版本keras(theano/tensorflow)時,提示缺乏pygpu模塊cmd

no hesitating,tap in:深度學習

pip install pygpu

4.用keras的plot_mode函數繪製模型summary失敗

八成是沒有安裝下面兩個包:

pip install pydot
pip install graphviz

5..theanorc.txt裏面的'device = gpu'沒法識別

八成是安裝了加速版的theano,此版本支持nvidia的cuda核心,把'device = gpu'改爲'device = cuda'

6.import進keras時提示找不到cudnn

解壓cudnn直接覆蓋cuda目錄的文件夾。

7.若是使用theano做爲beckend,記得手動調整keras的configuration文件裏面的backend項

8.import tensorflow時顯示有lib、dll加載不了
找到cuda的安裝目錄,把v8.0文件夾下面全部的子文件夾目錄添加進環境變量

9.couldn't open CUDA library xxxxxxx.dll
在cuda安裝目錄下搜這個找不到的文件,拷貝到已經添加環境變量的文件夾裏

10.用什麼交互式界面編寫keras程序比較好?jupyter notebook

相關文章
相關標籤/搜索