[問題] 用keras模組時,要怎麼用cuda和cudnn

看板Python作者 (JAGER)時間6年前 (2017/08/23 17:41), 6年前編輯推噓13(13016)
留言29則, 7人參與, 最新討論串1/2 (看更多)
大家好,最近在學deep learning 我用的環境是windows10 剛把keras弄好,backend:tensorflow 我的CUDA和cudnn都載好了,環境變數裡也加上了 我CUDA的路徑是:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 cudnn的三個file已分別放入bin/include/lib裡 是不是還要再加個path, tensorflow才會知道要用顯卡來運算? 我看CPU使用率100%,心都在淌血Q^Q 我發現載了tensorflow-gpu的模組就會有bug 我用的版本是Python 3.5.3 最後再問個, 用linux環境算這個會不會比較好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.247.31 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1503481275.A.41A.html

08/23 19:16, , 1F
cudnn先覆蓋進去 然後裝tensorflow gpu 你backend是gp
08/23 19:16, 1F

08/23 19:16, , 2F
u version keras不用特別調
08/23 19:16, 2F

08/23 20:02, , 3F
什麼意思,我cudnn的檔案已經放進去了 ,可我裝了tens
08/23 20:02, 3F

08/23 20:02, , 4F
orflow-gpu之後執行就會有bug
08/23 20:02, 4F

08/23 20:43, , 5F
我只有用過tensorflow 不過我的經驗是你只要把cudnn擺對
08/23 20:43, 5F

08/23 20:44, , 6F
位置就OK 你說的有bug是什麼意思? import 會成功嗎?
08/23 20:44, 6F

08/23 20:48, , 7F
tf.test.gpu_device_name() 有東西嗎?
08/23 20:48, 7F
這是裝了tensorflow-gpu之後才有的error https://pastebin.com/raw/3pCqMva0

08/23 22:24, , 8F
我是用 ubuntu 環境 都很難裝就是了XD
08/23 22:24, 8F

08/23 22:25, , 9F
如果你不熟悉 linux 會更難 有一堆雷
08/23 22:25, 9F

08/24 20:48, , 10F
你可能需要確認一下tensorflow cuda cudnn彼此的支援版本
08/24 20:48, 10F

08/24 22:02, , 11F
你可以試試建一個env 灌tf看看會不會動 我剛剛灌這台
08/24 22:02, 11F

08/24 22:02, , 12F
有一些和你類似的問題 重灌可能會有效
08/24 22:02, 12F

08/24 23:43, , 13F
還要確定有灌visual c++ 2015
08/24 23:43, 13F
windows10有灌,cuda8.0, cudnn5.1,位置應該有放對,環境變數path有加cuda ※ 編輯: ssd860505da (180.217.150.255), 08/25/2017 17:38:24

08/26 03:01, , 14F
你GPU是哪一個
08/26 03:01, 14F

08/26 03:14, , 15F
NVIDIA Coporation GK208M [GeForce 920M]
08/26 03:14, 15F

08/27 06:44, , 16F
你的tensorflow是幾版的? 1.3是用cudnn 6 喔
08/27 06:44, 16F
我改成cudnn 6之後可以執行成功,CPU的使用率降到40%左右,可是會出現這段訊息 https://pastebin.com/raw/Gj7724Wv 這樣算成功嗎? ※ 編輯: ssd860505da (180.217.143.218), 08/27/2017 12:50:43

08/27 12:53, , 17F
恩 這樣OK了 就像他說的你的顯卡不完全適合幹這個
08/27 12:53, 17F

08/27 12:53, , 18F
不過2GB的卡本來就只能玩玩而已XD
08/27 12:53, 18F

08/27 13:03, , 19F
啊 抱歉 我在胡說八道 tensorflow可以使用avx指令集
08/27 13:03, 19F

08/27 13:05, , 20F
但是pip來的版本不能 所以假設使用cpu訓練的話 改善這個
08/27 13:05, 20F

08/27 13:06, , 21F
問題可以加快學習時間 不過用GPU的話就沒差了
08/27 13:06, 21F

08/27 13:07, , 22F
08/27 13:07, 22F

08/27 23:33, , 23F
路過問一下,請問關於機器學習,PTT有相關版嗎?=3=
08/27 23:33, 23F

08/28 00:41, , 24F
等你開阿=3=
08/28 00:41, 24F

08/28 00:42, , 25F
就是找不到這種版所以只好來這問
08/28 00:42, 25F

08/29 01:16, , 26F
ML基本上就 R or Python 來這兩個版問就好了
08/29 01:16, 26F

08/29 01:16, , 27F
厲害一點的 Java or C++ 也是有人在做
08/29 01:16, 27F

09/10 23:22, , 28F
他上面哪有寫卡不適合...
09/10 23:22, 28F

10/13 15:15, , 29F
運算<3.0不行 所以有一些人也卡在這
10/13 15:15, 29F
文章代碼(AID): #1PdKsxGQ (Python)
文章代碼(AID): #1PdKsxGQ (Python)