Pascal GPU アークテクチャの GPU デバイスの初期化に時間がかかるのはなぜですか?
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 14 Mar 2017
Risposto: MathWorks Support Team
il 14 Mar 2017
GTX 1080 や TITAN X などの GPU デバイスを使用していますが、GPU の初期化に非常に時間がかかります(数分から十数分)。対策方法はありますか?
コマンド例:
tic;a=gpuDevice(1);toc;tic;b=gpuDevice(1);toc;
実行例:
Elapsed time is 202.824174 seconds.
Elapsed time is 202.291023 seconds.
Risposta accettata
MathWorks Support Team
il 14 Mar 2017
NVIDIA 社の Pascal アーキテクチャの GPU デバイスがキャッシュのための十分な領域の確保が出来ない場合にこのような問題となる場合があります。
回避するためには、ご利用のコンピュータの環境変数 "CUDA_CACHE_MAXSIZE" を大きな値に変更します。多くの場合はデフォルトの 32MB と設定されていますが、例えば 1GB 程度にします。
環境変数の変更ですが、Windowsの場合はコンピュータのアイコンを右クリックし、「プロパティ > システムの詳細設定 > 詳細設定タブ > 環境変数ボタン」により設定画面を開く事が出来ます。
ここで、1GB を設定するためには、
CUDA_CACHE_MAXSIZE 1073741824
とします。実際には 1GB では大きすぎますので適宜調整します。
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su GPU 計算 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!