Skip to content

Interface/implementation of ZigZag kernel #281

@femtomc

Description

@femtomc

Proceeding from discussion on Slack - curious about how to implementation would work in Gen:

Current infrastructure:
https://github.com/mschauer/ZigZagBoomerang.jl

Relevant lit:
https://mschauer.github.io/ZigZagBoomerang.jl/stable/#Literature

Broader issue: is it possible to re-use other sampling infrastructure for MCMC kernels? I'm not sure what the idiomatic way would be to do this now (e.g. would you declare a @pkern, for example, somehow wrapping the infrastructure).

There are probably long term gains from figuring out how to match AbstractMCMC / contributing to a discussion in the community about what the right abstractions are. I'm sure this has been thought about - I'm just entering the conversation. Possibly a discussion left for JuliaCon PP BoF.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions