How to follow progress of a parfor-loop?
142 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mr M.
am 18 Dez. 2017
Kommentiert: Walter Roberson
am 25 Jul. 2018
I would like to follow the run on a progress bar of a cycle. In case of simple for-loop is easy, but whatif I use parfor?
1 Kommentar
Adam
am 18 Dez. 2017
What do you mean by a cycle? If you mean the loop that is actually parallel then a progress bar will not work with this, although there are some on File Exchange that will, though only really if there are sufficiently more iterations than there are cores.
is the one I use for this purpose, though it does lead to a load of warnings in scenarios where previous objects of the class are not properly deleted.
Akzeptierte Antwort
Jan
am 18 Dez. 2017
Adam has given one example already: Take a look into the FileExchange. You find many corresponding solution if you search for "parfor":
0 Kommentare
Weitere Antworten (1)
Stuart McGarrity
am 25 Jul. 2018
Bearbeitet: Stuart McGarrity
am 25 Jul. 2018
You can implement this with a data queue. See a waitbar example here: https://www.mathworks.com/help/distcomp/send.html#bvmkkgt
1 Kommentar
Walter Roberson
am 25 Jul. 2018
For releases before data queues were added, see https://www.mathworks.com/matlabcentral/fileexchange/24594-parfor-progress-monitor
Siehe auch
Kategorien
Mehr zu Parallel for-Loops (parfor) finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!