主要内容

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

通过命令行访问云集群

当您在 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

现在您可以像往常一样使用集群对象来创建作业和任务。例如:

parpool(c,8)

createJob(c)

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

另请参阅

主题