主要内容

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

使用命令行访问云集群

当您在 Cloud Center 中的云集群正在启动或已联机时,您可以通过 MATLAB® 中的命令行访问 MATLAB 上的云集群。或者,您可以让 MATLAB 帮您发现集群。有关详细信息,请参阅发现集群。您还可以通过集群配置文件访问 MATLAB 中由他人创建的集群。有关详细信息,请参阅导入集群配置文件并访问云集群

在云端查找集群

您可以使用 fetchCloudClusters 函数在 MATLAB 中创建集群对象,用于在云端创建自己的集群。执行此命令时,可能会弹出一个对话框。请在对话框中输入您的登录凭据,登录您的 MathWorks® 帐户。如果您在云端运行了多个集群,fetchCloudClusters 将返回一个集群对象数组。如果只有一个集群正在运行,则仅返回一个对象。

c = fetchCloudClusters

MJSComputeCloud Cluster Information
===================================

            Profile: 
           Modified: true
               Host: ec2-107-21-71-51.compute-1.amazonaws.com
          NumWorkers: 32
  JobStorageLocation: Database on MyCluster@ec2-107-21-71-51.compute-1.amazonaws.com
   ClusterMatlabRoot: /mnt/matlab
     OperatingSystem: unix

 - Assigned Jobs

      Number Pending: 0
       Number Queued: 0
      Number Running: 0
     Number Finished: 0

 - MJSComputeCloud Specific Properties

                Name: MyCluster
               State: online
      NumBusyWorkers: 0
      NumIdleWorkers: 32

现在,您可以将集群对象用作创建作业和任务的 functions 的输入参数,以便在集群上创建作业和任务。例如:

parpool(c,8)

createJob(c)

如果您是集群所有者,还可以通过集群对象来启动和停止云集群。使用 start (Parallel Computing Toolbox) 函数启动集群,使用 shutdown (Parallel Computing Toolbox) 函数停止集群。如果您创建了集群,则您是集群所有者。函数 wait (Parallel Computing Toolbox) 允许您等待直至所有集群工作单元可用时再提交作业。

另请参阅

主题