主要内容

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

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

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

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

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

从 Cloud Center 下载集群配置文件

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

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

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

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

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

您可以使用集群配置文件管理器导入从 Cloud Center 下载的任何 MATLAB 集群配置文件。该集群不必位于您的帐户中。要导入集群配置文件,请按照以下步骤操作。

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

  2. 点击工具栏中的导入

  3. 请导航至您保存从云中心下载的配置文件的位置。选择扩展名为.settings 的配置文件。

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

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

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

  1. 要打开集群配置文件管理器,请在 MATLAB 中选择 Parallel > Create and Manage Clusters

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

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

使用来自 MATLAB 的云集群

将您的云集群配置文件设为默认配置文件后,您现在可以在云端运行并行计算应用程序,并使用以下 functions: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)

另请参阅

主题