主要内容

Listautoattachedfiles

自动附加到作业,任务或并行池的文件列表

    描述

    例子

    Listautoattachedfiles(OBJ对所有任务函数或批处理作业脚本或功能执行依赖关系分析。然后,它显示已经或要自动连接到作业或任务对象的代码文件的列表OBJ

    如果OBJ是一个并行池,输出列出了较早的依赖关系分析后已经连接到并行池的文件。依赖性分析是否运行parfor或者SPMD由于不确定的函数而导致的块错误。当时,任何文件,函数或脚本parfor或者SPMD如果可能的话,将附加块。

    例子

    全部收缩

    采用集群配置文件将代码文件自动附加到作业。设置AutoAttachFiles集群个人资料中的工作属性。如果此属性值是正确的,那么您在该群集上创建的所有作业都将自动附加必要的代码文件。此示例假设群集配置文件肌群有那个设置。

    创建批处理作业,应用群集。

    obj = batch(myscript,'轮廓',,,,'肌团');

    通过查看列表来验证附件的文件。

    Listautoattachedfiles(OBJ)

    以编程方式设置作业以自动连接代码文件,然后查看作业中一个任务之一的这些文件列表。

    c = parcluster();%使用默认配置文件j = createjob(c);j.autoattachfiles = true;obj = createTask(J,MyFun,Outnum,Argcell);Listautoattachedfiles(OBJ)%查看附件列表

    输出列表中返回的文件是那些确定工人评估功能所必需的分析的文件myfun,并且自动附加到工作。

    输入参数

    全部收缩

    池,工作或任务,指定为Parallel.Processpool,,,,Parallel.ClusterPool,,,,平行, 或者Parallel.Task目的。

    如果OBJ是工作,AutoAttachFiles属性必须是真的。如果OBJ是一项任务,AutoAttachFiles父作业的财产必须是真的

    例子:obj = parpool('local');

    例子:obj = batch(@魔术,1,{3});

    版本历史记录

    在R2013a中引入