listAutoAttachedFiles

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

Синтаксис

listAutoAttachedFiles(obj)

Описание

пример

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

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

Примеры

свернуть все

Используйте кластерный профиль, чтобы автоматически присоединить файлы кода к заданию. Установите свойство AutoAttachFiles для задания в профиле кластера. Если это значение свойства будет верно, то все задания, которые вы создаете на том кластере с этим профилем, будут иметь необходимые файлы кода автоматически присоединенными. Этот пример принимает, что кластерный профиль 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, и которые автоматически присоединяют к заданию.

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

свернуть все

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

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

Пример: obj = gcp

Введенный в R2013a