並列処理が可能な環境で PARFOR を含むスタンドアロン​アプリケーションを実​行することはできます​か?

1 回表示 (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2013 年 5 月 9 日
編集済み: MathWorks Support Team 2021 年 11 月 4 日
並列処理が可能な環境で PARFOR を含むスタンドアロンアプリケーションを実行することの可否を教えてください。

採用された回答

MathWorks Support Team
MathWorks Support Team 2021 年 11 月 4 日
編集済み: MathWorks Support Team 2021 年 11 月 4 日
R2011a 以降のバージョンでは可能です。
R2010b またはそれ以前のバージョンでは PARFOR を含むアプリケーションは local スケジューラ以外の環境(MDCSによるクラスタ環境)で可能です。並列処理が可能な環境の情報はMAT-ファイルに保存されます。このファイルはコンパイル時に実行形式ファイルに含ませることができます。
具体的な方法は以下に公開されています。
クラスタを持つターゲット上でスタンドアロンアプリケーションを実行可能にするために、MATLAB Distributed Computing Server (MDCS) が必要です。
実行形式ファイルとMAT-ファイルは以下のように -MCRUSERDATA フラグを使用することにより使用できます。
parallelapp.exe -mcruserdata ParallelConfigurationFile:config.mat
エンドユーザーが必要なものについては以下に記述があります。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange並列 for ループ (parfor) についてさらに検索

Community Treasure Hunt

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

Start Hunting!