keras/src/backend/tensorflow/linalg.py/svd
def svd(x, full_matrices=True, compute_uv=True):
    s, u, v = tf.linalg.svd(
        x, full_matrices=full_matrices, compute_uv=compute_uv
    )
    return u, s, tf.linalg.adjoint(v)