Skip to content

Releases: pymc-devs/pytensor

rel-2.26.0

08 Nov 20:20

Choose a tag to compare

What's Changed

Major Changes 🛠

  • Dimshuffle does not need input broadcastable info by @ricardoV94 in #979
  • Reduce overhead of function call and deprecate rarely used utilities by @ricardoV94 in #1024

New Features 🎉

Bugfixes 🐛

  • Make blockwise perform method node dependent by @ricardoV94 in #1048
  • Fix bug from too strict type check in _sum_grad_over_bcasted_dims by @ricardoV94 in #1036
  • Fix downcasting bug in local_[mul|div]_switch_sink rewrite by @ricardoV94 in #1059
  • Fix bugs in local_useless_slice and local_reduce_join rewrites by @ricardoV94 in #1057

Documentation 📖

Maintenance 🔧

Full Changelog: rel-2.25.5...rel-2.26.0

rel-2.25.5

03 Oct 12:22

Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

  • Correct usage of file context in profiling outputs by @AuguB in #1011

Maintenance 🔧

New Contributors

Full Changelog: rel-2.25.4...rel-2.25.5

rel-2.25.4

24 Aug 12:59

Choose a tag to compare

What's Changed

Bugfixes 🐛

  • Fix bug due to __props__ in OpFromGraph subclasses by @ricardoV94 in #981

Full Changelog: rel-2.25.3...rel-2.25.4

rel-2.25.3

21 Aug 09:23

Choose a tag to compare

What's Changed

New Features 🎉

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: rel-2.25.2...rel-2.25.3

rel-2.25.2

15 Jul 11:39

Choose a tag to compare

What's Changed

New Features 🎉

  • Implemented Sort/Argsort Ops in PyTorch by @twaclaw in #897
  • Implemented Repeat and Unique Ops in PyTorch by @twaclaw in #890

Bugfixes 🐛

Documentation 📖

  • Only consider main branch in README test badge by @Prtm2110 in #832

New Contributors

Full Changelog: rel-2.25.1...rel-2.25.2

rel-2.25.1

10 Jul 07:51

Choose a tag to compare

What's Changed

Bugfixes 🐛

Full Changelog: rel-2.25.0...rel-2.25.1

rel-2.25.0

09 Jul 15:07

Choose a tag to compare

What's Changed

Major Changes 🛠

  • Replace str "output" by a dummy Op in the clients of the FunctionGraph by @ricardoV94 in #790

Bugfixes 🐛

Maintenance 🔧

Full Changelog: rel-2.24.2...rel-2.25.0

rel-2.24.2

08 Jul 12:12

Choose a tag to compare

What's Changed

New Features 🎉

Bugfixes 🐛

  • Fix bug in vectorize of random variables with empty size by @ricardoV94 in #886

Documentation 📖

Maintenance 🔧

New Contributors

Full Changelog: rel-2.24.1...rel-2.24.2

rel-2.24.1

04 Jul 10:11

Choose a tag to compare

✅ Now available on conda-forge after major outage conda-forge/status#181

What's Changed

New Features 🎉

Bugfixes 🐛

Full Changelog: rel-2.24.0...rel-2.24.1

rel-2.24.0

03 Jul 12:55

Choose a tag to compare

What's Changed

Major Changes 🛠

New Features 🎉

  • Implement basic Alloc Ops in PyTorch by @ricardoV94 in #836
  • Do not use Numba objmode for supported advanced indexing operations by @ricardoV94 in #805
  • Improve static output shapes of Reshape and AdvancedSubtensor1 by @ricardoV94 in #834
  • Add more specialized static output shape to Eye by @ricardoV94 in #841
  • Update tensor.where to allow for case with only condition by @tanish1729 in #844
  • Implement JAX dispatch for Argsort and add stable argument to sorting functions by @ricardoV94 in #848
  • Add rewrite to merge multiple SVD Ops with different settings by @HangenYuu in #769
  • Implemented JAX backend for Eigvalsh by @HangenYuu in #867
  • PyTorch Softmax Ops by @HAKSOAT in #846
  • Rewrite determinant of diagonal matrix as product of diagonal by @tanish1729 in #797

Bugfixes 🐛

  • Fix numba implementation of cholesky not setting off-diag entries to zero by @aseyboldt in #816
  • Replace RNG update in RV lift rewrites by @ricardoV94 in #870

Maintenance 🔧

New Contributors

Full Changelog: rel-2.23.0...rel-2.24.0