导入集群配置文件并访问云集群
您可以通过集群配置文件访问 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 集群配置文件。该集群不必位于您的帐户中。
在您的 MATLAB 桌面上,选择并行 > 创建和管理集群。
点击工具栏中的导入。
导航至您保存从 Cloud Center 下载的配置文件的位置,并选择带有
.settings扩展名的配置文件。在配置文件管理器列表中选中导入的新配置文件,然后点击工具栏中的设置为默认值。将配置文件设为默认值,可使您的并行计算代码在最小代码修改下使用该配置文件及其集群。
使用集群配置文件管理器测试您的云集群
在集群配置管理器中,您可以通过运行配置验证来测试您的云集群。
如果配置文件管理器尚未打开,请在您的 MATLAB 桌面上选择Parallel > Create and Manage Clusters。
选择您的云配置文件名称,然后点击工具栏中的 Validate。这将自动显示“验证结果”选项卡,以便您查看正在进行的测试。弹出对话框可能会要求您登录 MathWorks® 帐户以验证您的集群配置文件。

使用来自 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)