主要内容

本页采用了机器翻译。点击此处可查看英文原文。

导入集群配置文件并访问云集群

您可以通过集群配置文件访问 MATLAB® 中由他人创建的共享集群。 Cloud Center 中的集群配置文件包含集群标识符和公钥证书。它允许您通过 Cloud Center API 设置身份验证和授权。它还允许您的集群运行来自客户端 MATLAB 的作业调度程序作业和任务。

若您拥有共享集群,可通过从 Cloud Center 下载集群配置文件并与他人共享该配置文件,将集群共享给任何人。要访问使用集群配置文件创建的他人集群,您必须在 MATLAB 中导入该集群配置文件,您可通过交互式集群配置文件管理器或命令行方式完成此操作。本页面将指导您如何下载集群配置文件,将其导入 MATLAB,并访问云集群。

若要通过 MATLAB 命令行访问 MATLAB 中的个人或共享云集群(而非使用集群配置文件),请参阅通过命令行访问云集群。您还可以让 MATLAB 发现您自己的个人或共享云集群。有关详细信息,请参阅发现集群

从 Cloud Center 下载集群配置文件

当您在 Cloud Center 中的云集群处于启动或在线状态时,可通过 " 操作 " 列或其旁边的三个点菜单中的 Download cluster profile 选项下载集群配置文件。您可以将集群配置文件从 Cloud Center 保存至本地计算机或 MATLAB Drive™,从而能够通过 MATLAB 和集群配置文件管理器访问该集群。将配置文件保存到客户端可访问的文件夹中 MATLAB。

下载集群配置文件后,您可以通过交互式集群配置管理器或使用命令行将其导入 MATLAB。

若您可访问位于 MATLAB 的集群,亦可从 MATLAB 下载该集群配置文件。这使您能够在 MATLAB 中编辑个人资料,然后与他人共享。有关如何从 MATLAB 下载集群配置文件的更多信息,请参阅发现集群并使用集群配置文件 (Parallel Computing Toolbox)

使用集群配置文件管理器访问云集群

使用集群配置管理器导入集群配置

您可以使用集群配置管理器导入从 Cloud Center 下载的任何 MATLAB 集群配置文件。该集群不必位于您的帐户中。

  1. 在您的 MATLAB 桌面上,选择并行 > 创建和管理集群

  2. 点击工具栏中的导入

  3. 导航至您保存从 Cloud Center 下载的配置文件的位置,并选择带有 .settings 扩展名的配置文件。

  4. 在配置文件管理器列表中选中导入的新配置文件,然后点击工具栏中的设置为默认值。将配置文件设为默认值,可使您的并行计算代码在最小代码修改下使用该配置文件及其集群。

使用集群配置文件管理器测试您的云集群

在集群配置管理器中,您可以通过运行配置验证来测试您的云集群。

  1. 如果配置文件管理器尚未打开,请在您的 MATLAB 桌面上选择Parallel > Create and Manage Clusters

  2. 选择您的云配置文件名称,然后点击工具栏中的 Validate。这将自动显示“验证结果”选项卡,以便您查看正在进行的测试。弹出对话框可能会要求您登录 MathWorks® 帐户以验证您的集群配置文件。

    Validation results tab in the Cluster Profile Manager window. All the fields have their Status as Passed if the tests run successfully.

使用来自 MATLAB 的云集群

将云集群配置文件设为默认后,您现在可在云端运行并行计算应用程序,支持的函数包括 parpool (Parallel Computing Toolbox)(因此也支持 parfor (Parallel Computing Toolbox)spmd (Parallel Computing Toolbox))、batch (Parallel Computing Toolbox)createJob (Parallel Computing Toolbox) 等。

通过命令行访问云集群

从命令行导入集群配置文件

假设您将配置文件下载到名为 C:\temp\MyCluster.settings 的文件中。您可以在 MATLAB 中通过 parallel.importProfile (Parallel Computing Toolbox) 函数以编程方式访问并使用此配置文件。

myProfile = parallel.importProfile('C:\temp\MyCluster.settings')
c = parcluster(myProfile)

从命令行测试您的云集群

您可以通过在命令行中使用 parallel.validateProfile (Parallel Computing Toolbox) 函数对配置文件进行验证来测试您的云集群。若未指定配置文件,parallel.validateProfile (Parallel Computing Toolbox) 将验证默认配置文件。

parallel.validateProfile(myProfile)

使用来自 MATLAB 的云集群

随后,您即可使用该集群创建作业或运行并行算法:

parpool(c,2)

createJob(c)

另请参阅

主题