主要内容

安装和配置MATLAB并行服务器对于Slurm

如果你有一个集群与粘,很多遵循这些说明MATLAB集成®与你的调度器使用MATLAB并行服务器™。如果你没有现有的集群调度程序,见:安装和配置MATLAB并行服务器进行MATLAB作业调度器和网络许可管理器

这些指令指导您完成以下任务:

MATLAB与粘,很多集成后您可以访问集群的工人从桌面MATLAB与并行计算工具箱™客户机会话。工人MATLAB计算引擎,通常对应于一个核心。

这些步骤中的设置使用网络许可管理器。

激活你的MATLAB并行服务器许可证

安装MATLAB并行服务器,你必须激活你的驾驶执照。激活你的MATLAB并行服务器许可:

  1. 导航到//www.tatmou.com/licensecenter

  2. 登录到管理员的MathWorks帐户。

  3. 选择您的MATLAB并行服务器许可证,并单击安装和激活选项卡。

  4. 在最右边的身边,相关的任务中,选择激活检索许可文件

  5. 填写所需信息。这个信息必须参考机,主机许可证管理器。在这些指令,它是节点。有关更多信息,请参见安装许可证管理器

  6. 填写信息后,下载或电子邮件许可文件并复制文件安装的关键。这些都是在之后的开发过程中使用。

请注意

激活不是必要的试验。请联系您的销售代表获得许可文件和文件安装的关键。

把安装文件

节省时间和消除需要installer-based下载过程中每台计算机集群,下载安装文件在安装之前。这样做有利于安装大量的机器。如果你有访问管理员的帐户为您的许可证,您可以使用安装程序下载文件不需要安装它们。如果没有,联系管理员的许可获得安装文件的一个副本。有关更多信息,请参见下载产品没有安装下载188bet金宝搏。使用安装程序下载文件时,选择以下选项:

  • 选择适当的集群节点的操作系统。

  • 选择所有产品下载。下载188bet金宝搏MATLAB并行服务器不能运行作业要求的产品没有安装。下载188bet金宝搏

有三种服务器端组件MATLAB并行服务器:

  1. 许可证管理器,它托管MATLAB并行服务器每个工人所使用的许可证。有关更多信息,请参见安装许可证管理器

  2. 你的第三方作业调度器,在头节点上运行在集群和管理工作。你这个调度器集成MATLAB并行服务器。有关更多信息,请参见安装许可证管理器配置您的集群

  3. MATLAB并行服务器在计算节点上运行。有关更多信息,请参见在计算节点上安装软件

MATLAB与运行的计算机集群客户端计算机。集群headnode显示运行第三方调度器与许可证管理器。

安装许可证管理器

选择一个计算机节点主机许可证管理器。安装、使用前一步的离线安装程序。离线安装过程的更多信息,请参阅使用文件安装密钥下载188bet金宝搏安装产品

  1. 开始的MATLAB安装程序安装文件了把安装文件

  2. 选择高级选项>我想安装网络许可管理器

  3. 在许可证文件步骤中,浏览到你的覆盖文件(来自激活您的MATLAB并行服务器许可证)。

  4. 继续通过提示完成网络管理器安装。关于程序的更多信息,请参阅许可证服务器上安装许可证管理器

  5. 启动许可证管理器。

在计算节点上安装软件

这个过程是相似的安装许可证管理器。离线安装过程的更多信息,请参阅使用文件安装密钥下载188bet金宝搏安装产品

  1. 开始的MATLAB安装程序安装文件了把安装文件

  2. 选择高级选项>我有一个文件安装的关键并继续通过提示。

  3. 选择所有产品。下载188bet金宝搏另外,为了节省空间,只安装的产品集群的用户许可。下载188bet金宝搏

  4. 使用license.dat文件头节点。您可以获得这个文件的matlabroot /等文件夹,matlabrootMATLAB安装文件夹。

为获得最佳性能,在每个节点上本地安装。然而,你也可以安装在网络共享位置。

请注意

安装非交互的(默默地)如果你想

  • 一台机器上安装软件,没有图形用户界面(GUI)。

  • 保存的时间需要为每个计算节点配置安装程序。

有关更多信息,请参见安装非交互的

您可以测试安装和许可通过运行以下命令在命令行界面。matlabrootMATLAB安装文件夹。文件名写日志文件的位置,例如,一个临时位置。你必须在这个位置有写权限。

matlabroot/工具箱/并行/ bin / checkLicensing日志文件文件名

请注意

你不需要启动mj服务当你想配置MATLAB并行服务器对于粘。很多

在本地桌面安装软件

使用MATLAB并行服务器,你必须使用一个本地桌面运行MATLAB和并行计算工具。安装MathWorks®下载188bet金宝搏产品许可,包括并行计算工具箱,在本地桌面,你想提交工作到集群。帮助这个步骤,请参阅安装和许可

任何集群工人,您开始使用MATLAB动态许可:他们可以使用所有的功能你授权的MATLAB客户机,而只检出MATLAB并行服务器集群中的许可证。

配置客户端机器

下一个步骤 更多的信息

使用开箱即用的支持,如果你符合这些条件金宝app。

  • 客户端机器使用Linux®

  • 之间有一个共享文件系统客户端机器和集群节点。

  • 客户端机器已安装第三方调度器提交工具。你可以通过在命令行中执行相关命令。例如,提交脚本sbatch

遵循创建一个集群配置文件使用开箱即用的支持金宝app

调度器使用通用接口。

遵循使用通用调度程序接口创建一个集群配置文件

创建一个集群配置文件使用开箱即用的支持金宝app

  1. 启动集群配置文件管理器。在选项卡,环境区域,选择平行>创建和管理集群

  2. 创建一个新的粘资料很多。在集群配置文件管理器中,选择添加集群配置文件>Slurm

  3. 给它一个不同的名称,选择新概要文件并单击重命名

  4. 属性选项卡,提供以下字段的设置。

    1. (可选)设置描述字段。

    2. 设置JobStorageLocation你想要的位置工作和任务数据存储。这个位置必须可以访问所有工人的机器。

      请注意

      分享JobStorageLocation与并行计算产品运行不同版本不建议;下载188bet金宝搏每个集群应该有自己的版本JobStorageLocation

    3. 设置NumWorkers现场工人的数量你想使用这个概要文件,在你的许可限制。

    4. 设置ClusterMatlabRootMATLAB的安装位置由工人执行机器。

    5. (可选)设置SubmitArguments包括任何额外的命令参数所需的特定集群和调度器。

    6. 填充字段后,对话框看起来像这样:

      集群配置文件管理器粘集群配置文件选择很多。粘集群很多属性显示在右边的面板中。

  5. 点击完成保存您的集群配置文件。

使用通用调度程序接口创建一个集群配置文件

下载插件脚本界面粘从GitHub很多®存储库:

或者,您可以下载插件的脚本MATLAB中央™文件交换。

通用调度器接口的更多信息,请参阅使用通用调度程序接口配置

验证集群配置文件

在此步骤中,我们验证您的集群配置文件,因此您的安装。您可以指定要使用的工人数量当验证你的资料。如果你不指定的工人的数量验证选项卡,然后验证将尝试使用尽可能多的工人所指定的值NumWorkers财产的属性选项卡。您可以指定一个较小的工人数量来验证您的配置没有占领整个集群。

  1. 如果尚未打开,启动集群配置文件管理器。在选项卡,环境区域,选择平行>创建和管理集群

  2. 选择您的集群配置文件的清单。

  3. 单击验证选项卡。

  4. 使用复选框选择所有的测试或验证阶段的一个子集,并指定数量的工人时使用验证你的资料。

  5. 点击验证

验证结果选项卡显示输出。下面的图显示了一个概要文件,通过验证测试的结果。

选择集群与当地集群配置文件管理器概要文件。验证结果为当地集群在右窗格中所示。

请注意

如果验证不通过,联系MathWorks安装支持团队金宝app

如果你的验证通过了,你现在有一个有效的配置文件,您可以使用在其他并行应用程序。你可以做任何修改你的资料适合于您的应用程序,如NumWorkersRange,AttachedFiles,AdditionalPaths等。

保存你的资料对于其他用户来说,选择概要文件并单击出口,然后将你的资料保存到一个文件在一个方便的位置。之后,当运行集群配置文件管理器,其他用户可以通过点击导入配置文件进口

运行并行代码

完成配置后,您可以提交到集群的工作。有关示例,请参见在集群和云上运行的代码

另请参阅