listAutoAttachedFiles

Список файлов, автоматически присоединенных к заданию, задаче или параллельному пулу

Синтаксис

Описание

пример

listAutoAttachedFiles(obj) выполняет анализ зависимостей от всех функций задачи или от скрипта пакетного задания или функции. Затем отображается список файлов кода, которые уже или будут автоматически присоединены к объекту задания или задачи obj.

Если obj является параллельным пулом, выходные выходы перечисляют файлы, которые уже были присоединены к параллельному пулу после предыдущего анализа зависимостей. Анализ зависимостей выполняется, если parfor или spmd блокировать ошибки из-за неопределенной функции. На этой точке любые файлы, функции или скрипты, необходимые parfor или spmd блок присоединены по возможности.

Примеры

свернуть все

Используйте профиль кластера, чтобы автоматически прикрепить файлы кода к заданию. Установите AutoAttachFiles свойство для задания в профиле кластера. Если это значение свойства true, то все задания, созданные вами на этом кластере с этим профилем, будут автоматически присоединены необходимые файлы кода. Этот пример принимает, что профиль кластера myAutoCluster имеет эту настройку.

Создайте пакетное задание, применяя кластер.

obj = batch(myScript,'profile','myAutoCluster');

Проверьте вложенные файлы путем просмотра списка.

listAutoAttachedFiles(obj)

Программно установите задание, чтобы автоматически прикрепить файлы кода, а затем просмотрите список этих файлов для одной из задач в задании.

c = parcluster(); % Use default profile
j = createJob(c);
j.AutoAttachFiles = true;
obj = createTask(j,myFun,OutNum,ArgCell);
listAutoAttachedFiles(obj) % View attached list

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

Входные параметры

свернуть все

Задание, задача или пул, к которому автоматически присоединяются файлы кода, заданные как parallel.Job, parallel.Task, или parallel.Pool объект. The AutoAttachFiles свойство объекта задания должно быть true; если вход является объектом задачи, это относится к его родительскому объекту задания.

Пример: obj = createJob(cluster);

Пример: obj = gcp

Введенный в R2013a