0

我正在尝试parfor在 Matlab 2013a 中使用循环。但是,当我尝试打开matlabpool.

matlabpool open  

Starting matlabpool using the 'local' profile ... stopped.  

Error using matlabpool (line 144)  

Failed to open matlabpool. (For information in addition to the causing error,  
validate the profile 'local' in the Cluster Profile Manager.)  

Caused by:  
    Error using parallel.internal.pool.InteractiveClient/start (line 281)  
    Failed to start matlabpool.  
        Error using parallel.Cluster/createCommunicatingJob (line 82)  
        The property "NumWorkersRange" cannot be set after submission.

或者当我使用:

n = matlabpool('size')

它给了我0答案。

我该如何解决这个问题?我的系统配备了两个 2.66 GHz 6 核 Intel Xeon 处理器。

4

1 回答 1

0

MathWorks 完全改变了 Parallel Toolbox 的命令结构。你想要的命令是parpool. 我会从那里开始。一个不错的新功能是,如果您没有显式启动一个池然后调用类似的命令parfor,MATLAB 将自动为您启动一个。

于 2014-08-29T18:07:47.130 回答