Simscape Multibodyを​用いた深層強化学習の​場合、GPUリソース​は活用されないのでし​ょうか?

3 vues (au cours des 30 derniers jours)
NAOYA NAKAOKA
NAOYA NAKAOKA le 4 Mai 2022
Commenté : NAOYA NAKAOKA le 5 Mai 2022
ヒューマノイド ウォーカーの学習のサンプルドキュメンテーションを参考に、深層強化学習を利用した移動ロボットの学習に挑戦しようとしています。ドキュメンテーションでは、CPUを用いた学習を行っておりますが、この例の場合、GPUリソースを効果的に用いることはできないのでしょうか?rlRepresentationOptionsrlTrainingOptionsのページを参考に、学習する際の計算機を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)

Réponse acceptée

Toshinobu Shintai
Toshinobu Shintai le 4 Mai 2022
「Simscape Multibodyを​用いた深層強化学習」に限らず、強化学習の学習アルゴリズムは、並列計算の恩恵があまり得られない計算フローになっていますので、おっしゃる通りGPUリソースを効果的に用いることはできない、ということになります。
  1 commentaire
NAOYA NAKAOKA
NAOYA NAKAOKA le 5 Mai 2022
計算時間の圧縮には、CPUリソースを強化したほうが良いということですね。
ご回答いただきありがとうございます!

Connectez-vous pour commenter.

Plus de réponses (0)

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!