pload
将文件加载到并行会话中
句法
Pload(Fileroot)
参数
|
所有已加载的保存文件共有的文件名的一部分。 |
描述
Pload(Fileroot)
加载来自名称的文件的数据[fileroot num2str(LabIndex)]
进入经营交流工作的工人。这些文件应该由PSAVE
命令。工人的数量应与文件数量相同。所有工人都应访问这些文件。任何编码阵列都是由此功能重建的。如果FILEROOT
包含一个扩展,字符表示Labindex
将在扩展之前插入。因此,Pload('ABC')
尝试加载文件abc1.mat
在工人1上,abc2.mat
关于工人2,等等。
例子
创建三个变量 - 一个复制,一个变量和一个编码。然后保存数据。(此示例在交流作业或pmode中起作用,但在parfor
或者SPMD
堵塞。)
清除全部;rep = speye(numlabs);var =魔术(labindex);d = eye(numlabs,codistributor());psave('三件事');
这将创建三个文件(三分之一1.mat
,,,,threethings2.mat
,,,,threethings3.mat
)在当前的工作目录中。
清除所有工人的工作空间,并确认没有变量。
清除全部谁是
将先前保存的数据加载到工人中。确认其存在。
Pload('三件事');Whos iSrepricated(REP)ISCODISTUD(D)
在R2006b中引入
这个话题有帮助吗?