parallel.Task

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

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

createTask, findTask

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

Иерархия контейнеров

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

параллель. Работа

Дети

ничего

Описание

Параллель. Объект задачи предоставляет доступ к задаче, которая выполняется на рабочем месте как часть задания.

Типы

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

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

Методы

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

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

Свойства

Общий для всех типов задач

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

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

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

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

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

Задачи CJS

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

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

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

Помощь

Для получения дополнительной помощи по любому типу параллели. Объект задачи, включая список ссылок для справки по его свойствам, вводит:

help parallel.task.MJSTask
help parallel.task.CJSTask
Введенный в R2012a