複数の機械学習プログ​ラムを同時(並列)に​実行する方法はありま​すでしょうか?

現在、複数のGPUを用いて機械学習を行っています。
・1つの学習ではGUPの使用率に余裕がかなりある
・様々なパラメータで学習を行いたい
このことから、パラメータの異なる複数のプログラムを同時(並列)に実行できればと考えていますが、
同時に行う方法はありますでしょうか?

Risposte (1)

Kenta
Kenta il 26 Lug 2021

0 voti

はい、できます。機械学習でとのことでしたが、深層学習による分類などではないでしょうか?機械学習のAPPを使って並列計算、とかでしょうか。例えばこの例では、'UseParallel'にてtrueとすれば、パラメータの最適化を並列で計算できるはずです。

3 Commenti

和神 水ノ江
和神 水ノ江 il 27 Lug 2021
ご回答していただきありがとうございます。
すみません、自分の説明不足でした。
例えばですが、1回の学習に10時間かかるtest1.mとtest2.mがあるとき、これらを連続で実行すると20時間かかってしまいます。
PCのキャパでみると余裕があるのでtest1.mとtest2.mを同時に実行することで10時間で完了させたい。
という意図になります。
機械学習というよりもMATLABの基本機能のお話になってしまうかもしれませんが宜しくお願いします。
Kenta
Kenta il 27 Lug 2021
なるほど、説明ありがとうございます。そうですね、それでは、かなりシンプルなやり方になってしまいますが、デスクトップ上でMATLABを2つ立ち上げてその2つのファイルをそれぞれ計算させてみてはいかがでしょうか。
和神 水ノ江
和神 水ノ江 il 30 Lug 2021
ご回答ありがとうございます。
無事に同時に計算させることができました。

Accedi per commentare.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!