質問編集履歴

1

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

2020/12/10 12:14

投稿

tspost
tspost

スコア4

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,45 @@
63
63
  CUDA,CUDnnのインストール先:Cドライブ(起動ドライブ)
64
64
 
65
65
  Unity,anacondaのインストール先:Hドライブ
66
+
67
+
68
+
69
+ ###試したことと追加の質問(2020/12/10追記)
70
+
71
+ 上記の環境で
72
+
73
+ ```ここに言語を入力
74
+
75
+ from tensorflow.python.client import device_lib
76
+
77
+ device_lib.list_local_devices()
78
+
79
+ ```
80
+
81
+ を実行したところデバイスタイプがCPUとなっていたためtensorflowのバージョンを落としてみたところGPUの認識に成功しました.
82
+
83
+ またunity上で100以上のオブジェクトを並べて並列学習を行っていたためもしやCPUの負荷はこれが原因ではないかとサンプルプログラムのほうで改めて学習をさせてみたところCPUの負荷も軽くGPUも使用していたためCPUの負荷はUnityの大量描画が原因であることがわかり,おそらくGPUでの学習に成功しました
84
+
85
+
86
+
87
+ しかし
88
+
89
+ ```ここに言語を入力
90
+
91
+ from tensorflow.python.client import device_lib
92
+
93
+ device_lib.list_local_devices()
94
+
95
+ ```
96
+
97
+ や学習プログラムを実行した際,GPUを認識するのに10分ほどかかるのですがこれを早めることはできないのでしょうか?また学習中のタスクマネージャーがサンプルと大量描画それぞれのpyhon使用ピーク時で以下のようになっていたのですがGPUによる学習の負荷はこんなものなのでしょうか?
98
+
99
+
100
+
101
+ サンプルプログラム:
102
+
103
+ ![イメージ説明](f283617e5ebe58ccbed26713717678f7.png)
104
+
105
+ 大量描画:
106
+
107
+ ![イメージ説明](d4464557a79208cf104ab9dba84c7553.png)