Log forced fitting progress #667
Labels
discussion
topic to discuss openly
enhancement
New feature or request
help wanted
Extra attention is needed
question
Further information is requested
Currently Step 5 of the pipeline processing (forced fitting) does not have any logging, presumably because the step involves parallel execution which makes general logging nonsensical.
However, Step 5 is also the slowest (in my experience at least!) part of the pipeline, and hence having some form of progress indication would be useful so that users can be confident their jobs are being successfully executed and not just hanging. I am currently executing a pipeline run (https://dev.pipeline.vast-survey.org/piperuns/40/) of ~1800 images and a quick BOTE calculation suggests that the forced fit runtime is approximately 5 days. I am 2.5 days in now and have no way to determine if my estimate is still on-track or if the job has stalled.
Naively, I would assume fixing this issue is as simple as using the dask
ProgressBar
object. All this would require isfrom dask.diagnostics import ProgressBar
and addingbefore
vast-pipeline/vast_pipeline/pipeline/forced_extraction.py
Lines 360 to 368 in 1fe4b2d
However, I have minimal experience with dask and this might be a completely wrong implementation (e.g. if it adds a new line to the log file with each iteration).
The text was updated successfully, but these errors were encountered: