Предупреждение: использование parfor без matlabpool в kmeans matlab
Я хотел бы запустить Matlab Kmeans, используя 4 лаборатории
Я открываю Matlabpool
if ~matlabpool('size')
matlabpool open 4; % Invokes workers
end
Я установил опцию для Kmeans
stream = RandStream('mlfg6331_64'); % Random number stream
options = statset('UseParallel','always','UseSubstreams','always',...
'Streams',stream);
Тогда я бегу Kmeans
[clustersFirstHalf,fCentr] = kmeans(first_partition,cIdx,'Options',options,...
'distance','sqEuclidean',...
'emptyaction','singleton',...
'replicates',37,...
'start','cluster');
Я получаю это предупреждение...
Warning: Using parfor without matlabpool.
> In processParallelAndStreamOptions>parforValidateStreamOptions at 173
In processParallelAndStreamOptions at 78
In kmeans at 254
In kmeans>loopBody at 360
In smartForReduce>(parfor body) at 111
In parallel_function>make_general_channel/channel_general at 879
In remoteParallelFunction at 30
Matlabpool открыт... так что это очень странно...
Я использую MATLAB R2012b на Linux.... Кто-нибудь из вас может мне помочь?