在集群上创建独立的作业
工作= createJob(集群)
工作= createJob(…”p1
“v1”,p2
”,v2,…)
工作= createJob(…,“配置文件”,“profileName”,…)
|
工作对象。 |
|
创建的集群对象 |
|
在创建对象时配置的对象属性。 |
|
对应对象属性的初始值。 |
工作= createJob(集群)
为标识的集群创建独立的作业对象。
作业的数据存储在集群指定的位置JobStorageLocation
财产。
工作= createJob(…”
使用指定的属性值创建作业对象。有关已创建对象的有效属性的列表,请参见p1
“v1”,p2
”,v2,…)平行的。工作
对象引用页面。属性名必须是字符向量,其值必须是该属性的适当类型。在大多数情况下,这些属性-值对中指定的值会覆盖概要文件中的值。
当您将计算卸载给工作者时,在客户机上进行计算所需的任何文件也必须在工作者上可用。默认情况下,客户端尝试自动检测并附加这些文件。若要关闭自动检测,请设置AutoAttachFiles
属性为false。如果自动检测无法找到所有的文件,或者如果从客户端发送文件到worker很慢,请使用以下属性。
如果文件在工作人员无法访问的文件夹中,则设置AttachedFiles
财产。集群将您指定的每个文件从客户机复制到worker。
如果文件在工作人员可以访问的文件夹中,则可以设置AdditionalPaths
财产。使用AdditionalPaths
属性将路径添加到每个工人的MATLAB中®搜索路径,避免不必要地将文件从客户端复制到工作人员。
如果您指定AttachedFiles
或AdditionalPaths
,值与适用的配置文件中指定的值相结合。如果指定的属性名或属性值无效,则不会创建该对象。
工作= createJob(…,“配置文件”,“profileName”,…)
使用概要文件中指定的属性值创建独立的作业对象“profileName”
.如果没有指定概要文件,并且集群在其中指定了一个值“配置文件”
属性时,集群的概要文件将自动应用。定义和应用profile的详细信息请参见发现集群并使用集群配置文件.
使用默认概要文件构造一个独立的作业对象。
c = parcluster j = createJob(c);
给工作添加任务。
为i = 1:10 createTask(j,@rand,1,{10});结束
运行工作。
提交(j);
等待作业完成运行,并检索作业结果。
等待(j);= fetchOutputs (j);
显示从第三个任务返回的随机矩阵。
disp ({3});
删除工作。
删除(j);
构造一个独立的作业,除了默认概要文件中指定的文件外,还使用附加的文件。
c = parcluster j = createJob(c,“AttachedFiles”,...{“myapp / folderA”,“myapp / folderB”,“myapp / file1.m”});