You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove model.rng_seeder and allow compile_pymc to reseed RNG variables in compiled function
Sampling functions now also accept RandomState or Generators as input to random_seed, similarly to how random_state behaves in scipy distributions. For backwards compatibility this argument was not renamed.
Copy file name to clipboardExpand all lines: RELEASE-NOTES.md
+4-1
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,10 @@ Also check out the [milestones](https://github.com/pymc-devs/pymc/milestones) fo
25
25
26
26
All of the above apply to:
27
27
28
-
Signature and default parameters changed for several distributions:
28
+
⚠ Random seeding behavior changed!
29
+
- Sampling results will differ from those of V3 when passing the same random_state as before. They will be consitent across subsequent V4 releases unless mentioned otherwise.
30
+
- Sampling functions no longer respect user-specified global seeding! Always pass `random_seed` to ensure reproducible behavior.
31
+
- Signature and default parameters changed for several distributions:
29
32
-`pm.StudentT` now requires either `sigma` or `lam` as kwarg (see [#5628](https://github.com/pymc-devs/pymc/pull/5628))
30
33
-`pm.StudentT` now requires `nu` to be specified (no longer defaults to 1) (see [#5628](https://github.com/pymc-devs/pymc/pull/5628))
31
34
-`pm.AsymmetricLaplace` positional arguments re-ordered (see [#5628](https://github.com/pymc-devs/pymc/pull/5628))
0 commit comments