What's Changed
- Fix pyro parameter nodes not showing up in graph of pyro deterministic nodes [bugfix] by @BenZickel in #3378
- Support for deterministic dependent samples in PyroSample [enhancement] by @BenZickel in #3376
- Equalize effect handler by @BenZickel in #3375
- Update mappings to Sphnix documentation of other projects [bugfix] by @BenZickel in #3383
- Fix models not rendering after application of the equalize effect handler by @BenZickel in #3387
- Support PyTorch 2.4 in tests by @BenZickel in #3389
- Update CODE_OF_CONDUCT.md by @Swarnim114 in #3391
- add copyright and license headers to various files by @andife in #3384
- Make Predictive work with the SplitReparam reparameterizer [bugfix] by @BenZickel in #3388
- Support for transformed distributions, based on stacking or concatenation transforms, in SplitReparam by @BenZickel in #3390
- Support observations that require broadcasting in SplitReparam by @BenZickel in #3392
- Type annotate
pyro.util.pyby @ordabayevy in #3393 - Fix torch documentation link by @fehiepsi in #3396
- Use more numerically stable
log1pin examples/scanvi/scanvi.py by @kit1980 in #3397 - Maintenance fixes by @ordabayevy in #3398
- Effect handler that conditions a model on sample sites having the same value by @BenZickel in #3395
- Fix EqualizeMessenger type annotations by @BenZickel in #3401
- Add batched calculation option to
energy_score_empiricalin order to reduce memory consumption by @BenZickel in #3402 - Update example reference by @emmanuel-ferdman in #3403
- Fix
IndepMessenger.__iter__type annotation by @ordabayevy in #3406 - fix autodetermination of plate device when running in a device contexf by @ilia-kats in #3405
- attempt to add sphinx_copybutton by @mjste in #3408
- Fixed norm const for SBVM by @OlaRonning in #3411
- Doc note and assert that sbvm conc <= 10k by @OlaRonning in #3412
- Reconciling expert opinions example by @BenZickel in #3413
- Add a centered variance option to the ClippedAdam optimizer by @BenZickel in #3415
- Update intro_long.ipynb by @yannickeich in #3420
- Use the new github template by @fehiepsi in #3421
- don't log to the root logger by @ilia-kats in #3422
- fix datapath bart data by @juanitorduz in #3425
- Use datasets from GitHub instead of CloudFront. by @BenZickel in #3427
- Update CI to latest Ubuntu image. by @BenZickel in #3428
- Update CI Python version to 3.12. by @BenZickel in #3429
- Support changing the function used to calculate the euclidean distance in energy_score_empirical. by @BenZickel in #3431
- Fix docker build by @BenZickel in #3432
- Fixes #3430 (serializing an easyguide corrupts it). by @BenZickel in #3433
- Update GPU docker makefile by @BenZickel in #3434
- Docker updates by @BenZickel in #3435
- correct svi_part_ii docs by @shiraamitchell in #3440
- Fix lint formatting and mypy checks by @ordabayevy in #3453
- update mypy python version to 3.12 by @martinjankowiak in #3459
- Stabilize Gaussian mixture backward passes by @jburroni in #3452
- Pin funsor to 0.4.8 by @ordabayevy in #3466
- Migrate packaging metadata to pyproject.toml by @ordabayevy in #3470
- Organize dependencies and support Python 3.10 docs by @ordabayevy in #3473
- Switch formatting from Black to Ruff by @ordabayevy in #3474
- Fix Read the Docs Ubuntu image by @ordabayevy in #3475
- Support PyTorch 2.14 in CI by @ordabayevy in #3476
- Bump to version 1.9.2 by @ordabayevy in #3493
New Contributors
- @Swarnim114 made their first contribution in #3391
- @kit1980 made their first contribution in #3397
- @emmanuel-ferdman made their first contribution in #3403
- @mjste made their first contribution in #3408
- @yannickeich made their first contribution in #3420
- @juanitorduz made their first contribution in #3425
- @shiraamitchell made their first contribution in #3440
Full Changelog: 1.9.1...1.9.2