tf.raw_ops.LogMatrixDeterminant  |  TensorFlow v2.16.1 (original) (raw)

tf.raw_ops.LogMatrixDeterminant

Stay organized with collections Save and categorize content based on your preferences.

Computes the sign and the log of the absolute value of the determinant of

View aliases

Compat aliases for migration

SeeMigration guide for more details.

tf.compat.v1.raw_ops.LogMatrixDeterminant

tf.raw_ops.LogMatrixDeterminant(
    input, name=None
)

one or more square matrices.

The input is a tensor of shape [N, M, M] whose inner-most 2 dimensions form square matrices. The outputs are two tensors containing the signs and absolute values of the log determinants for all N input submatrices[..., :, :] such that determinant = sign*exp(log_abs_determinant). The log_abs_determinant is computed as det(P)*sum(log(diag(LU))) where LUis the LU decomposition of the input and P is the corresponding permutation matrix.

Args
input A Tensor. Must be one of the following types: half, float32, float64, complex64, complex128. Shape is [N, M, M].
name A name for the operation (optional).
Returns
A tuple of Tensor objects (sign, log_abs_determinant).
sign A Tensor. Has the same type as input.
log_abs_determinant A Tensor. Has the same type as input.