This page lists the supported frameworks and their constituent packages for the following services:
For an in-depth explanation of the framework support policy, see Agent Platform framework support policy .
Supported frameworks for custom training
Gemini Enterprise Agent Platform uses container images to configure cloud resources to service your training requests. The following versions are supported for custom training prebuilt containers :
TensorFlow
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-17.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-17.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-17.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-17.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-17.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-17.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-16.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-16.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-16.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-16.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-16.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-16.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-15.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-15.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-15.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-15.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-15.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-15.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-tpu.2-15.cp310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-tpu.2-15.cp310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-tpu.2-15.cp310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-14.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-14.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-14.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-14.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-14.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-14.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-13.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-13.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-13.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-13.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-13.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-13.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-12.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-12.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-12.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-12.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-12.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-12.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-tpu.2-12:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-tpu.2-12:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-tpu.2-12:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-11.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-11.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-11.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-11.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-11.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-11.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-11:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-11:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-11:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-11:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-11:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-11:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-9.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-9.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-9.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-9.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-9.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-9.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-9:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-9:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-9:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-9:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-9:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-9:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-8.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-8.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-8.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-8.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-8.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-8.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-8:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-8:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-8:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-8:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-8:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-8:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-7:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-7:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-7:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-7:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-7:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-7:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-6:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-6:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-6:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-6:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-6:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-6:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-5:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-5:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-5:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-5:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-5:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-5:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-4:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-4:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-4:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-4:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-4:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-4:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-3:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-3:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-3:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-3:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-3:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-3:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-2:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-2:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-2:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-2:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-2:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-2:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.2-1:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.2-1:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.2-1:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.2-1:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.2-1:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.2-1:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-cpu.1-15:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-cpu.1-15:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-cpu.1-15:latest
-
us-docker.pkg.dev/vertex-ai/training/tf-gpu.1-15:latest -
europe-docker.pkg.dev/vertex-ai/training/tf-gpu.1-15:latest -
asia-docker.pkg.dev/vertex-ai/training/tf-gpu.1-15:latest
PyTorch
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-4.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-4.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-4.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-4.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-4.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-4.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-3.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-3.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-3.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-3.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-3.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-3.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-2.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-2.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-2.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-2.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-2.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-2.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-2.cp310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-2.cp310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-2.cp310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-1.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-1.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-1.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-1.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-1.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-1.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-1.cp310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-1.cp310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-1.cp310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-0.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-0.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.2-0.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-0.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-0.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.2-0.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-0:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-0:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-tpu.2-0:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-13.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-13.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-13.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-13:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-13:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-13:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-12.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-12.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-12.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-12:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-12:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-12:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-11:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-11:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-11:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-11:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-11:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-11:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-10:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-10:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-10:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-10:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-10:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-10:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-9:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-9:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-9:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-9:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-9:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-9:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-7:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-7:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-7:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-7:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-7:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-7:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-6:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-6:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-xla.1-6:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-6:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-6:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-6:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-cpu.1-4:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-cpu.1-4:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-cpu.1-4:latest
-
us-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-4:latest -
europe-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-4:latest -
asia-docker.pkg.dev/vertex-ai/training/pytorch-gpu.1-4:latest
scikit-learn
-
us-docker.pkg.dev/vertex-ai/training/sklearn-cpu.1-6:latest -
europe-docker.pkg.dev/vertex-ai/training/sklearn-cpu.1-6:latest -
asia-docker.pkg.dev/vertex-ai/training/sklearn-cpu.1-6:latest
-
us-docker.pkg.dev/vertex-ai/training/sklearn-gpu.1-6:latest -
europe-docker.pkg.dev/vertex-ai/training/sklearn-gpu.1-6:latest -
asia-docker.pkg.dev/vertex-ai/training/sklearn-gpu.1-6:latest
-
us-docker.pkg.dev/vertex-ai/training/sklearn-cpu.1-0:latest -
europe-docker.pkg.dev/vertex-ai/training/sklearn-cpu.1-0:latest -
asia-docker.pkg.dev/vertex-ai/training/sklearn-cpu.1-0:latest
-
us-docker.pkg.dev/vertex-ai/training/sklearn-gpu.1-0:latest -
europe-docker.pkg.dev/vertex-ai/training/sklearn-gpu.1-0:latest -
asia-docker.pkg.dev/vertex-ai/training/sklearn-gpu.1-0:latest
-
us-docker.pkg.dev/vertex-ai/training/scikit-learn-cpu.0-23:latest -
europe-docker.pkg.dev/vertex-ai/training/scikit-learn-cpu.0-23:latest -
asia-docker.pkg.dev/vertex-ai/training/scikit-learn-cpu.0-23:latest
XGBoost
-
us-docker.pkg.dev/vertex-ai/training/xgboost-cpu.2-1:latest -
europe-docker.pkg.dev/vertex-ai/training/xgboost-cpu.2-1:latest -
asia-docker.pkg.dev/vertex-ai/training/xgboost-cpu.2-1:latest
-
us-docker.pkg.dev/vertex-ai/training/xgboost-gpu.2-1:latest -
europe-docker.pkg.dev/vertex-ai/training/xgboost-gpu.2-1:latest -
asia-docker.pkg.dev/vertex-ai/training/xgboost-gpu.2-1:latest
-
us-docker.pkg.dev/vertex-ai/training/xgboost-cpu.1-6:latest -
europe-docker.pkg.dev/vertex-ai/training/xgboost-cpu.1-6:latest -
asia-docker.pkg.dev/vertex-ai/training/xgboost-cpu.1-6:latest
-
us-docker.pkg.dev/vertex-ai/training/xgboost-gpu.1-6:latest -
europe-docker.pkg.dev/vertex-ai/training/xgboost-gpu.1-6:latest -
asia-docker.pkg.dev/vertex-ai/training/xgboost-gpu.1-6:latest
-
us-docker.pkg.dev/vertex-ai/training/xgboost-cpu.1-1:latest -
europe-docker.pkg.dev/vertex-ai/training/xgboost-cpu.1-1:latest -
asia-docker.pkg.dev/vertex-ai/training/xgboost-cpu.1-1:latest
Supported frameworks for predictions and explanations
Gemini Enterprise Agent Platform uses container images to configure cloud resources to service your prediction requests. The following versions are supported for prebuilt containers for predictions and explanations :
TensorFlow
Available TensorFlow container images (Click to expand)
-
us-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-15:latest -
europe-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-15:latest -
asia-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-15:latest
-
us-docker.pkg.dev/vertex-ai/prediction/tf2-gpu.2-15:latest -
europe-docker.pkg.dev/vertex-ai/prediction/tf2-gpu.2-15:latest -
asia-docker.pkg.dev/vertex-ai/prediction/tf2-gpu.2-15:latest
-
us-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-14:latest -
europe-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-14:latest -
asia-docker.pkg.dev/vertex-ai/prediction/tf2-cpu.2-14:latest
-
us-docker.pkg.dev/vertex-ai/prediction/tf2-gpu.2-14:latest -
europe-docker.pkg.dev/vertex-ai/prediction/tf2-gpu.2-14:latest -
asia-docker.pkg.dev/vertex-ai/prediction/tf2-gpu.2-14:latest
Optimized TensorFlow runtime
The following container images use the optimized TensorFlow runtime. For more information, see Use the optimized TensorFlow runtime .
Available optimized TensorFlow runtime container images (Click to expand)
-
us-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-cpu.nightly:latest -
europe-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-cpu.nightly:latest -
asia-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-cpu.nightly:latest
-
us-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-gpu.nightly:latest -
europe-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-gpu.nightly:latest -
asia-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-gpu.nightly:latest
-
us-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-tpu.nightly:latest -
europe-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-tpu.nightly:latest -
asia-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-tpu.nightly:latest
-
us-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-cpu.2-17:latest -
europe-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-cpu.2-17:latest -
asia-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-cpu.2-17:latest
-
us-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-gpu.2-17:latest -
europe-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-gpu.2-17:latest -
asia-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-gpu.2-17:latest
-
us-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-tpu.2-17:latest -
europe-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-tpu.2-17:latest -
asia-docker.pkg.dev/vertex-ai-restricted/prediction/tf_opt-tpu.2-17:latest
PyTorch
Available PyTorch container images (Click to expand)
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-4:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-4:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-4:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-4:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-4:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-4:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-4:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-4:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-4:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-3:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-3:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-3:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-3:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-3:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-3:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-3:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-3:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-3:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-2:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-2:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-cpu.2-2:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-2:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-2:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-gpu.2-2:latest
-
us-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-2:latest -
europe-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-2:latest -
asia-docker.pkg.dev/vertex-ai/prediction/pytorch-tpu.2-2:latest
scikit-learn
Available scikit-learn container images (Click to expand)
-
us-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-6:latest -
europe-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-6:latest -
asia-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-6:latest
-
us-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-5:latest -
europe-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-5:latest -
asia-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-5:latest
-
us-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-4:latest -
europe-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-4:latest -
asia-docker.pkg.dev/vertex-ai/prediction/sklearn-cpu.1-4:latest
XGBoost
Available XGBoost container images (Click to expand)
-
us-docker.pkg.dev/vertex-ai/prediction/xgboost-cpu.2-1:latest -
europe-docker.pkg.dev/vertex-ai/prediction/xgboost-cpu.2-1:latest -
asia-docker.pkg.dev/vertex-ai/prediction/xgboost-cpu.2-1:latest
-
us-docker.pkg.dev/vertex-ai/prediction/xgboost-cpu.2-0:latest -
europe-docker.pkg.dev/vertex-ai/prediction/xgboost-cpu.2-0:latest -
asia-docker.pkg.dev/vertex-ai/prediction/xgboost-cpu.2-0:latest
Supported versions of Ray on Vertex AI
Ray on Vertex AI container images are available. The following versions of prebuilt containers are supported:
-
us-docker.pkg.dev/vertex-ai/training/ray-cpu.2-47.py311:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-cpu.2-47.py311:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-cpu.2-47.py311:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-gpu.2-47.py311:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-gpu.2-47.py311:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-gpu.2-47.py311:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-cpu.2-42.py311:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-cpu.2-42.py311:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-cpu.2-42.py311:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-gpu.2-42.py311:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-gpu.2-42.py311:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-gpu.2-42.py311:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-cpu.2-42.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-cpu.2-42.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-cpu.2-42.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-gpu.2-42.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-gpu.2-42.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-gpu.2-42.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-cpu.2-33.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-cpu.2-33.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-cpu.2-33.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-gpu.2-33.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-gpu.2-33.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-gpu.2-33.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-cpu.2-9.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-cpu.2-9.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-cpu.2-9.py310:latest
-
us-docker.pkg.dev/vertex-ai/training/ray-gpu.2-9.py310:latest -
europe-docker.pkg.dev/vertex-ai/training/ray-gpu.2-9.py310:latest -
asia-docker.pkg.dev/vertex-ai/training/ray-gpu.2-9.py310:latest
Supported frameworks for pipelines
Agent Platform Pipelines supports the following ML framework SDK versions:
Since these frameworks are periodically updated to patch bugs and vulnerabilities, it's recommended that you always use the latest patch version and stay within the end of support date. Customer support is not provided if a version is beyond the end of support date. For more information, see Gemini Enterprise Agent Platform framework support policy .
In general, follow these guidelines while using pipeline templates:
-
Stay up-to-date with the latest patch version of the ML framework.
-
Upgrade new and existing pipeline templates to the latest minor version of the ML framework at least once every 12 months.
-
When a new major version of an ML framework is made available, migrate new and existing pipeline templates to the new major version within 24 months.
Kubeflow Pipelines SDK
KFP is the most commonly used framework for authoring and
orchestrating pipelines in Agent Platform Pipelines.
Agent Platform Pipelines can execute pipeline definitions compiled using
KFP into the pipeline_spec
Intermediate
Representation (IR YAML format) v2.0 or later.
Agent Platform Pipelines supports the following versions of the KFP SDK:
| Framework | Release date | End of support date |
|---|---|---|
| Jun 20, 2023 | Not applicable | |
| Sep 3, 2021 | Dec 20, 2024 |
The latest version of the KFP SDK will drop support for end-of-life Python versions on the day they are declared end-of-life. The only exception to this is Python 3.7, for which support will be dropped on April 23, 2024.
TensorFlow Extended (TFX) SDK
TensorFlow releases a new minor version of the TensorFlow Extended (TFX) SDK about every quarter. You can still run pipelines compiled from earlier versions of the SDK, but only the latest minor version of the SDK receives patches. Therefore, we recommend you keep up-to-date with the latest minor version.
| Framework | Release date | End of support date |
|---|---|---|
| April 29, 2024 | April 29, 2025 | |
| September 6, 2023 | September 6, 2024 | |
| May 3, 2023 | May 3, 2024 | |
| Dec 19, 2022 | Dec 19, 2023 | |
| Nov 23, 2022 | Nov 23, 2023 | |
| Oct 4, 2022 | Oct 4, 2023 | |
| Jul 15, 2022 | Jul 15, 2023 | |
| May 25, 2022 | May 25, 2023 |
Google Cloud Pipeline Components
Agent Platform Pipelines publishes and regularly patches the following Python packages and container images to assist in KFP definitions :
| Framework | Release date | End of patch and support date | End of availability date | Supported images |
|---|---|---|---|---|
| Jun 20, 2023 | Not applicable | Not applicable | gcr.io/ml-pipeline/google-cloud-pipeline-components:latest
|
|
| Feb 25, 2022 | Dec 20, 2024 | Jun 20, 2025 | gcr.io/ml-pipeline/google-cloud-pipeline-components:1.0.*
|
The latest version of the Google Cloud Pipeline Components SDK will drop support for end-of-life Python versions on the day they are declared end-of-life. The only exception to this is Python 3.7, for which support will be dropped on April 23, 2024.

