diff options
author | John Kirkham <kirkhamj@janelia.hhmi.org> | 2016-01-16 13:56:09 -0500 |
---|---|---|
committer | John Kirkham <kirkhamj@janelia.hhmi.org> | 2016-01-16 14:21:27 -0500 |
commit | 150497560047956f3c179a5ff10e9b2f5ec83508 (patch) | |
tree | 4b13cca19a0f2a3eaf70d522e0f89e7839fdae7b /doc | |
parent | e5b108c8f3fe5d60decb6a43b57c994909c8d3a8 (diff) | |
download | numpy-150497560047956f3c179a5ff10e9b2f5ec83508.tar.gz |
DOC: Update the release notes to state that the `A.T @ A` optimization has been extended to several NumPy operations.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/release/1.11.0-notes.rst | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/release/1.11.0-notes.rst b/doc/release/1.11.0-notes.rst index 16af02440..c4ff89230 100644 --- a/doc/release/1.11.0-notes.rst +++ b/doc/release/1.11.0-notes.rst @@ -149,11 +149,12 @@ useless computations when printing a masked array. The function now uses the fallocate system call to reserve sufficient diskspace on filesystems that support it. -``np.dot`` optimized for operations of the form ``A.T @ A`` and ``A @ A.T`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Optimizations for operations of the form ``A.T @ A`` and ``A @ A.T`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Previously, ``gemm`` BLAS operations were used for all matrix products. Now, if the matrix product is between a matrix and its transpose, it will use -``syrk`` BLAS operations for a performance boost. +``syrk`` BLAS operations for a performance boost. This optimization has been +extended to ``@``, ``numpy.dot``, ``numpy.inner``, and ``numpy.matmul``. **Note:** Requires the transposed and non-transposed matrices to share data. |