parfor doesn't continue to run other jobs when only one worker is working
Mostrar comentarios más antiguos
I have a parfor loop that is supposed to run 7 jobs with 4 workers. Each job executes a .exe program in their individual folders. It successfully completed 5 of the jobs. The 7th job's exe is hanging due to whatever reason, but I also noticed the 6th job wasn't even started after a long time. Why wouldn't Matlab allocate the 6th job to a worker to start it in this case?
The code is simply:
parfor i = 1:size(rotFold,1)
[~,~] = system(['cd /d ',rotFold{i},' & EPSC.exe']);
end
Thanks!
Jesse
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!