Skip to content

Releases: danielward27/flowjax

v15.0.0

17 Sep 20:00
73163c9
Compare
Choose a tag to compare

Breaking changes:

  • Users must switch from old style PRNGKey arrays to new style ones (replacing jax.random.PRNGKey with jax.random.key . The old keys will be deprecated in JAX.
  • LogNormal is now a Exp transformed Normal, which is an implementation detail, unless you previously relied on log_normal.base_dist or log_normal.bijection.
  • recursive_unwrap was removed, as alone it didn't provide additional functionality.

What's Changed

Full Changelog: v14.0.0...v15.0.0

v14.0.0

02 Sep 17:40
b8eb028
Compare
Choose a tag to compare

What's Changed

I was not happy with the original implementation of some wrappers in flowjax.wrappers, e.g. BijectionReparam introduced some (avoidable, but untidy) circular dependency issues. We now primarily use Parameterize a new name for what was Lambda. This introduces some breaking changes, primarily the aformentioned renaming, in addition to the removal of BijectionReparam and Where . See the pull request for more information.

Full Changelog: v13.1.1...v14.0.0

v13.1.1

29 Aug 13:24
157f867
Compare
Choose a tag to compare

What's Changed

Full Changelog: v13.1.0...v13.1.1

v13.1.0

29 Aug 10:08
a4bcab8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v13.0.1...v13.1.0

Thanks for the help @weiyaw!

v13.0.1

24 Jul 14:52
91b1c39
Compare
Choose a tag to compare

New release to trigger update to docs.

What's Changed

v13.0.0

24 Jul 14:22
eeb3481
Compare
Choose a tag to compare

Some small breaking changes:

  • The interval attribute of RationalQuadraticSpline is now a two-tuple with type tuple[float | int, float | int], representing the upper and lower bound of the spline. Previously, the interval was a float | int, forcing the interval to be symmetric about 0.
  • Any custom loss functions used with fit_to_data now should accept a key (whether or not it is used), having signature loss(params, static, x, condition, key), for consistency of API.

What's Changed

Full Changelog: v12.4.0...v13.0.0

v12.4.0

21 Jun 17:29
19c7355
Compare
Choose a tag to compare

What's Changed

Full Changelog: v12.3.0...v12.4.0

v12.3.0

06 Jun 11:59
c067413
Compare
Choose a tag to compare

What's Changed

The main thing of note is a bug fix to ContrastiveLoss (see #164). Apologies for any inconvenience!

  • Fix bug in ContrastiveLoss normalization and add improve numpyro transformed wrapper by @danielward27 in #164

Full Changelog: v12.2.0...v12.3.0

v12.2.0

16 May 16:48
b153b38
Compare
Choose a tag to compare

What's Changed

  • More consistent parameter type conversion #158
  • Add logistic distribution #159
  • Int type dummy array in wrappers #160
  • Fix bug in masked autoregressive flow masking #162
  • Add a mixture distribution #163

Full Changelog: v12.1.2...v12.2.0

v12.1.2

22 Apr 12:30
78e143c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v12.1.1...v12.1.2