我正在使用TreeBagger
Matlab(R2014a&b)提供的类,与分布式计算工具箱一起使用.我local
在拥有40个内核的Windows 7计算机上运行了一个有30名工作人员的集群.
我调用TreeBagger
构造函数来生成一个回归林(一个包含32个树的集合),传递一个set为的options
结构.'UseParallel'
'always'
但是,TreeBagger
似乎只使用了可用的30个左右的工作者(根据每个进程的CPU使用情况来判断,使用任务管理器观察).当我尝试使用简单的parfor
循环测试池时:
parfor i=1:30 a = fft(rand(20000)); end
然后所有30名工人都参与其中.
我的问题是:(如何)我可以强制TreeBagger
使用所有可用资源?