parallel.Task

Доступ к свойствам и поведению задачи

Конструкторы

createTask, findTask

getCurrentTask (в рабочей области работника MATLAB)

Контейнерная иерархия

Родительский элемент

parallel.Job

Дочерние элементы

'none'

Описание

parallel.Task object обеспечивает доступ к задаче, которая выполняется на рабочем как часть задания.

Типы

Следующая таблица описывает доступные типы объектов задачи, определенных типом кластера.

Тип задачиОписание
parallel.task.MJSTaskЗадача в кластере Планировщика MATLAB® Job
parallel.task.CJSTaskЗадача в кластере CJS

Методы

Все объекты типа задачи имеют те же методы, описанные в следующей таблице.

отменаОтмените задание или задачу
deleteУдалите задание или объект задачи от кластера и памяти
listAutoAttachedFilesСписок файлов, автоматически присоединенных, чтобы работать, определите задачу или найдите что-либо подобное пулу
waitОжидайте задания, чтобы изменить состояние

Свойства

Характерный для всех типов задачи

Следующие свойства характерны для всех типов объекта задачи.

СвойствоОписание
CaptureDiaryЗадайте, возвратить ли дневник выход
CreateDateTimeДата и время, когда задача создается
DiaryТекст производится выполнением функции объекта задачи
ErrorИнформация об ошибке задачи
ErrorIdentifierОшибочный идентификатор задачи
ErrorMessageОбменивайтесь сообщениями от ошибки задачи
FinishDateTimeДата и время, когда задача закончена
FunctionФункция вызвана при оценке задачи
IDЧисловой идентификатор задачи
InputArgumentsВходные параметры, чтобы определить задачу для функции
NameИмя этой задачи
NumOutputArgumentsКоличество аргументов возвращено функцией задачи
OutputArgumentsВыходные аргументы от выполняющейся задачи функционируют на рабочем
ParentОбъект Job, содержащий эту задачу
StartDateTimeДата и время, когда задача запускается
StateТекущее состояние задачи
UserDataИнформация сопоставлена с этим объектом задачи
WarningsПредупреждение информации, выпущенной во время выполнения задачи, полученной в массиве структур с полями message, identifier, и stack
WorkerРабочий представления объекта, который запустил эту задачу

Задачи планировщика задания MATLAB

Объекты задачи Планировщика Задания MATLAB имеют следующие свойства в дополнение к общей собственности:

СвойствоОписание
FailureInfoИнформация возвращена в не пройдено задачу
FinishedFcnКоллбэк выполнился в клиенте, когда задача заканчивается
MaximumRetriesМаксимальное количество времен, чтобы повторно выполнить отказавшую задачу
NumFailuresЧисло раз, для которого определяют задачу, перестало работать
RunningFcnКоллбэк выполнился в клиенте, когда задача начинает запускаться
TimeoutОграничение по времени, в секундах, чтобы выполнить задачу

Задачи CJS

Объекты задачи CJ имеют следующие свойства в дополнение к общей собственности:

СвойствоОписание
SchedulerID

Если вы представили задачу стороннему планировщику, это - ID, который планировщик дает задаче на представлении. Например, это соответствует JOBID на планировщике SLURM.

Справка

Чтобы заставить дальнейшую справку на любом типе parallel.Task object, включая список ссылок помогать для его свойств, введите:

help parallel.task.MJSTask
help parallel.task.CJSTask

Смотрите также

parallel.Cluster, parallel.Job, parallel.Worker

Представленный в R2012a