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 Parallel for-Loops (parfor) 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!