提交 46c772da authored 作者: Brandon T. Willard's avatar Brandon T. Willard 提交者: Brandon T. Willard

Create an aesara.tensor.linalg module that combines nlinalg and slinalg

上级 08538340
...@@ -56,12 +56,18 @@ from aesara.tensor import ( ...@@ -56,12 +56,18 @@ from aesara.tensor import (
blas, blas,
blas_c, blas_c,
blas_scipy, blas_scipy,
nlinalg,
nnet, nnet,
opt_uncanonicalize, opt_uncanonicalize,
slinalg,
xlogx, xlogx,
) )
# isort: off
from aesara.tensor import linalg
from aesara.tensor import nlinalg # For backward compatibility
from aesara.tensor import slinalg # For backward compatibility
# isort: on
from aesara.tensor.basic import * from aesara.tensor.basic import *
from aesara.tensor.blas import batched_dot, batched_tensordot from aesara.tensor.blas import batched_dot, batched_tensordot
from aesara.tensor.extra_ops import ( from aesara.tensor.extra_ops import (
......
from aesara.tensor.nlinalg import *
from aesara.tensor.slinalg import *
...@@ -774,7 +774,7 @@ class _tensor_py_operators: ...@@ -774,7 +774,7 @@ class _tensor_py_operators:
return aet.math.round(self, mode) return aet.math.round(self, mode)
def trace(self): def trace(self):
return aet.nlinalg.trace(self) return aet.linalg.trace(self)
# This value is set so that Aesara arrays will trump NumPy operators. # This value is set so that Aesara arrays will trump NumPy operators.
__array_priority__ = 1000 __array_priority__ = 1000
......
...@@ -4,6 +4,7 @@ ignore = E203,E231,E501,E741,W503,W504,C901 ...@@ -4,6 +4,7 @@ ignore = E203,E231,E501,E741,W503,W504,C901
max-line-length = 88 max-line-length = 88
per-file-ignores = per-file-ignores =
**/__init__.py:F401,E402,F403 **/__init__.py:F401,E402,F403
aesara/tensor/linalg.py:F401,F403
aesara/scalar/basic_scipy.py:E402,F403,F401 aesara/scalar/basic_scipy.py:E402,F403,F401
aesara/graph/toolbox.py:E402,F403,F401 aesara/graph/toolbox.py:E402,F403,F401
aesara/link/jax/jax_dispatch.py:E402,F403,F401 aesara/link/jax/jax_dispatch.py:E402,F403,F401
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论