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