teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

環境のさらなる見直し、追加の質問

2020/12/10 12:14

投稿

tspost
tspost

スコア4

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,25 @@
30
30
  CPU:AMD Ryzen 7 1700
31
31
  GPU:RTX 3060ti
32
32
  CUDA,CUDnnのインストール先:Cドライブ(起動ドライブ)
33
- Unity,anacondaのインストール先:Hドライブ
33
+ Unity,anacondaのインストール先:Hドライブ
34
+
35
+ ###試したことと追加の質問(2020/12/10追記)
36
+ 上記の環境で
37
+ ```ここに言語を入力
38
+ from tensorflow.python.client import device_lib
39
+ device_lib.list_local_devices()
40
+ ```
41
+ を実行したところデバイスタイプがCPUとなっていたためtensorflowのバージョンを落としてみたところGPUの認識に成功しました.
42
+ またunity上で100以上のオブジェクトを並べて並列学習を行っていたためもしやCPUの負荷はこれが原因ではないかとサンプルプログラムのほうで改めて学習をさせてみたところCPUの負荷も軽くGPUも使用していたためCPUの負荷はUnityの大量描画が原因であることがわかり,おそらくGPUでの学習に成功しました
43
+
44
+ しかし
45
+ ```ここに言語を入力
46
+ from tensorflow.python.client import device_lib
47
+ device_lib.list_local_devices()
48
+ ```
49
+ や学習プログラムを実行した際,GPUを認識するのに10分ほどかかるのですがこれを早めることはできないのでしょうか?また学習中のタスクマネージャーがサンプルと大量描画それぞれのpyhon使用ピーク時で以下のようになっていたのですがGPUによる学習の負荷はこんなものなのでしょうか?
50
+
51
+ サンプルプログラム:
52
+ ![イメージ説明](f283617e5ebe58ccbed26713717678f7.png)
53
+ 大量描画:
54
+ ![イメージ説明](d4464557a79208cf104ab9dba84c7553.png)