首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在matlab2013a中使用matlabpool?

如何在matlab2013a中使用matlabpool?
EN

Stack Overflow用户
提问于 2014-08-30 01:29:27
回答 1查看 2.3K关注 0票数 0

我正在尝试使用Matlab2013a中的parfor循环。然而,当我尝试打开matlabpool时,它给出了下面引用的错误。

代码语言:javascript
复制
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.

或者当我使用:

代码语言:javascript
复制
n = matlabpool('size')

它给了我0作为答案。

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

EN

回答 1

Stack Overflow用户

发布于 2014-08-30 02:07:47

MathWorks完全改变了并行工具箱的命令结构。您需要的命令是parpool。我会从那里开始。一个很好的新特性是,如果您不显式地启动一个池,然后调用parfor之类的命令,MATLAB将自动为您启动一个池。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25573311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档