报错如下:

正确错误对比


解决方案:

一、检查主机名是否为全英文且无特殊符号!(重要!!!)

,,本人就是因为主机名里有个‘の’,然后查了很多攻略都是报错,,,

matlab一定要检查的是主机名是否正确!同时, 输入文件的文件夹名称不能有空格特殊符号这些!!!一定要重视,血的教训

二、查看CPU内核数,根据内核数设置workers,一般设置我习惯设置为一半左右(我设置为8)

以下是一些workers选择建议!

根据你的 13th Gen Intel Core i7-13700H 处理器信息(任务管理器截图),以下是 DPABI并行线程数(Parallel Workers)的设置建议


1. 关键硬件参数

  • 物理核心(Cores)14
  • 逻辑处理器(Threads)20(超线程技术启用)
  • 内存32GB(可用约22GB,当前占用10GB)

2. 推荐并行线程数

场景建议值理由
默认安全值13物理核心数减1(14-1),留1核心给系统,避免卡死。
大数据(50+被试)15接近逻辑处理器数(20),但需监控内存(每个线程约需2~4GB)。
保守/内存敏感任务8平衡性能与稳定性(如同时运行其他软件)。
调试或小数据4快速测试时减少并行开销。

注意内存限制

  • 若设置15线程,预计需 30~60GB内存(远超你的32GB),可能引发崩溃。建议≤13

三、设置workers(如图操作)

至此,并行池运行成功!!

标签: matlab, 并行池开启失败, failed to start parallel pool

添加新评论