createJob
クラスターに独立ジョブを作成する
説明
は、指定されたクラスター上の独立ジョブおよびクライアント上の独立ジョブ オブジェクトを作成します。job
= createJob(myCluster
)
ジョブのデータはクラスターの JobStorageLocation
プロパティで指定された場所に格納されます。
は、job
= createJob(myCluster
,Name,Value
)Profile
も指定するか、ジョブの作成時に 1 つ以上のオプションの名前と値の引数を使用して独立ジョブのプロパティを設定します。有効なプロパティのリストは、parallel.Job
オブジェクトのリファレンス ページを参照してください。
Profile
および他のプロパティを指定した場合、これらのプロパティの名前と値のペアに指定した値により、プロファイルの値をオーバーライドできます。
例
入力引数
ヒント
コードの開発とテストを行うには、クライアント マシン上のローカル クラスターでバッチ ジョブを実行します。MATLAB セッションを閉じると、ローカル クラスターを使用するバッチ ジョブもすべてただちに停止します。
作業をリモート クラスターにオフロードすると、ジョブの処理中に MATLAB クライアント セッションを閉じ、後から、あるいは新しいクライアント セッションでバッチ ジョブから情報を取得できます。
計算をワーカーにオフロードするときに、クライアント上での計算に必要なファイルもすべてワーカー上で使用可能でなければなりません。既定で、クライアントはそれらのファイルを検出して追加しようとします。自動検出をオフにするには、
AutoAttachFiles
プロパティをfalse
に設定します。ソフトウェアがいずれかのファイルを検出できない場合や、クライアントからワーカーへのファイルの送信速度が遅い場合には、以下のいずれかのオプションを使用します。ワーカー上でアクセスできないフォルダーにファイルが含まれている場合は、
AttachedFiles
プロパティを設定します。指定した各ファイルが、クラスターによってクライアントからワーカーにコピーされます。ワーカー上でアクセスできるフォルダーにファイルが含まれている場合は、代わりに
AdditionalPaths
プロパティを設定できます。AdditionalPaths
プロパティを使用して各ワーカーの MATLAB 検索パスにパスを追加し、クライアントからワーカーへの不必要なファイルのコピーを回避します。
バージョン履歴
R2006a より前に導入