Skip to content

add more structure to the reporting infrastructure #141

Open
@tpapp

Description

@tpapp

#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

Activity

tpapp

tpapp commented on Sep 10, 2020

@tpapp
OwnerAuthor

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

jtrakk commented on Apr 18, 2021

@jtrakk

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      add more structure to the reporting infrastructure · Issue #141 · tpapp/DynamicHMC.jl