通过命令行访问云集群
当您在 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) 允许您等待直至所有集群工作单元可用时再提交作业。