Estimated Time Left for Executing a Code Using MATLAB Parallel Computing Toolbox

조회 수: 13 (최근 30일)
Is there a way to estimate the time left for executing a code using MATLAB Parallel Computing Toolbox? Assume for simplicity that we have a single code with a single parfor in it.

채택된 답변

Raymond Norris
Raymond Norris 2022년 4월 16일
MATLAB doesn't know how long your code should run for, so there's no way to know how much time is left. What I would suggest is looking at parallel.pool.DataQueue. Using a DataQueue, you can send back a tickle to MATLAB when an iteration has completed. From this, you might be able to deduce how much work is left to be done. The Wait Bar example is similar to what you could use (though you don't need to use a GUI to display the current iteration).

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by