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 Loops and Conditional Statements 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!