Simscape Multibodyを用いた深層強化学習の場合、GPUリソースは活用されないのでしょうか?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
NAOYA NAKAOKA
le 4 Mai 2022
Commenté : NAOYA NAKAOKA
le 5 Mai 2022
ヒューマノイド ウォーカーの学習のサンプルドキュメンテーションを参考に、深層強化学習を利用した移動ロボットの学習に挑戦しようとしています。ドキュメンテーションでは、CPUを用いた学習を行っておりますが、この例の場合、GPUリソースを効果的に用いることはできないのでしょうか?rlRepresentationOptions、rlTrainingOptionsのページを参考に、学習する際の計算機をGPUに設定し、学習を行ってみましたが、GPU使用率をタスクマネージャーで確認する限り、GPUはほとんど利用していないように見受けられました。
コードは以下のように書き換えました。
% Define environment
criticOptions.UseDevice = 'gpu';
actorOptions.UseDevice = 'gpu';
useParallel = false;
強化学習エピソードマネージャーの学習利リソースにて、ハードウェアがGPUに設定されていることを確認しています。
Using GPUs is likely to be beneficial when the deep neural network in the actor or critic representation uses operations such as multiple convolutional layers on input images or has large batch sizes.
との記載があり、本ドキュメンテーションのように、画像を用いない場合はGPUの利用は効果的ではないのでしょうか?
どうぞよろしくお願いいたします。
なお、学習の際には下記のハードウェアを用いました。
Core i7 -9700k,32GB,GTX1660(6GB)
0 commentaires
Réponse acceptée
Toshinobu Shintai
le 4 Mai 2022
「Simscape Multibodyを用いた深層強化学習」に限らず、強化学習の学習アルゴリズムは、並列計算の恩恵があまり得られない計算フローになっていますので、おっしゃる通りGPUリソースを効果的に用いることはできない、ということになります。
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur イメージを使用した深層学習 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!