How can I degug inside a parfor loop?
Afficher commentaires plus anciens
When I insert breakpoints inside a parfor loop it is never stopped. In this case how can I debug inside a parfor loop?
2 commentaires
KALYAN ACHARJYA
le 26 Oct 2017
Please show your code, have you use break statement within parfor loop with a condition?
Check it out, it may be helpful
https://in.mathworks.com/matlabcentral/answers/4942-break-in-a-parfor-loop-processing-time-example-to-compare-it-with-a-for-loop
Réponse acceptée
Plus de réponses (2)
NAGAVARSHINI MAYAKKANNAN
le 21 Juin 2020
1 vote
Change the parfor to for debug it and then change for to parfor
zhehao.nkd
le 5 Août 2022
For those who are seeking for the solution, there is another possible option by using parfor and try-catch:
parfor k = 1: len
try
% your code
catch ME
% record the iteration index,k
end
end
% Then youy know which iteration caused a bug alert
Catégories
En savoir plus sur Parallel for-Loops (parfor) dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!