Update CI to TF 2.16 RC0
diff --git a/requirements-jax-cuda.txt b/requirements-jax-cuda.txt
index 7998d6734cc..1fb6eeb0515 100644
--- a/requirements-jax-cuda.txt
+++ b/requirements-jax-cuda.txt
@@ -1,5 +1,5 @@
 # Tensorflow cpu-only version (needed for testing).
-tf-nightly-cpu==2.16.0.dev20240101  # Pin a working nightly until rc0.
+tensorflow-cpu==2.16.0rc0  # Pin to rc until TF 2.16 release
 
 # Torch cpu-only version (needed for testing).
 --extra-index-url https://download.pytorch.org/whl/cpu
diff --git a/requirements-tensorflow-cuda.txt b/requirements-tensorflow-cuda.txt
index 06390f77046..488ffde5e46 100644
--- a/requirements-tensorflow-cuda.txt
+++ b/requirements-tensorflow-cuda.txt
@@ -1,5 +1,5 @@
 # Tensorflow with cuda support.
-tf-nightly[and-cuda]==2.16.0.dev20240101  # Pin a working nightly until rc0.
+tensorflow[and-cuda]==2.16.0rc0  # Pin to rc until TF 2.16 release
 
 # Torch cpu-only version (needed for testing).
 --extra-index-url https://download.pytorch.org/whl/cpu
diff --git a/requirements-torch-cuda.txt b/requirements-torch-cuda.txt
index 90b8a3693cb..aa742eee6af 100644
--- a/requirements-torch-cuda.txt
+++ b/requirements-torch-cuda.txt
@@ -1,5 +1,5 @@
 # Tensorflow cpu-only version (needed for testing).
-tf-nightly-cpu==2.16.0.dev20240101  # Pin a working nightly until rc0.
+tensorflow-cpu==2.16.0rc0  # Pin to rc until TF 2.16 release
 
 # Torch with cuda support.
 --extra-index-url https://download.pytorch.org/whl/cu121
diff --git a/requirements.txt b/requirements.txt
index aca523e9976..4f65e854f33 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,5 +1,5 @@
 # Tensorflow.
-tf-nightly-cpu==2.16.0.dev20240101  # Pin a working nightly until rc0.
+tensorflow-cpu==2.16.0rc0  # Pin to rc until TF 2.16 release
 
 # Torch.
 --extra-index-url https://download.pytorch.org/whl/cpu

Now that RC0 is released, pin to TF 2.16 RC0 instead of Nightly.

Spectral Norm test is failing on the Master as well for TF GPU Backend.