0

parforMatlab 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 6core Intel Xeon プロセッサが 2 つ搭載されています。

4

1 に答える 1

0

MathWorks は Parallel Toolbox のコマンド構造を完全に変更しました。必要なコマンドはparpool. そこから始めます。1 つの優れた新機能は、プールを明示的に開始せずに のようなコマンドを呼び出すとparfor、MATLAB が自動的にプールを開始することです。

于 2014-08-29T18:07:47.130 に答える