Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add more structure to the reporting infrastructure #141

Open
tpapp opened this issue Sep 9, 2020 · 2 comments
Open

add more structure to the reporting infrastructure #141

tpapp opened this issue Sep 9, 2020 · 2 comments

Comments

@tpapp
Copy link
Owner

tpapp commented Sep 9, 2020

#136 added the currently_warmup keyword to make_mcmc_reporter. This is fine, but we could consider adding even more information, including

  1. the stage (is it warmup?, which warmup, what kind of warmup, etc) we are in
  2. the total number of steps, if known
  3. meta could end up here
@tpapp
Copy link
Owner Author

tpapp commented Sep 10, 2020

Also, possibly we could use this opportunity to redesign reporting in case a unified progress bar is desired. Eg before the very first warmup stage, mcmc_keep_warmup could communicate to reporter

  1. the number of stages (including warmup)
  2. meta information about each (is it a warmup stage, etc)
  3. the number of steps (if known)

Eg practically something like [(name = "find the optimum", steps = nothing, is_warmup = true), ...] but I need to think a bit about the interface. reporter would save this information and could use it on demand, with each stage given an index.

@jtrakk
Copy link

jtrakk commented Apr 18, 2021

In other tools, I like a composite/hierarchical progress indicator. E.g. one for each chain and another for the whole job. I dunno if that would need any particular support from DynamicHMC, I'm mentioning it just in case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants