train_mnistにてGPU仕様率が上がらない
Pythonでtrain_mnistを走らせましたが、GPU使用率が12%程度になっています。
終了まで120秒程度かかってます。
環境
CPU E5-2670 8C16T キャッシュ20MB
MEM DDR3 16G
GPU GTX-1070 PCI-Eは2.0です。
試したこと
batchsizeを100から1000に変更したところ、使用率40%程度まで上がりました。
終了まで40秒程度掛かります。
bachsizeは1000のままで、unitを1000から1500に変更したところ、使用率80%程度まで上がりました。
終了まで40秒程度です。
どれもCPU使用率は20%程度です。
CPU-GPUU間のデータ渡しがボトルネック等との意見がWEB上で見られますが
メモリーがDDR3と1世代前だから? PCI-Eが2.0だから?
メモリーもPCI-Eも現行より転送速度が遅いのですが、ここまで影響が出るものでしょうか。
補足情報(FW/ツールのバージョンなど)
windows10 64bit
cuda 10.1
python3.8
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー