Доступ к свойствам и поведению задачи
Родительский элемент | параллель. Работа |
Дети | ничего |
Параллель. Объект задачи предоставляет доступ к задаче, которая выполняется на рабочем месте как часть задания.
В следующей таблице описываются доступные типы объектов задачи, определяемые типом кластера.
Тип задачи | Описание |
---|---|
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 Job Scheduler имеют следующие свойства в дополнение к общим свойствам:
Свойство | Описание |
---|---|
FailureInfo | Информация, возвращенная из неудачной задачи |
FinishedFcn | Коллбэк выполняется в клиенте, когда задача заканчивается |
MaximumRetries | Максимальное количество попыток повторного запуска неудачной задачи |
NumFailures | Количество сбоев при выполнении задачи |
RunningFcn | Коллбэк выполняется в клиенте, когда задача начинает выполняться |
Timeout | Время, предел, в секундах, для выполнения задачи |
Объекты задачи CJS имеют следующие свойства в дополнение к общим свойствам:
Свойство | Описание |
---|---|
SchedulerID | Если вы отправили задачу в сторонний планировщик, это идентификатор, который планировщик дает задаче при отправке. Например, это соответствует |
Для получения дополнительной помощи по любому типу параллели. Объект задачи, включая список ссылок для справки по его свойствам, вводит:
help parallel.task.MJSTask help parallel.task.CJSTask