Skip to content

Releases: pymc-devs/pytensor

rel-2.16.0

07 Sep 11:14
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

  • Implement graph.vectorize and Blockwise Op by @ricardoV94 in #306
  • Deprecate extract_diag and linalg.trace in favor of numpy look-alikes by @ricardoV94 in #428

New Features 🎉

  • Add Op corresponding to scipy.linalg.solve_discrete_are by @jessegrabowski in #417
  • Improve static output shape and numba implementations of some Ops by @aseyboldt in #375

Documentation 📖

Maintenance 🔧

  • Rename module pytensor.tensor.var to pytensor.tensor.variable by @purna135 in #424

New Contributors

Full Changelog: rel-2.15.0...rel-2.16.0

rel-2.15.0

25 Aug 11:36
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

New Features 🎉

  • Extend ExtractDiag gradient and numba implementation to higher dimensional inputs by @ricardoV94 in #389

Bugfixes 🐛

  • Fix typo in profile summary printing function by @Armavica in #416
  • Fix numba implementation of CumOp when axis is None by @ricardoV94 in #420

Documentation 📖

  • Fix docstrings reference for the betainc_grad function by @amyoshino in #412

Maintenance 🔧

  • Don't run merge optimization in ScalarInnerGraphOp.fgraph by @ricardoV94 in #406

New Contributors

Full Changelog: rel-2.14.2...rel-2.15.0

rel-2.14.2

04 Aug 07:14
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Provide JAX Ops from Optional tensorflow-probability dependency by @ricardoV94 in #403

Bugfixes 🐛

Maintenance 🔧

Full Changelog: rel-2.14.1...rel-2.14.2

rel-2.14.1

27 Jul 12:49
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

  • Don't include local_uint_constant_indices rewrite in JAX mode due to XLA bug by @ricardoV94 in #400
  • Fix overly strict check in local_pow_specialize rewrite by @ricardoV94 in #402

Full Changelog: rel-2.14.0...rel-2.14.1

rel-2.14.0

26 Jul 08:13
14d2454
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

Bugfixes 🐛

Maintenance 🔧

  • Unify signatures of graph_replace and clone_replace by @ferrine in #398

Full Changelog: rel-2.13.1...rel-2.14.0

rel-2.13.1

15 Jul 09:38
9be43d0
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

Full Changelog: rel-2.13.0...rel-2.13.1

rel-2.13.0

14 Jul 07:25
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

  • Use static-only broadcasting rules to compute shape of broadcasting by @aseyboldt in #345
  • Allow rebuilding graphs when output type depends on input values by @ricardoV94 in #280
  • Forbid runtime broadcasting in Elemwise by @ricardoV94 in #372

New Features 🎉

Bugfixes 🐛

Maintenance 🔧

Full Changelog: rel-2.12.3...rel-2.13.0

rel-2.12.3

17 Jun 06:21
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

Full Changelog: rel-2.12.2...rel-2.12.3

rel-2.12.2

13 Jun 07:18
Compare
Choose a tag to compare

What's Changed

Major Changes 🛠

  • Add Cholesky dot(L, L.T) rewrite and remove sandbox module by @dehorsley in #303

New Features 🎉

  • Improve Op string representation and debug_print formatting by @ricardoV94 in #319

Bugfixes 🐛

Documentation 📖

  • Don't recommend pydot-ng by @l8l in #336

New Contributors

Full Changelog: rel-2.12.1...rel-2.12.2

rel-2.12.1

24 May 18:19
Compare
Choose a tag to compare

What's Changed

Bugfixes 🐛

Full Changelog: rel-2.12.0...rel-2.12.1