close

測試https://github.com/oarriaga/face_classification

因為常常忘記裝了什麼,所以紀錄一下過程

os:window10

python3.?

tensorflow反正已經升級了

cuda反正已經升級了

cudnn反正已經升級了

gpu:nvidia K556U 有點不夠用

 

 

https://github.com/keras-team/keras/issues/9621

https://stackoverflow.com/questions/42574476/update-tensorflow

檢查發現tf版本為1.2.0

因此upgarde tensorflow-gpu version

keras剛裝所以版本應該還是新的就不檢查了

似乎每次測試別人的程式碼都常常有版本問題

解決方法一,改程式碼變成自己的版本,tensorflow也沒太多地方需要改,所以是可以的

二,裝成適合的版本,如果是比較新的版本裝了就算了,裝回舊版本就還是用方法一好了

順便把pip10.0.1升級成18.0

python -m pip install --upgrade pip

 

安裝完後再跑一次.py檔

ImportError: Could not find 'cudart64_90.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Download and install CUDA 9.0 from this URL: https://developer.nvidia.com/cuda-toolkit

去cuda的bin理檢查發現版本太舊了

去安裝cudart64_90.dll

下載需要比較久

tf支援cuda所以不用自己寫cuda程式碼就能加快速度

linus安裝cuda時,記得好像要先關掉一些原本就有的背景軟體,忘了是什麼,

有的安裝教學會說,大部分沒說到,但若是沒關掉會導致檔案載不下來

安裝在

C:\Users\USER\AppData\Local\Temp\CUDA

用臉書帳號註冊cuda

https://www.nvidia.com/zh-tw/geforce/geforce-experience/games/

CUDA支援的遊戲

裝好了再跑一次

結果還是找不到,重新開機

https://github.com/tensorflow/tensorflow/issues/17101

重開機沒有用啊,結果發現環境變數的path還是在舊的cuda bin,忘記了

環境變數在進階系統設定裡

去找path的時候發現,奇怪怎麼裝完都沒東西(cuda資料夾)

很棒

話說cuda的升級應該不用重新安裝吧

還是需要舊得刪掉,再裝新的

https://blog.csdn.net/leayc/article/details/79687219

真的呢,要把舊的卸載,豪麻煩啊!!!!!!!!!!!!!!!

 

為啥版本顯示cuda9.2.....

但bin卻是舊的,沒裝到新的,現在是要怎麼辦...= =

好反正我當作沒安裝過cuda9.2先卸載之前的

就bin裡的.dll名稱來看我之前應該是裝cuda5.0...吧,吧!!!

因為我現在也看不到版本

阿,我沒網路用了,斷網了,只能用手機一個月12g

今天是第一天,看來要在第一天把12g用完了

$ sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl

這條卸載的執行碼....我沒有uninstall_cuda......plㄟ

不然手動刪除?那cudnn要不要刪,我看版本應該也是舊了= =

https://ngc.nvidia.com/registry/nvidia-cuda

Anaconda3裡的版本也是cuda9.2了話說

去控制台刪完後去了環境變數刪

突然發現

ㄟ~有ㄟ

那可能是舊版的擋住新版搜尋了?????????反正先重開機試一下

md還是不行

阿!要裝90不是92,但我懶得去看程式碼

那我決定改裝90,完全打翻剛剛的言論

如此如此這般這般,希望之前的程式還能用

在我把cuda改版後= =因為似乎沒有兼容之前的???

但我有一個昨年寫的程式,8月多要展示ㄟ

先把電腦摔壞好了,有個藉口

真的是被安裝或各種改版搞死

再來裝cudnn

https://developer.nvidia.com/rdp/cudnn-download

選適合cuda9.0的

cudnnv7.1.4

載下來是壓縮檔,裡面有cuda資料夾

跟之前找到的cuda資料夾很像,原來那個是cudnn的

沒有安裝的exe,先把cuda資料夾移進去cuda安裝好的檔案夾裡(大概是方便管理的理由),我就設一下環境變數試試看

設到cuda裡的bin和include和lib/x64裡

然後又要重新開機

好,不行

先把環境變數復原,結果突然發現我沒有設到環境變數,什麼鬼

乖乖看cudnn安裝手冊

https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#install-windows

發現最後一部安裝有寫到vs,但我不想開vs先不做

開pycharm,直接跑

好像可以喔,不用重新開機

因為我想一邊下載一個7g的檔案,但如果載到一半重開就又要重載了,就像剛才

手機wifi開久了是很燙的,尤其下載

 

把dataset放在File b'../datasets/fer2013/fer2013.csv'

跑成功惹><

要去繼續下載7g檔案

 

 

 

 

 

 

 

arrow
arrow
    文章標籤
    keras
    全站熱搜
    創作者介紹
    創作者 KR 的頭像
    KR

    漫漫長路

    KR 發表在 痞客邦 留言(0) 人氣()