Which functions in Neural Network Toolbox, Parallel Computing toolbox and Computer Vision Toolbox are already paralleled by Matlab internally ?

2 views (last 30 days)
Hello,
I am using Neural network toolbox, parallel computing toolbox and Computer vision System toolbox for Machine learning development. I wanted to know "list of all the functions which are paralleled by Matlab internally?"
For example, I wanted to know if "vision.convolver" and functions like this are already paralleled internally or not?
--
Bhushan

Answers (1)

Helper
Helper on 14 Sep 2017
For Neural Network, you could choose parallel computing mode by setting "trainingOptions" explicitly. More detailed information could be found on this documentation page:
Some functions in "computer vision toolbox" depend on the "Neural Network toolbox", thus the "parallel computing toolbox" is required or recommended for "computer vision toolbox". For more product requirements and recommendations information, this documentation link might be helpful:
Some functions indeed optimized internally. Like "fft" function, which will use multiple CPU(if available) implicitly to accelerate. The internal optimizing depends on the algorithm we use, which is not listed on documentation. But one way might be helpful to decide whether a function is "paralleled" or not is observe the CPU monitor when running that function to check whether multiple CPUs/GPUs are included.

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!