我如何手动验证我的MATLAB集群?

47次浏览(过去30天)
我如何手动验证我的MATLAB集群?

接受的答案

MathWorks支持团队
MathWorks支持团队 2022年10月25日
编辑:MathWorks支持团队 2022年10月25日
当验证失败时,显示的反馈通常不是很具有描述性。如果在详细模式下运行手动验证作业,则可能能够获得更具体的错误消息。有关如何执行手动验证,请参阅以下说明。
注意:无论您是在验证本地配置文件还是MATLAB Parallel Server配置文件,以下命令都有效。在继续之前,请确保您正在验证正确的配置文件。
为了将MATLAB置于详细模式,在MATLAB命令窗口中运行以下命令。
setSchedulerMessageHandler (@disp)
然后运行以下每个作业:
  • 独立的工作
Cluster = parcluster();job = createJob (cluster);createTask(job, @sum, 1, {[1 1]});提交(工作);等待(工作);out = fetchOutputs(job)
  • SPMD工作
Cluster = parcluster();job = createcommunicingjob (cluster, 'Type', 'spmd');createTask(job, @labindex, 1, {});提交(工作);等待(工作);out = fetchOutputs(job)
从MATLAB R2013b开始,要运行MATLAB交互式作业,请使用“parpool”命令:
  • Parpool
parpool (name_of_profile, 2)
如果使用MATLAB R2013a或更老版本来运行MATLAB交互式作业,请使用“matlabpool”命令:
  • Matlabpool
matlabpool (name_of_profile, 2)
如果其中任何一个作业失败,应该向您显示更具描述性的错误消息。

更多答案(1)

拉克兰•辛普森
拉克兰•辛普森 2015年7月27日
我已经设法解决了这个问题,通过修复每个盒子上的上限。正如所指出的——但在ulimit手册页或MatLab文档中都没有完全解释——单独使用ulimit并不能给出好的答案。Ulimit -a将显示问题所在(主要是Ulimit -n和Ulimit -u)

类别

了解更多有关开机和关机帮助中心文件交换

标签

还没有输入标签。

2022世界杯八强谁会赢?

世界杯预选赛小组名单社区寻宝

在MATLAB Central中寻找宝藏,并了解社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map