I made a progress meter for parallel runners once in julia about a year ago. I've since stopped using the code but it might inspire you to make something similar:
http://pastebin.com/yy1a9RCv On Monday, November 16, 2015 at 10:06:13 AM UTC-6, Tomas Lycken wrote: > > There has been some discussion about this, see > https://github.com/timholy/ProgressMeter.jl/issues/9 and > https://github.com/timholy/ProgressMeter.jl/issues/32 > > // T > > On Monday, November 16, 2015 at 1:53:22 PM UTC+1, bernhard wrote: >> >> related to this I would welcome if it were possible to show the progress >> of a pmap() statement. >> It is easy, to have each worker display the instance number which is >> being processed (say if pmap goes over a range 1:n). But I do not know how >> to show progress and estimated time left.... >> >> Am Sonntag, 15. November 2015 16:35:24 UTC+1 schrieb Jason Eckstein: >>> >>> >>> >>> I was playing around with the ProgressMeter.jl package by Tim Holy and >>> it works great for a single threaded loop. I was wondering if there's any >>> way to run several loops on multiple workers and have a set of progress >>> bars update in real time. When I tried this with Tim's package it just >>> said Progress: 100% Time: .... after each was complete but nothing during >>> intermediate progress. What I had in mind was a display like >>> Worker 1: Progress: X%... >>> Worker 2: Progress: Y% .... >>> that update in real time but have multiple lines to represent the >>> different workers. >>> >>