* arithmetic simplifications (e.g. ``x * y / x -> y``, ``-(-x) -> x``)
* inserting efficient BLAS_ operations (e.g. ``GEMM``) in a variety of
* inserting efficient BLAS_ operations (e.g. ``GEMM``) in a variety of
contexts
contexts
* using memory aliasing to avoid unnecessary calculations
* using memory aliasing to avoid unnecessary calculations
...
@@ -37,7 +37,7 @@ limited to:
...
@@ -37,7 +37,7 @@ limited to:
For more information see :ref:`optimizations`.
For more information see :ref:`optimizations`.
Theano
Theano
-----------------
------
The library that Aesara is based on, Theano, was written at the LISA lab to support rapid development of efficient machine learning algorithms but while Theano was commonly referred to as a "deep learning" (DL) library, Aesara is not a DL library.
The library that Aesara is based on, Theano, was written at the LISA lab to support rapid development of efficient machine learning algorithms but while Theano was commonly referred to as a "deep learning" (DL) library, Aesara is not a DL library.