How can I tell if the parallel computing toolbox installed?
37 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I purchased the Linux home version plus the parallel computing toolbox. Home version installed, how can I tell if the parallel computing toolbox installed?
0 comentarios
Respuestas (3)
Walter Roberson
el 27 de Abr. de 2017
There are two things you can check:
ver('distcomp') %this tells you whether it is _installed_
license('test','Distrib_Computing_Toolbox') %this tells you whether it is _licensed_
It is a pain that you have to know the exact magic names and that the names are different for the two facilities.
1 comentario
Chandler Williams
el 27 de Abr. de 2017
Editada: Chandler Williams
el 27 de Abr. de 2017
Awesome. Thanks. The code to check for my particular program ended up being:
try
ver('distcomp')
catch
fprintf('Not installed')
end
Mischa Kim
el 1 de Jul. de 2015
J, use the ver command.
You should see something like
Parallel Computing Toolbox Version 6.6 (R2015a)
1 comentario
Chandler Williams
el 27 de Abr. de 2017
Editada: Chandler Williams
el 27 de Abr. de 2017
Thanks. For runtime, I want to check only for the Parallel Computing Toolbox. I tried ver product, ver(product), ver('product'), and tried finding a function specific to the Parallel Computing Toolbox, but failed and so using
if true
% code
n = 'dss';
pat = '(?<=^.+[\\/]toolbox[\\/])[^\\/]+';
regexp(which(n), pat, 'match', 'once')
end
failed as well. Do you happen to know what format product name should be in for the Parallel Computing Toolbox? Thanks.
Mark
el 18 de Sept. de 2025 a las 1:25
Novice user here. An online search found the function canUseParallelPool(). My PC does not have Parallel Computing Toolbox installed. As expected, the function returns False on my installation
1 comentario
Raymond Norris
el 2 de Oct. de 2025 a las 16:20
Editada: Raymond Norris
el 2 de Oct. de 2025 a las 17:55
@Mark that's close. canUseParallelPool was introduced in R2020b and in the unlikely event the a user set the parallel preference to not automatically start, canUseParallelPool will return false as well.
If you look at the code, canUseParallelPool shows you a possible way to determine if Parallel Computing Toolbox is installed and licensed.
I'd probably use @Walter Roberson's solution, though programmatically, I'd wrap isempty around the call to ver.
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!