【转】关于matlab开启parpool时SPMD测试失败的解决方法

原址:https://blog.csdn.net/weixin_37906662/article/details/103124876?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control

根据操作一步步排除(当然要先把Parallel Computing Toolbox给装上):

确保证书可用
在matlab命令行中输入:
license checkout Distrib_Computing_Toolbox
如果ANS=1,则进行下一步排查,否则可以激活一下证书再看看。
关闭local mpiexec功能
distcomp.feature( 'LocalUseMpiexec', false )
完成了这一步就已经解决了我的问题,官方指引还有其他的排除步骤这里就不一一列举了。可以看到下图SPMD job test成功通过,并且也能将parpool建立起来了。

原文地址:https://www.cnblogs.com/Dontstop/p/14033920.html