Вы можете распространять общий кластерный профиль и сценарии плагинов для других пользователей. При необходимости можно создать общий кластерный профиль и сценарии плагинов следующим образом:
Установите соответствующий пакет поддержки для стороннего планировщика (см. Сценарии поддержки).
Используйте мастер общего профиля для создания общего профиля кластера со сценариями подключаемого модуля MATLAB ® по умолчанию.
Свойство PluginCharingLocation профиля кластера Generic указывает папку, содержащую сценарии подключаемых модулей, используемые профилем кластера для отправки в кластер заданий MATLAB. Другие пользователи должны иметь доступ к этим скриптам плагинов или их копиям, чтобы отправлять задания в кластер. Как распространитель общего профиля кластера и сценариев плагинов, вы должны решить, как другие пользователи будут получать доступ к этим сценариям.
Если вы предпочитаете поместить скрипты плагина в общее расположение только для чтения, выполните действия в папке Shared PluginPlugingLocation. Этот параметр упрощает последующие шаги и позволяет любым изменениям, вносимым в сценарии плагина, немедленно вступить в силу для всех пользователей.
Если вы предпочитаете предоставить другим пользователям собственную копию скриптов плагина, выполните действия, описанные в разделе Распространение копий папки PluginPlugingLocation.
Если другие пользователи имеют доступ для чтения к папке PluginCharingLocation, указанной в профиле кластера, для отправки заданий MATLAB в кластер им необходима только копия профиля.
Примечание
Если вы перенесли папку PluginChargingLocation в общее расположение, не забудьте перед продолжением обновить свойство PluginChangedLocation профиля кластера.
Для распространения копии профиля необходимо:
Откройте MATLAB и перейдите в раздел Главная > Параллель > Создание кластеров и управление ими, чтобы открыть диспетчер профилей кластеров.
Выберите профиль в списке и нажмите Экспорт.
Выберите имя для .settings , который содержит ваш профиль, и нажмите кнопку Сохранить.
Отправить копию .settings другим пользователям.
Чтобы импортировать ваш профиль, другие пользователи должны:
Сохранить .settings в расположение по своему выбору.
Откройте MATLAB и перейдите в раздел Главная > Параллель > Создание кластеров и управление ими.
Откройте диспетчер профилей кластера и нажмите кнопку Импорт.
Выберите .settings и нажмите кнопку «Открыть». Копия профиля появится в списке профилей.
Убедитесь, что профиль работает, выбрав его в Диспетчере профилей кластера и нажав кнопку Проверить.
Если вы не можете или предпочитаете не размещать сценарии плагинов в общем расположении, вы можете предоставить пользователям копию сценариев плагинов в дополнение к вашему профилю.
Примечание
Если вы вносите изменения в сценарии плагинов, вам придется распространять копии обновленных сценариев плагинов, чтобы изменения вступили в силу для других пользователей.
Для распространения копии вашего профиля и сценариев плагинов необходимо:
Откройте MATLAB и перейдите в раздел Главная > Параллель > Создание кластеров и управление ими, чтобы открыть диспетчер профилей кластеров.
Выберите профиль в списке и нажмите Экспорт.
Выберите имя для .settings , который содержит экспортированный профиль, и нажмите кнопку «Сохранить».
Отправить другим пользователям копию
.settings файл.
Папка PluginTalkedLocation и все файлы в ней.
Чтобы импортировать скрипты профиля и подключаемых модулей, другие пользователи должны:
Сохраните все файлы в выбранном месте.
Откройте MATLAB и перейдите в раздел Главная > Параллель > Создание кластеров и управление ими.
Откройте диспетчер профилей кластера и нажмите кнопку Импорт.
Выберите .settings и нажмите кнопку «Открыть». Копия профиля появится в списке профилей.
Выберите профиль в Диспетчере профилей кластера и нажмите кнопку Изменить. Выполните прокрутку вниз к разделу Plugin планировщика профиля и измените свойство PluginPlugingLocation, чтобы указать на их копию папки PluginPluginPlugingLocation.
Убедитесь, что профиль работает, выбрав его в Диспетчере профилей кластера и нажав кнопку Проверить.
При распространении профиля кластера Generic со свойством HasSharedFileSystem, имеющим значение true (например, в режиме общей или удаленной отправки, см. раздел Интерфейс с сторонними планировщиками), машины кластера должны иметь доступ для чтения и записи к папке, указанной в свойстве JobStorageLocation профиля. Напомнить другим пользователям, получающим профиль, о том, что они должны:
Задайте для свойства JobStorageLocation профиля общее расположение, предпочтительно уникальное для имени пользователя и версии MATLAB.
Создавать или отправлять задания в кластер только в том случае, если текущая рабочая папка является общим расположением.