rel-2.2.2
brandonwillard
released this
18 Sep 21:39
·
1074 commits
to main
since this release
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 arbitraryHasInnerGraph
Op
s- Added missing
HasInnerGraph
properties toScan
- Added a function,
aesara.graph.basic.get_var_by_name
, that gets variables in a graph by their name orauto_name
- Split
aesara.link.numba.dispatch
into distinct modules - Created a
HasInnerGraph
mixin forOp
s with inner graphs - Added developer conda dependencies to
environment.yml
- Added an
"auto_name"
option toaesara.printing.debugprint
- Moved
aesara.debugmode.debugprint
toaesara.printing
- Removed
ScanMethodsMixin
Apply
argument handling - Improved exceptions for the
Scan
Op
- Removed
Scan.*_is_tensor
attributes - Moved
Scan
printing tests intotests.scan.test_printing
- Inner-graph functions in
Scan
Op
s are now lazily computed - Removed non-sequence settings from
ScanInfo
- Fixed formatting and grammar in
scan
docstring - Moved
Scan
helper methods toScanMethodsMixin
- Replaced
Scan
infodict
withScanInfo
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
andsigmoid
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
RandomVariable
s 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
TensorVariable
s (i.e.A @ b
forTensorVariable
sA
andb
)