如何在我的MATLAB并行服务器集群中增加用于Parpool作业的工作数?

345次浏览(过去30天)
我使用MATLAB并行服务器与一个集群,有超过12个可用的工人。当我运行我的parpool(并行池)作业时,只有12个worker被初始化。如何增加拼车工作中使用的工人数量?

接受的答案

MathWorks支援小组
MathWorks支援小组 2019年3月22日
编辑:MathWorks支援小组 2019年3月22日
有两种方法可以将parpool作业中使用的工人数量增加到默认限制(12)之外。
您可以通过MATLAB图形界面中的Parallel Pool Preferences菜单更改parpool worker的默认数量。在MATLAB窗口的左下角寻找并行池图标。图标是四个竖条。点击此图标,然后选择“并行首选项”。
在首选项菜单中,更改'Preferred number of workers In a parallel pool'的值。默认值是12。
或者,您可以通过定义在运行parpool函数时希望使用的worker数量来覆盖此首选项。命令格式为:
parpool (“配置文件”工人)
例如:
parpool (“cluster1”, 16)
这将使用cluster1集群配置文件初始化一个parpool作业,使用16个worker。这将覆盖“并行首选项”菜单中的值。
注:从R2019a开始,发生了以下名称更改:* MATLAB分布式计算服务器重命名为MATLAB并行服务器* mdce_def重命名为mjs_def * mdce二进制重命名为mjs
1评论
keldstefan
keldstefan 2022年5月23日
@MathWorks支持团队 ,如何增加已经运行的池上的工作人员数量?
下面的代码是否增加了正在运行的池上的工作线程的数量?
Poolobj = parpool(“cluster1”, 16)
poolobj。NumWorkers = 20;
如果不是,是否可能?

登录评论。

更多答案(0)

类别

了解更多启动和关机帮助中心而且文件交换

标签

还没有输入标签。

2022世界杯八强谁会赢?


释放

R2013a

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

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

开始狩猎!

Baidu
map