2013-06-28 52 views
0

我跑(在集群中)批处理作业,最后我试图使用save()来保存结果并行批处理作业的变量,但我有以下错误:MATLAB不保存

的ErrorMessage :并行作业被取消,因为ID为1 的任务因以下原因而异常终止: 由于'/ home/myusername/experiments'不存在,无法创建'results.mat'。

为什么会发生这种情况?在并行作业中保存变量的正确方法是什么?

回答

1

在执行并行作业期间,您可以以正常方式使用SAVE,但您还需要知道您正在运行的位置。如果您正在群集上使用MathWorks作业管理器,则根据作业管理器上设置的安全级别,您可能无法访问与通常相同的目录集。更多关于这里的东西:http://www.mathworks.co.uk/help/mdce/setting-job-manager-security.html