diff options
Diffstat (limited to 'tensorflow/contrib/linalg/python/ops/linear_operator_matrix.py')
-rw-r--r-- | tensorflow/contrib/linalg/python/ops/linear_operator_matrix.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/tensorflow/contrib/linalg/python/ops/linear_operator_matrix.py b/tensorflow/contrib/linalg/python/ops/linear_operator_matrix.py index fc5d51e210..7ca18450d1 100644 --- a/tensorflow/contrib/linalg/python/ops/linear_operator_matrix.py +++ b/tensorflow/contrib/linalg/python/ops/linear_operator_matrix.py @@ -172,11 +172,7 @@ class LinearOperatorMatrix(linear_operator.LinearOperator): if self._is_spd: diag = array_ops.matrix_diag_part(self._chol) return 2 * math_ops.reduce_sum(math_ops.log(diag), reduction_indices=[-1]) - - if self.dtype.is_complex: - abs_det = math_ops.complex_abs(self.determinant()) - else: - abs_det = math_ops.abs(self.determinant()) + abs_det = math_ops.abs(self.determinant()) return math_ops.log(abs_det) def _solve(self, rhs, adjoint=False): |