8000 Tags · genjax-community/genjax · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: genjax-community/genjax

Tags

v0.10.3

Toggle v0.10.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add support for sample_shape to primitive distributions (#1576)

This PR passes any `sample_shape` argument provided to a tfp
distribution through to the `sample` method, instead of passing it to
the constructor.

@femtomc one issue that I hit here was that to use this, I have to wrap
the argument in `Const`, because it seems like our code tries to trace
non-jit-compiled fns, or something like that. I'll add the error I saw
as a reply.

Co-authored-by: Mathieu Huot <MathieuHuot@users.noreply.github.com>

v0.10.2

Toggle v0.10.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update usage of JAX partial_eval / wrap_init to accept debug info (#1563

)

JAX claims this will improve the error messages coming from inside
interpreters / metaprogramming. Excited to see it!

Edit: I had to bump the JAX versioning, and update the lockfile -- hence
the large LoC change.

Edit2: I also went through and corrected a bunch of deprecation warnings
from JAX (and our own `MixtureCombinator`).

v0.10.1

Toggle v0.10.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update README.md (#1554)

v0.10.0

Toggle v0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upgrade to beartype 0.20.0 (#1538)

This PR upgrades our beartype package to 0.20.0. Beartype seems to have
problems with deprecation, so we had to exclude those from beartyping.

v0.9.3

Toggle v0.9.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add tfp_distribution back into appropriate __init__ (#1520)

Fixing a reversion, thanks for noticing @georgematheos !

v0.9.2

Toggle v0.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix printed repr of genjax distributions created by lambda (#1515)

- we just add an optional name parameter for this case

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

v0.9.1

Toggle v0.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
GEN-963 move get_subtrace to Trace (#1508)

- tweak address class hierarchy
- remove obsolete VoidTrace

v0.9.0

Toggle v0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix dynamic versioning (#1506)

This had been disabled, whoops

v0.8.1

Toggle v0.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix assess in vmap (GEN-903) (#1464)

This PR modifies `assess` in vmap to vmap over indices and query the
choicemap for each, rather than vmapping over the `ChoiceMap` itself.

The error @georgematheos was hitting was that his choicemap had masks
inside where a vmapped value was masked with a scalar bool. It's not
possible to vmap over this because the scalar bool doesn't have the same
leading dimension.

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[pre-commit.ci] pre-commit autoupdate (#1452)

0