def _svd(operand, full_matrices, compute_uv):
    result = tf.linalg.svd(operand, full_matrices, compute_uv)
    if (not compute_uv):
        return (result,)
    (s, u, v) = result
    return (s, u, tf.linalg.adjoint(v))
def _svd(operand, full_matrices, compute_uv):
    result = tf.linalg.svd(operand, full_matrices, compute_uv)
    if (not compute_uv):
        return (result,)
    (s, u, v) = result
    return (s, u, tf.linalg.adjoint(v))