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
Best Answer