このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
parallel.Task
タスクのプロパティおよび動作にアクセスする
コンテナー階層
親 | parallel.Job |
子 | なし |
説明
parallel.Task オブジェクトは、ジョブの一部としてワーカーで実行されるタスクへのアクセスを提供します。
タイプ
以下の表では、クラスターのタイプに応じて使用可能となるタスク オブジェクトのタイプについて説明します。
タスク タイプ | 説明 |
---|---|
parallel.task.MJSTask | MATLAB® ジョブ スケジューラ クラスター上のタスク |
parallel.task.CJSTask | CJS クラスター上のタスク |
メソッド
どのタスク タイプ オブジェクトにも、以下の表で説明される同じメソッドがあります。
cancel | Cancel job or task |
delete | Remove job or task object from cluster and memory |
プロパティ
全タスク タイプ共通
以下のプロパティはすべてのタスク オブジェクト タイプに共通です。
プロパティ | 説明 |
---|---|
CaptureDiary | diary の出力を返すかどうかを指定 |
CreateDateTime | タスクの作成日時 |
Diary | タスク オブジェクトの関数の実行により生成されるテキスト |
Error | タスク エラー情報 |
ErrorIdentifier | タスク エラー識別子 |
ErrorMessage | タスク エラーのメッセージ |
FinishDateTime | タスクの完了日時 |
Function | タスクを評価するときに呼び出される関数 |
ID | タスクの数値識別子 |
InputArguments | タスク関数への入力引数 |
Name | このタスクの名前 |
NumOutputArguments | タスク関数によって返される引数の数 |
OutputArguments | ワーカーで実行されるタスク関数の出力引数 |
Parent | このタスクが含まれているジョブ オブジェクト |
RunningDuration | タスクの現在の継続時間。duration オブジェクトとして指定します。 |
StartDateTime | タスクの開始日時 |
State | タスクの現在の状態 |
UserData | このタスク オブジェクトに関連付けられている情報 |
Warnings | タスクの実行中に発行される警告情報。フィールド message 、identifier および stack をもつ struct 配列内で取得されます |
Worker | このタスクを実行したワーカーを表すオブジェクト |
MATLAB ジョブ スケジューラ タスク
MATLAB ジョブ スケジューラ タスク オブジェクトには、共通のプロパティに加えて以下のプロパティがあります。
プロパティ | 説明 |
---|---|
FailureInfo | 失敗したタスクから返される情報 |
FinishedFcn | タスクが完了したときにクライアントで実行されるコールバック |
MaximumRetries | 失敗したタスクを再実行する回数の上限 |
NumFailures | タスクが失敗した回数 |
RunningFcn | タスクが実行を開始したときにクライアントで実行されるコールバック |
Timeout | タスクを完了するための制限時間 (秒単位) |
CJS タスク
CJS タスク オブジェクトには、共通のプロパティに加えて以下のプロパティがあります。
プロパティ | 説明 |
---|---|
SchedulerID | タスクをサードパーティ製スケジューラに送信した場合、送信時にこの ID がスケジューラによってタスクに割り当てられます。たとえば、SLURM スケジューラではこれは |
ヘルプ
どの種類の parallel.Task オブジェクトでも、ヘルプ (各プロパティのヘルプへのリンク一覧など) を表示するには、以下のように入力します。
help parallel.task.MJSTask help parallel.task.CJSTask
バージョン履歴
R2012a で導入