作者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://webptt.com/m.aspx?n=bbs/deeplearning/M.1520847795.A.78B.html
1F:→ jackwang01: 速度差不多的話表示沒用到gpu喔 03/12 17:48
2F:→ jackwang01: 隨便找一個tensorflow範例跑看看,看訊息欄位有沒有 03/12 17:50
3F:→ jackwang01: 找到顯示卡資訊 03/12 17:50
4F:→ aaaba: 什麼作業系統啦 03/12 18:00
win10
5F:→ jason91818: 是不是灌到cpu版的 03/12 20:22
我用pip install tensorflow-gpu
這是我用Anaconda Prompt跑的結果 看起來好像有用GPU,可是GPU使用率好低才7%
https://imgur.com/bKbtXvi
7F:→ EGsux: 你的才2層,你試試看拿個VGG塞去retrain看看 03/12 21:39
8F:→ BogiHsu: 我記得anaconda 有分tensorflow, tensorflow-gpu,keras,k 03/12 21:45
9F:→ BogiHsu: eras-gpu要灌對版本才有gpu吧? 03/12 21:45
10F:推 ladddddy: 跑example mnist, gpu使用率大概50~60%,950m 03/12 23:43
我試跑了一下GPU使用率還是只有7%
11F:推 anticrime: 我是使用tensorlayer 當初在使用的時候也一直沒法用GPU 03/13 02:18
12F:→ anticrime: 去跑 03/13 02:18
13F:→ anticrime: 後來研究了一下是因為anaconda上面挑選安裝的tensorflo 03/13 02:18
14F:→ anticrime: w版本 不是支援python3.6的 所以我是刪掉anaconda上的 03/13 02:18
15F:→ anticrime: tensorflow然後手動用conda install tensor flower-CPU 03/13 02:18
16F:→ anticrime: 才可以正常使用GPU 你可以研究看看是不是也這個原因 03/13 02:18
17F:→ ssd860505da: 你cudnn的檔案有放進cuda資料夾裡嗎 03/13 12:48
有
※ 編輯: HumuHumu (140.114.53.208), 03/13/2018 16:00:31
18F:→ howie7155: 先確定環境有抓到你電腦的gpu吧 03/14 13:43
19F:推 HHMoon: 確認windows系統下的python是不是64bit的 03/15 07:38
20F:→ HHMoon: 32位元無法支援tensorflow gpu 03/15 07:38
21F:推 jigfopsda: K.tensorflow_backend._get_available_gpus() 03/15 23:56
22F:→ jigfopsda: 印看看,沒抓到 gpu 的話會是空陣列 03/15 23:57
23F:推 bor1286: 有跑GPU的話keras會有顯卡資訊 03/16 23:08