Skip to content

0.4.0

Compare
Choose a tag to compare
@fehiepsi fehiepsi released this 30 Sep 17:30
· 592 commits to master since this release
8ce9fd3

Experimental integrations with JAX-based TensorFlow Probability and neural network libraries Flax and Haiku. New high-quality tutorials written by NumPyro contributors. JAX 0.2 enables "omnistaging" by default (see this guide for what omnistaging means and how to update your code if it is broken after the upgrade - you can also disable this new behavior with jax.config.disable_omnistaging()).

New Features

New Examples

Deprecation

Changes to match Pyro api.

  • ELBO objective is renamed to Trace_ELBO.
  • value argument in Delta distribution is replaced by v.
  • init_strategy argument in autoguides is replaced by init_loc_fn.

Enhancements and Bug Fixes

  • Relax simplex constraint. #725 #737
  • Fix init_strategy argument not respected in HMC and SA kernels. #728
  • Validate the model when cannot find valid initial params. #733
  • Avoid nan acceptance probability in SA kernel. #740

Thanks @xidulu, @vanAmsterdam, @TuanNguyen27, @ucals, @elchorro, @RaulPL, and many others for your contributions and helpful feedback!