How can I degug inside a parfor loop?
Show older comments
When I insert breakpoints inside a parfor loop it is never stopped. In this case how can I debug inside a parfor loop?
2 Comments
KALYAN ACHARJYA
on 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
Accepted Answer
More Answers (2)
NAGAVARSHINI MAYAKKANNAN
on 21 Jun 2020
1 vote
Change the parfor to for debug it and then change for to parfor
zhehao.nkd
on 5 Aug 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
Categories
Find more on Loops and Conditional Statements 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!