MultiInstanceSettings interface
Задачи с несколькими экземплярами обычно используются для поддержки задач MPI. В случае MPI в случае сбоя любой из вложенных задач (например, из-за выхода с кодом выхода без нуля) вся задача с несколькими экземплярами завершается ошибкой. Затем задача с несколькими экземплярами завершается и извлекается до ограничения повторных попыток.
Свойства
| common |
Список файлов, которые служба пакетной службы будет скачивать перед выполнением командной строки координации. Разница между общими файлами ресурсов и файлами ресурсов задачи заключается в том, что общие файлы ресурсов загружаются для всех подзадач, включая первичный, а файлы ресурсов задач загружаются только для основного. Кроме того, обратите внимание, что эти файлы ресурсов не скачиваются в рабочий каталог задач, а вместо этого скачиваются в корневой каталог задачи (один каталог над рабочим каталогом). Существует максимальный размер списка файлов ресурсов. При превышении максимального размера запрос завершится ошибкой, и код ошибки ответа будет RequestEntityTooLarge. В этом случае коллекция ResourceFiles должна быть уменьшена. Это можно сделать с помощью .zip файлов, пакетов приложений или контейнеров Docker. |
| coordination |
Командная строка, которая выполняется на всех вычислительных узлах, чтобы они могли координироваться при выполнении основной команды задачи. Типичная командная строка координации запускает фоновую службу и проверяет, готова ли служба обрабатывать сообщения между узлами. |
| number |
Количество вычислительных узлов, необходимых задаче. Если опущено, значение по умолчанию равно 1. |
Сведения о свойстве
commonResourceFiles
Список файлов, которые служба пакетной службы будет скачивать перед выполнением командной строки координации. Разница между общими файлами ресурсов и файлами ресурсов задачи заключается в том, что общие файлы ресурсов загружаются для всех подзадач, включая первичный, а файлы ресурсов задач загружаются только для основного. Кроме того, обратите внимание, что эти файлы ресурсов не скачиваются в рабочий каталог задач, а вместо этого скачиваются в корневой каталог задачи (один каталог над рабочим каталогом). Существует максимальный размер списка файлов ресурсов. При превышении максимального размера запрос завершится ошибкой, и код ошибки ответа будет RequestEntityTooLarge. В этом случае коллекция ResourceFiles должна быть уменьшена. Это можно сделать с помощью .zip файлов, пакетов приложений или контейнеров Docker.
commonResourceFiles?: ResourceFile[]
Значение свойства
coordinationCommandLine
Командная строка, которая выполняется на всех вычислительных узлах, чтобы они могли координироваться при выполнении основной команды задачи. Типичная командная строка координации запускает фоновую службу и проверяет, готова ли служба обрабатывать сообщения между узлами.
coordinationCommandLine: string
Значение свойства
string
numberOfInstances
Количество вычислительных узлов, необходимых задаче. Если опущено, значение по умолчанию равно 1.
numberOfInstances?: number
Значение свойства
number