MultiInstanceSettingsOutput interface
多实例任务通常用于支持 MPI 任务。 在 MPI 情况下,如果任何子任务都失败(例如由于退出并包含非零退出代码),则整个多实例任务会失败。 然后终止并重试多实例任务,达到其重试限制。
属性
| common |
在运行协调命令行之前,Batch 服务将下载的文件列表。 常见资源文件和任务资源文件之间的差异是,所有子任务(包括主任务)都会下载通用资源文件,而任务资源文件仅为主要任务下载。 另请注意,这些资源文件不会下载到任务工作目录,而是下载到任务根目录(工作目录上方的一个目录)。 资源文件列表的最大大小。 超过最大大小时,请求将失败,响应错误代码将为 RequestEntityTooLarge。 如果发生这种情况,则必须减小 ResourceFiles 的集合大小。 这可以使用 .zip 文件、应用程序包或 Docker 容器来实现。 |
| coordination |
要在所有计算节点上运行的命令行,以便在主节点运行主任务命令时进行协调。 典型的协调命令行启动后台服务,并验证该服务是否已准备好处理节点间消息。 |
| number |
任务所需的计算节点数。 如果省略,则默认值为 1。 |
属性详细信息
commonResourceFiles
在运行协调命令行之前,Batch 服务将下载的文件列表。 常见资源文件和任务资源文件之间的差异是,所有子任务(包括主任务)都会下载通用资源文件,而任务资源文件仅为主要任务下载。 另请注意,这些资源文件不会下载到任务工作目录,而是下载到任务根目录(工作目录上方的一个目录)。 资源文件列表的最大大小。 超过最大大小时,请求将失败,响应错误代码将为 RequestEntityTooLarge。 如果发生这种情况,则必须减小 ResourceFiles 的集合大小。 这可以使用 .zip 文件、应用程序包或 Docker 容器来实现。
commonResourceFiles?: ResourceFileOutput[]
属性值
coordinationCommandLine
要在所有计算节点上运行的命令行,以便在主节点运行主任务命令时进行协调。 典型的协调命令行启动后台服务,并验证该服务是否已准备好处理节点间消息。
coordinationCommandLine: string
属性值
string
numberOfInstances
任务所需的计算节点数。 如果省略,则默认值为 1。
numberOfInstances?: number
属性值
number