Linear Algebra

Matrix and vector products

cupy.dot Returns a dot product of two arrays.
cupy.vdot Returns the dot product of two vectors.
cupy.inner Returns the inner product of two arrays.
cupy.outer Returns the outer product of two vectors.
cupy.matmul Returns the matrix product of two arrays and is the implementation of the @ operator introduced in Python 3.5 following PEP465.
cupy.tensordot Returns the tensor dot product of two arrays along specified axes.

Decompositions

cupy.linalg.cholesky Cholesky decomposition.
cupy.linalg.qr QR decomposition.
cupy.linalg.svd Singular Value Decomposition.

Norms etc.

cupy.linalg.norm Returns one of matrix norms specified by ord parameter.
cupy.linalg.matrix_rank
cupy.linalg.slogdet
cupy.trace Returns the sum along the diagonals of an array.