github aesara-devs/aesara rel-2.2.2

latest releases: rel-2.9.3, rel-2.9.2, rel-2.9.1...
2 years ago

The following changes were made in this release:

  • Removed MKL warning
  • Added a function that gets variables in a graph based on debugprint IDs
  • aesara.printing.debugprint now handles arbitrary HasInnerGraph Ops
  • Added missing HasInnerGraph properties to Scan
  • Added a function, aesara.graph.basic.get_var_by_name, that gets variables in a graph by their name or auto_name
  • Split aesara.link.numba.dispatch into distinct modules
  • Created a HasInnerGraph mixin for Ops with inner graphs
  • Added developer conda dependencies to environment.yml
  • Added an "auto_name" option to aesara.printing.debugprint
  • Moved aesara.debugmode.debugprint to aesara.printing
  • Removed ScanMethodsMixin Apply argument handling
  • Improved exceptions for the Scan Op
  • Removed Scan.*_is_tensor attributes
  • Moved Scan printing tests into tests.scan.test_printing
  • Inner-graph functions in Scan Ops are now lazily computed
  • Removed non-sequence settings from ScanInfo
  • Fixed formatting and grammar in scan docstring
  • Moved Scan helper methods to ScanMethodsMixin
  • Replaced Scan info dict with ScanInfo dataclass
  • Made basic aesara.tensor types available at package level (e.g. from aesara.tensor import TensorConstant, TensorVariable)
  • Made common aesara.graph objects available at package level (e.g. from aesara.graph import Apply, Variable, Constant, Op, ...)
  • Added rewrites to simplify unnecessary logit and sigmoid expressions
  • Removed out-of-date conda recipe
  • Made Reshape work for Numba scalars
  • Added a Numba implementation for BernoulliRV
  • The output dtype is now properly set for RandomVariables converted Numba
  • Made Clip return Numba scalars
  • Fixed in-place updates performed on scalars in Numba
  • Numba's Reshape conversion is now guaranteed to get C-ordered arrays
  • Added infix dot product to TensorVariables (i.e. A @ b for TensorVariables A and b)

Don't miss a new aesara release

NewReleases is sending notifications on new releases.