Parpool未能在其他行代码之间运行

4视图(30天)
以下代码返回下面的错误在MATLAB R2020b, Windows 10。
然而,在重启MATLAB和运行 购买力平价= parpool (4) 在一个新的脚本,它的工作原理。有人经历过这样的事吗?6日我需要执行相同操作其他气候变量,所以速度是极其重要的。运行正常的 for循环 是缓慢的;因此,非常沮丧。
降雨=”。\ ECMWF_Datasets \ cru_ts_4.05 \ data \ \ cru_ts4.05.1901.2020.pre.dat.nc”之前
* = ncread(降雨,“时间”);
* =(次)* 24 * 3600年翻一番;
ref_date = datestr (“1900-01-01 00:00:00.0”);
* = datetime (*,“ConvertFrom”,“epochtime”,“时代”,ref_date);
XXX = ncread(降雨,“以前”);% 720 x 360 x 1440
购买力平价= parpool (4);%返回下面的错误
parfori = 1:长度(次)
“XXX”上执行一些操作
结束
删除(ppp);
错误使用parpool(第149行)
平行池未能从以下错误。更详细的信息,验证配置文件“当地”集群中配置文件管理器。
引起的:
错误使用parallel.internal.pool.InteractiveClient > iThrowWithCause(第678行)
失败的开始。
错误使用并行。工作/提交(第355行)
不能使用一个值类型的细胞作为一个索引。

接受的答案

雷蒙德·诺里斯
雷蒙德·诺里斯 2021年12月6日
我猜这是与您的环境。当我测试 example.nc ,它将正常工作。您的代码在一个脚本或一个函数?如果一个脚本,将其保存为一个函数并重新运行您的代码,看看这盾牌的错误。
1评论
理查德Fiifi安南
理查德Fiifi安南 2021年12月7日
你好 @Raymond诺里斯 ,非常感谢你的回应。你是对的,罪魁祸首是我一些目录添加到MATLAB在脚本的开头的路径。我只需要这些行注释掉。

登录置评。

更多的答案(0)

类别

找到更多的在并行计算原理帮助中心文件交换

标签

下载188bet金宝搏


释放

R2020b

社区寻宝

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

开始狩猎!