配置为HPC包
配置集群微软HPC包
按照以下说明配置您的MATLAB®并行服务器™安装与微软一起工作®HPC包或计算集群服务器。在下面的说明中,matlabroot
为MATLAB的安装位置。
支持版本:MATLAB Compute Cluster Server 2003, Windows®HPC Server 2008, Windows HPC Server 2008 R2, Microsoft HPC Pack 2012, Microsoft HPC Pack 2012 R2和Microsoft HPC Pack 2016。
请注意
如果在网络共享安装中使用HPC Pack,则网络共享位置必须位于“Intranet”区域。您可能需要调整集群节点的Internet选项,并将网络共享位置添加到Intranet站点列表中。
以具有管理员权限的用户登录集群头节点。
打开具有管理员权限的命令窗口,执行以下文件命令
matlabroot\工具箱\平行\ bin \ MicrosoftHPCServerSetup.bat集群
如果在网络共享安装中使用HPC Pack,此命令将执行集群中所有计算机所需的一些设置。MATLAB安装在每个集群节点上的位置必须相同。如果在网络共享安装中没有使用HPC Pack,则必须在每个集群节点上运行此命令。
请注意
如果需要覆盖脚本默认值,请修改
MicrosoftHPCServerSetup.xml
在运行之前MicrosoftHPCServerSetup.bat
.使用-def_file
参数时,将其添加到脚本中MicrosoftHPCServerSetup.xml
文件在自定义位置。例如:microsoftpcserversetup .bat -cluster -def_file
.bat 您只能在实际运行脚本的节点上修改文件。
您可以设置的值之一的示例是for
CLUSTER_NAME
.如果在这个参数中为集群提供了一个友好的名称,MATLAB的发现集群特性就会识别它,并显示在生成的集群列表中。
配置HPC包的客户端计算机
此配置适用于所有版本的HPC Pack。
请注意
如果在网络共享安装中使用HPC Pack,则网络共享位置必须位于“Intranet”区域。您可能需要调整集群节点的Internet选项,并将网络共享位置添加到Intranet站点列表中。
打开具有管理员权限的命令窗口,执行以下文件命令
matlabroot\工具箱\平行\ bin \ MicrosoftHPCServerSetup.bat客户机
这个命令执行客户端机器所需的一些设置。
请注意
如果需要覆盖脚本的默认值,请修改脚本中定义的值
MicrosoftHPCServerSetup.xml
在运行之前MicrosoftHPCServerSetup.bat
.使用-def_file
参数时,将其添加到脚本中MicrosoftHPCServerSetup.xml
文件在自定义位置。例如:microsoftpcserversetup .bat -client -def_file
.bat 要从MATLAB提交作业或发现集群,必须在MATLAB客户端机器上安装Microsoft HPC Pack客户端实用程序。如果它们还没有安装并且是最新的,请向系统管理员询问要安装的正确客户端实用程序。这些实用程序可从微软下载中心获得。
如果您已经安装了多个版本的Microsoft HPC Pack客户端实用程序,MATLAB将使用最新的安装版本。要将MATLAB配置为使用特定的安装,请设置环境变量
“MATLAB_HPC_SERVER_HOME”
到要使用的客户端实用程序的安装位置。
使用验证安装微软HPC包
此过程验证您的并行计算产品是否已正确安装和配置,以使用Microsoft Windows HPC包或计算集2022世界杯八强谁会赢?群服务器(CCS)。
步骤1:创建集群配置文件
在此步骤中,您将创建一个用于后续步骤的集群概要文件。要创建集群配置文件,请尝试发现您的集群。在首页选项卡,在环境区域,选择平行>发现集群.有关更多信息,请参见发现集群(并行计算工具箱).或者,如果您的集群不可用于发现,请执行以下步骤。
启动集群概要文件管理器。在首页选项卡,在环境区域,选择平行>创建和管理集群.
通过选择,在Cluster profile Manager中创建一个新的概要文件添加集群配置文件>高性能计算服务器.
在列表中选中新配置文件后,单击重命名并将配置文件名称编辑为
HPCtest
.新闻输入.在Properties选项卡中,为以下字段提供文本:
设置描述字段
用于测试安装与HPC服务器
.设置NumWorkers字段指定为要在许可限制内运行验证测试的工作人员数量。
设置宿主字段设置为运行调度器的主机的名称。根据您的网络,这可能是一个简单的主机名,也可能必须是一个完全限定的域名。
注意:以下四个属性设置(
JobStorageLocation
,ClusterMatlabRoot
,ClusterVersion
,UseSOAJobSubmission
)是可选的,只有当您没有运行时,才需要在这里的配置文件中设置MicrosoftHPCServerSetup.bat
如在为Microsoft HPC Pack配置集群,或者如果您想覆盖由该脚本建立的设置。设置JobStorageLocation到要存储作业和任务数据的位置。这必须可以被所有工作机器访问。
请注意
JobStorageLocation
不应由运行不同版本的并行计算产品共享;2022世界杯八强谁会赢?集群上的每个版本都应该有自己的版本JobStorageLocation
.设置ClusterMatlabRoot到要由工作机器执行的MATLAB的安装位置,如安装说明的第1章所确定。
设置ClusterVersion字段
HPCServer
或CCS
.如果要在HPC Server集群上测试SOA作业提交,请设置UseSOAJobSubmission来
真正的
.如果您计划在集群中使用SOA作业提交,则应该首先在不提交SOA的情况下测试该测试,然后再返回并使用SOA作业提交进行测试。默认值是在运行时根据调度程序确定的。到目前为止,对话框应该如下图所示:
点击完成保存集群配置文件。
步骤2:验证配置
在这一步中,您将验证您的集群概要文件,从而验证您的安装。您可以指定在验证概要文件时要使用的工人数量。中没有指定工人的数量验证属性指定的值,则验证将尝试使用相同数量的工作者NumWorkers
的属性属性选项卡。您可以指定较小数量的工作线程来验证您的配置,而不会占用整个集群。
上选择群集配置文件管理器,从MATLAB桌面启动群集配置文件管理器首页页中的环境区域平行>创建和管理集群.
在清单中选择集群概要文件。
点击验证选项卡。
使用复选框选择所有测试或验证阶段的子集,并指定验证概要文件时要使用的工作人员数量。
点击验证.
Validation Results选项卡显示了输出。下图显示了通过所有验证测试的概要文件的结果。
请注意
如果验证未通过,请与MathWorks安装支持团队.
如果您的验证通过了,那么您现在就有了一个可以在其他并行应用程序中使用的有效概要文件。您可以对您的概要文件进行任何适合您的应用程序的修改,例如NumWorkersRange
,AttachedFiles
,AdditionalPaths
等。
若要为其他用户保存概要文件,请选择概要文件并单击出口,然后将你的档案保存到一个方便的位置。稍后,当运行Cluster Profile Manager时,其他用户可以通过单击导入您的概要文件进口.