无法获取任务完成的结果没有错误

9的观点(30天)
我创建了10个任务和提交到本地集群。过了一会儿,作业监控显示,所有任务已经完成,没有错误。然后,当我试图获取结果使用
job_output = fetchOutputs(工作)
我收到以下错误消息:
错误使用并行。工作/ fetchOutputs(第968行)
任务与ID预计8 0输出但返回4。
错误在parallel.internal.ui.jobMonitorHelper > iRunCodeInCommandWindow(线
208)
evalin (“基地”、代码);
错误在parallel.internal.ui.jobMonitorHelper > iFindJobAndRunCode(第200行)
iRunCodeInCommandWindow(代码);
错误在parallel.internal.ui.jobMonitorHelper(第72行)
iFindJobAndRunCode (profileName jobID、模板);
我怎样找出出错了?
2的评论
解读
解读 2014年8月23日
一个用户定义的函数,它返回4输出参数。当我运行这个函数使用相同的输入参数集的一个接一个,结果很好。我考虑的概率函数可能使用太多内存。

登录置评。

答案(1)

哈桑Naseri
哈桑Naseri 2014年11月11日
编辑:哈桑Naseri 2014年11月11日
很可能相关的问题是内存限制工人或超时。如果被集群的一些任务,您将无法成功地获取结果。内存和处理时间的增加配额值。阶段的工作为我的工作。
ClusterInfo.setWallTime (“01:00:00”);
ClusterInfo.setMemUsage (“15000”);
你工作,不使用适当的设置设置一个非常大的WallTime,因为它可能会推迟你的任务队列。如果你没有这些命令,下载ClusterInfo从MATLAB文件交换。

标签

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!