I would like to train a smallish network using cpu cores in parallel rather than gpu as they are slower.

1 view (last 30 days)
aaDL.options.ValidationFrequency = 50;
%aaDL.options.ExecutionEnvironment = 'cpu';
aaDL.options.ExecutionEnvironment = 'parallel'; % as an alternative

Answers (1)

Joss Knight
Joss Knight on 8 Sep 2023
setenv CUDA_VISIBLE_DEVICES -1
when you first start MATLAB, assuming you are running everything locally.
However, as a general rule you can't gain any benefit training in parallel on the CPU on a single machine. MATLAB is already running everything multithreaded.

Categories

Find more on Parallel and Cloud 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!