Matlab中的并行计算:无法找到网络单元/文件夹

时间:2015-07-14 14:35:33

标签: matlab parallel-processing network-programming

我想在几台PC的集群上运行代码,使用当前目录作为一个公共逻辑单元,我称之为Q:\。这个文件夹的正确路径是,例如

 \\myserver\myfolder

所以我用

开始并行脚本
spmd
    cd('\\myserver\myfolder')
  end

并且,当然,我甚至将文件夹放在" AdditionalPaths"在群集配置文件的属性中。

要检查功能和文件是否可访问,请使用

spmd
    check('function1')
  end

其中" function1"是" myfolder"中的函数m文件。遗憾的是spmd无法在每台PC上找到该功能,但只能在其中一些PC上找到,而且没有明显的选择理由。我已经检查了已发布的计算机,如果" SYSTEM"用户帐户(由matlabpool使用)拥有" \ myserver \ myfolder"的权限,但它始终有。

有人遇到类似的情况吗?

P.S:我在Windows 7 64bit上的群集R2012a中的每台计算机上使用。

0 个答案:

没有答案