How to replace MATLABPOOL to PARPOOL ?
Show older comments
Hello guys.
I run a Parallel Toolbox coding which is annkmeans.m. In this coding, I found that, it still used the matlabpool command. Since MATLAB has removed this command and replaced with parpool, anyone knows how to change it? (refer: numChunks)
% chunk the data up
numData = size(X,2) ;
if opts.parallel
numChunks = max(matlabpool('size'), 1) ;
data = Composite() ;
dist = Composite() ;
assign = Composite() ;
for i = 1:numChunks
chunk = i:numChunks:numData ;
data{i} = X(:, chunk) ;
dist{i} = inf(1, numel(chunk), class(X)) ;
assign{i} = zeros(1, numel(chunk)) ;
end
else
numChunks = 1 ;
data = X ;
dist = inf(1, numData, class(X)) ;
assign = zeros(1, numData) ;
end
Accepted Answer
More Answers (0)
Categories
Find more on Parallel Computing Fundamentals in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!