Доступ к свойствам задания и поведениям
createCommunicatingJob, createJob, findJob, recreate
getCurrentJob (в рабочей области работника MATLAB)
Родительский элемент | параллель. Кластер |
Дочерние элементы | параллель. Задача |
Параллель. Объект Job обеспечивает доступ к заданию, которое вы создаете, задаете и представляете для выполнения.
Следующая таблица описывает доступные типы объектов задания. Тип задания определяется типом кластера, и должны ли задачи связаться друг с другом во время выполнения.
| Тип задания | Описание |
|---|---|
| parallel.job. MJSIndependentJob | Задание независимых задач на кластере Планировщика MATLAB® Job |
| parallel.job. MJSCommunicatingJob | Задание связывающихся задач на кластере Планировщика Задания MATLAB |
| parallel.job. CJSIndependentJob | Задание независимых задач на кластере CJS |
| parallel.job. CJSCommunicatingJob | Задание связывающихся задач на кластере CJS |
Все текстовые объекты задания имеют те же методы, описанные в следующей таблице.
| отмена | Отмените задание или задачу |
| createTask | Создайте новую задачу в задании |
| удаление | Удалите задание или объект задачи от кластера и памяти |
| дневник | Отображение или текст команды сохранения Window пакетного задания |
| fetchOutputs (Задание) | Получите выходные аргументы от всех задач в задании |
| findTask | Объекты задачи, принадлежащие объекту задания |
| listAutoAttachedFiles | Список файлов, автоматически присоединенных, чтобы работать, определите задачу или найдите что-либо подобное пулу |
| загрузка | Загрузите переменные рабочей области из пакетного задания |
| воссоздать | Создайте новое задание из существующего задания |
| подчиниться | Задание очереди в планировщике |
| ожидать | Ожидайте задания, чтобы изменить состояние |
Следующие свойства характерны для всех типов объектов задания.
| Свойство | Описание |
|---|---|
AdditionalPaths | Папки, чтобы добавить к пути поиска файлов MATLAB рабочих |
AttachedFiles | Файлы и папки, которые отправляются рабочим |
AutoAddClientPath | Задает, добавляются ли пользовательские добавленные записи на пути клиента автоматически к пути каждого рабочего |
AutoAttachFiles | Задает, отправляются ли зависимые файлы кода автоматически рабочим |
CreateDateTime | Дата и время, когда задание создается |
EnvironmentVariables | Имена переменных окружения, которые отправляются рабочим |
FinishDateTime | Дата и время, когда задание закончило запускаться |
ID | Числовой идентификатор задания |
JobData | Информация, сделанная доступный для всех рабочих для задач задания |
Name | Имя задания |
Parent | Кластерный объект, содержащий это задание |
StartDateTime | Дата и время, когда задание начинает запускаться |
State | Состояние задания: 'pending', 'queued', 'running', 'finished' или 'failed' |
SubmitDateTime | Дата и время, когда задание представлено очереди |
Tag | Метка сопоставлена с заданием |
Tasks | Массив объектов задачи содержится в задании |
Type | Тип задания: 'independent', 'pool' или 'spmd' |
UserData | Информация сопоставлена с объектом задания |
Username | Имя пользователя, который владеет заданием |
Планировщик Задания MATLAB независимые объекты задания и Планировщик Задания MATLAB, передающий объекты задания, имеет следующие свойства в дополнение к общей собственности:
| Свойство | Описание |
|---|---|
AuthorizedUsers | Пользователи авторизовали, чтобы получить доступ к заданию |
FinishedFcn | Функция обратного вызова выполнилась на клиенте, когда это задание заканчивается |
NumWorkersRange | Минимум и максимум ограничивают для количества рабочих, чтобы запустить задание |
QueuedFcn | Функция обратного вызова выполнилась на клиенте, когда это задание представлено очереди |
RestartWorker | Верный, если рабочие перезапущены прежде, чем оценить первую задачу для этого задания |
RunningFcn | Функция обратного вызова выполнилась на клиенте, когда это задание начинает запускаться |
Timeout | Ограничение по времени, в секундах, чтобы завершить задание |
У CJ независимые объекты задания нет свойств вне свойств характерными для всех типов задания.
У CJ, передающих объекты задания, есть следующие свойства в дополнение к общей собственности:
| Свойство | Описание |
|---|---|
NumWorkersRange | Минимум и максимум ограничивают для количества рабочих, чтобы запустить задание |
Получить дальнейшую справку на конкретном типе параллели. Объект Job, включая список ссылок, чтобы помочь для его свойств, вводит help parallel.job.<job-type>. Например:
help parallel.job.MJSIndependentJob