New Features
Stable.log_prob()
is now implemented and differentiable by BenZickel in #3369, #3370- Introducing pyro.infer.predictive.WeighedPredictive which reports weights along with predicted samples by @BenZickel in #3345
- Resampler for weighed samples by @BenZickel in #3352
- Add function for calculating quantiles of weighed samples. by @BenZickel in #3340
- Add effective sample size analytics to WeighedPredictive results by @BenZickel in #3351
- Introducing PyroModuleList, because torch.nn.ModueList reinitializies modules when slice-indexing by @MartinBubel in #3339
Type hints
Additional changes
- small update doc HMC by @dario-coscia in #3335
- Type annotate
pyro.nn.dense_nn
andpyro.nn.auto_reg_nn
by @ordabayevy in #3342 - Enable type checking of the tests folder by @ordabayevy in #3336
- Auto regressive nn on gpu - revisited by @cafletezbrant in #3346
- GCC-8 CI error test by @ordabayevy in #3349
- Fix ruff version to 0.3.4 in order to overcome issue with version 0.3.5. by @BenZickel in #3354
- Fix ruff settings & remove flake8 and isort settings by @ordabayevy in #3356
- Unpin ruff version by @BenZickel in #3357
- Switch dependency from jupyter to notebook by @fritzo in #3360
- Add the energy score scoring rule for comparing multivariate distributions by @BenZickel in #3362
- Add jupyter lab option to docker Makefile by @eteq in #3363
- Replace torch._utils._accumulate with numpy.cumsum. by @BenZickel in #3364
- Fix PyroModule rendering error in local-parameter mode by @eb8680 in #3366
New Contributors
- @dario-coscia made their first contribution in #3335
- @MartinBubel made their first contribution in #3339
- @BenZickel made their first contribution in #3340
- @cafletezbrant made their first contribution in #3346
- @eteq made their first contribution in #3363
Full Changelog: 1.9.0...1.9.1