看板 Python 關於我們 聯絡資訊
※ [本文轉錄自 deeplearning 看板 #1QfakpUB ] 作者: HumuHumu (呼姆呼姆) 看板: deeplearning 標題: [問題] 跑Keras的model正常GPU使用率會是多少 時間: Mon Mar 12 17:43:12 2018 我已經重複安裝很多次anaconda cudnn cuda等等了 但是我跑keras的model不管怎樣跑起來的速度都還是跟使用CPU跑的速度差不多 而且打開工作管理員,GPU使用率都只有7~8%左右 請問這樣是有在用GPU跑的嗎?? 我不管裝幾次都是這種結果 我不知道該怎麼解決他嗚嗚嗚 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.53.208 ※ 文章網址: https://www.ptt.cc/bbs/deeplearning/M.1520847795.A.78B.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: HumuHumu (140.114.53.208), 03/12/2018 17:43:43
EGsux: 就是沒用gpu 你的TF是gpu版的嗎? 03/12 18:39
f496328mm: 你沒裝到GPU版本的tensorflow 03/12 19:02
f496328mm: 即時你有裝到tensorflow-gpu,keras也會有影響,如果 03/12 19:03
f496328mm: 直接conda keras,他會幫你抓cpu的tensorflow,要直接p 03/12 19:03
f496328mm: ip keras(之前有類似經驗) 03/12 19:03
我是pip install tensorflow-gpu再pip install keras 這樣不曉得正不正確
goldflower: 你跑RNN系列的話GPU也不會快多少喔 03/12 20:51
goldflower: 是說cudnn和cuda用最新版有說會提升 但我還沒測 03/12 20:51
我跑一般的ANN而已 這是我用Anaconda Prompt跑的結果 看起來好像有用GPU,可是GPU使用率好低才7% https://imgur.com/bKbtXvi
goldflower: 既然有用那可能就只是參數量太少吧 加個幾層看看就知 03/12 22:25
lionell: 資料量不大CPU每個Step很快就處理完 03/12 23:34
lionell: 反而會比GPU運算還要快 03/12 23:35
lionell: 記憶體夠大可以提高Batch大小加速 03/12 23:37
所以我這個畫面是真的使用GPU在運算的嗎?
f496328mm: 用pip的話,你要確定你的cudnn、tf、keras版本都有對上 03/13 09:32
f496328mm: 喔 03/13 09:32
我用tensorflow 1.6 cudnn7.0 cuda9 ※ 編輯: HumuHumu (140.114.53.208), 03/13/2018 16:05:07
s77485p: Minibatch? 03/13 22:58