createCommunicatingJob
クラスターに通信ジョブを作成する
構文
説明
は、1 つ以上の名前と値の引数を使用して、通信ジョブ オブジェクトのプロパティも指定します。j
= createCommunicatingJob(___,Name=Value
)
サポートされるオブジェクト プロパティのリストについては、parallel.Job
を参照してください。ほとんどの場合、指定した値によってクラスター プロファイルの値がオーバーライドされます。AttachedFiles
または AdditionalPaths
を指定した場合、ソフトウェアによってその値が該当するプロファイルの値と結合されます。無効なプロパティの名前または値を指定した場合、ソフトウェアはオブジェクトを作成しません。
は、プロファイル j
= createCommunicatingJob(___,Profile=profileName
)profileName
に対応するプロパティ値をもつ通信ジョブ オブジェクトを作成します。プロファイルを指定しない場合、ソフトウェアにより、クラスター オブジェクト cluster
の Profile
プロパティが適用されます。
例
入力引数
出力引数
ヒント
コードの開発とテストを行うには、クライアント マシン上のローカル クラスターでバッチ ジョブを実行します。MATLAB® セッションを閉じると、ローカル クラスターを使用するバッチ ジョブもすべてただちに停止します。
作業をリモート クラスターにオフロードすると、ジョブの処理中に MATLAB クライアント セッションを閉じ、後から、あるいは新しいクライアント セッションでバッチ ジョブから情報を取得できます。
計算をワーカーにオフロードするときに、クライアント上での計算に必要なファイルもすべてワーカー上で使用可能でなければなりません。既定で、クライアントはそれらのファイルを検出して追加しようとします。自動検出をオフにするには、
AutoAttachFiles
プロパティをfalse
に設定します。ソフトウェアがいずれかのファイルを検出できない場合や、クライアントからワーカーへのファイルの送信速度が遅い場合には、以下のいずれかのオプションを使用します。ワーカー上でアクセスできないフォルダーにファイルが含まれている場合は、
AttachedFiles
プロパティを設定します。指定した各ファイルが、クラスターによってクライアントからワーカーにコピーされます。ワーカー上でアクセスできるフォルダーにファイルが含まれている場合は、代わりに
AdditionalPaths
プロパティを設定できます。AdditionalPaths
プロパティを使用して各ワーカーの MATLAB 検索パスにパスを追加し、クライアントからワーカーへの不必要なファイルのコピーを回避します。