为什么MATLAB交互式工作需要更少的内存相比non-interctive工作集群

1视图(30天)
大家好!
我在学校的集群上运行matlab (linux系统)。原始数据读入matlab是4 GB,并还有一个数组需要24 GB计算在我的代码。我需要12核和24 GB内存这个命令(qsh pe smp 12 - l h_vmemm = 2 matlab = 12)交互式matlab工作学校的集群。这份工作可以成功运行。
然而,我需要12芯与50 GB non-interctive工作,但失败的地方我的代码。我增加了内存80 GB,进一步可以运行。但它也将停止。即使我曾经明确的命令来清除大数组,它没有工作!
任何一个能告诉我什么是错的non-interctive工作吗?
2的评论
李风扇
李风扇 2018年1月14日
你好我只是常规的用于函数,没有批量或spmd在我的代码。还有其他的建议吗?

登录置评。

答案(0)

标签

s manbetx 845

社区寻宝

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

开始狩猎!