当使用通用调度器接口时,你可以通过为通用集群配置文件或对象设置额外的属性来修改插件脚本的行为AdditionalProperties
.有关通用调度器接口的更多信息,请参见使用通用调度器接口配置.
示例插件脚本允许您设置以下属性。
所有调度器的属性
财产 | 描述 | 类型 |
---|---|---|
|
用于作业提交的其他调度程序参数。示例插件脚本将此属性的值添加到调度程序提交字符串中。 |
字符串 |
|
选项指示连接到集群时如何进行身份验证,指定为以下选项之一:
|
字符串 |
|
具有提交作业的调度程序实用程序的集群机器的主机名。此属性仅在远程和非共享提交模式下可用。 集群机器必须运行Linux。 |
字符串 |
|
用于标识您所在的SSH标识文件的客户机机器上的位置 |
字符串 |
|
将此属性设置为 |
逻辑 |
|
在集群上存储作业文件的位置。此属性仅在非共享提交模式下可用。 |
字符串 |
|
选择使用身份文件。将此属性设置为 |
逻辑 |
|
登录的用户名 |
字符串 |
|
选择使用唯一的子文件夹。将此属性设置为 |
逻辑 |
仅针对PBS的属性
财产 | 描述 |
---|---|
|
每个节点的处理器数,指定为有限正整数标量。 当您向集群提交作业时,保证MATLAB请求的每个节点的核数小于或等于 MATLAB请求运行作业所需的每个节点的最小内核数。
|
当您第一次使用通用配置文件向导创建通用集群配置文件时,安装程序将指导您设置其中一些属性。有关安装程序的更多信息,请参见与第三方调度器接口.
您还可以定义自己的属性来定制插件脚本的行为。为此,您必须修改插件脚本。有关更多信息,请参见添加用户自定义(并行计算工具箱).
您可以使用集群概要文件管理器或编程方式在集群概要文件中设置其他属性。
当您在集群配置文件中设置附加属性时,这些属性将在每次使用集群时应用。
在MATLAB工具条中,对首页选项卡,环境区域,选择平行>创建和管理集群.
在集群配置文件管理器中,单击要修改的通用配置文件。
点击编辑在右下方。
去AdditionalProperties
表格
要添加新属性,请单击添加.若要修改现有属性,请单击该属性。
下图显示了一个设置示例AdditionalSubmitArgs
对于一个LSF®集群配置文件。
控件可以以编程方式设置其他属性AdditionalProperties
通用集群对象的。注意,此操作不会更新集群配置文件,属性只适用于特定的集群对象。下面是设置的示例AdditionalSubmitArgs
用于LSF集群。
方法创建集群对象parcluster
函数。在下面的代码中,更改MyLSFCluster
更改为集群配置文件的名称。
c = parcluster (“MyLSFCluster”);
接下来,设置AdditionalSubmitArgs
以便插件脚本使用不同的作业队列。
c.AdditionalProperties.AdditionalSubmitArgs =“q matlab_queue”;
通过这个更改,当您提交作业时,MATLAB将额外的参数传递给调度程序。例如,提交批处理作业。
工作=批(c,“myScript”);