Runtime version list

AI Platform uses images, based on runtime version designation, to configure cloud resources to service your training and prediction requests. This page lists the runtime versions and their constituent packages. You can learn more about how to manage and set runtime versions.

Supported AI Platform runtime versions

The following versions are supported in AI Platform:

Version Package Released On Last Updated End of availability
1.15 TensorFlow 1.15.0
scikit-learn 0.20.4
XGBoost 0.82

Runtime version 1.15 supports TensorFlow 1.15.0 for CPU.

Python 3.7 is available for training and online prediction with runtime version 1.15. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

December 19, 2019 December 19, 2019

Starting on December 19, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On December 19, 2021, AI Platform Prediction deletes all your model versions that use this runtime version.

1.14 TensorFlow 1.14.0
scikit-learn 0.20.2
XGBoost 0.81

Runtime version 1.14 supports TensorFlow 1.14.0 for CPU and GPU. GPUs are supported for training and online prediction in this runtime version.

Python 3.5 is available for training and online prediction with runtime version 1.14. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

July 19, 2019 August 16, 2019

Starting on July 19, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On July 19, 2021, AI Platform Prediction deletes all your model versions that use this runtime version.

1.13 TensorFlow 1.13.1
scikit-learn 0.20.2
XGBoost 0.81

Runtime version 1.13 supports TensorFlow 1.13.1 for CPU and GPU. GPUs are supported for training and online prediction in this runtime version.

Python 3.5 is available for training and online prediction with runtime version 1.13. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

March 6, 2019 August 16, 2019

Starting on March 6, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On March 6, 2021, AI Platform Prediction deletes all your model versions that use this runtime version.

1.12 TensorFlow 1.12.3
scikit-learn 0.20.0
XGBoost 0.81

Runtime version 1.12 supports TensorFlow 1.12.3 for CPU and GPU. GPUs are supported for training and online prediction in this runtime version.

Python 3.5 is available for training and online prediction with runtime version 1.12. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

December 19, 2018 July 19, 2019

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On December 19, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.11 TensorFlow 1.11
scikit-learn 0.19.2
XGBoost 0.80

Runtime version 1.11 supports TensorFlow 1.11.0 for CPU and GPU. GPUs are supported for training and online prediction in this runtime version.

Python 3.5 is available for training and online prediction with runtime version 1.11. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On December 19, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.10 TensorFlow 1.10
scikit-learn 0.19.2
XGBoost 0.72.1

Runtime version 1.10 supports TensorFlow 1.10.0 for CPU and GPU (GPUs are not supported for online prediction).

Python 3.5 is available for training and online prediction with runtime version 1.10. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

August 31, 2018 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On August 31, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.9 TensorFlow 1.9
scikit-learn 0.19.1
XGBoost 0.72.1

Runtime version 1.9 supports TensorFlow 1.9.0 for CPU and GPU (GPUs are not supported for online prediction).

Python 3.5 is available for training and online prediction with runtime version 1.9. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

June 27, 2018 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On June 27, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.8 TensorFlow 1.8
scikit-learn 0.19.1
XGBoost 0.71

Runtime version 1.8 supports TensorFlow 1.8.0 for CPU and GPU (GPUs are not supported for online prediction).

Python 3.5 is available for training and online prediction with runtime version 1.8. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

The gcloud and google-cloud-logging packages have been replaced with the google-cloud package, which contains both of the removed packages.

May 8, 2018 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On May 8, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.7 TensorFlow 1.7
scikit-learn 0.19.1
XGBoost 0.7.post3

Runtime version 1.7 supports TensorFlow 1.7.0 for CPU and GPU.

Python 3.5 is available for training and online prediction with runtime version 1.7. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

April 26, 2018 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On April 26, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.6 TensorFlow 1.6
scikit-learn 0.19.1
XGBoost 0.7.post3

Runtime version 1.6 supports TensorFlow 1.6.0 for CPU and GPU.

Python 3.5 is available for training and online prediction with runtime version 1.6. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

March 20, 2018 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On April 13, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.5 TensorFlow 1.5
scikit-learn 0.19.1
XGBoost 0.7.post3

Runtime version 1.5 supports TensorFlow 1.5.0 for CPU and GPU.

Python 3.5 is available for training and online prediction with runtime version 1.5. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

March 13, 2018 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On April 13, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.4 TensorFlow 1.4.0 and 1.4.1
scikit-learn 0.18.1
XGBoost 0.6a2

Runtime version 1.4 uses TensorFlow 1.4.0 for online prediction, and 1.4.1 for batch prediction and training.

Python 3.5 is available for training and online prediction with runtime version 1.4. The Ubuntu packages for Python 3 (indicated in bold) are installed when running Python 3.

The earliest AI Platform runtime version that provides support for scikit-learn and XGBoost is version 1.4.

December 11, 2017 December 19, 2018

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On April 13, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.2 TensorFlow 1.2.0

Runtime version 1.2 uses an Ubuntu 16.04 OS base image instead of the Debian Jessie version used by 1.0.

June 27, 2017

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On April 13, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

1.0 TensorFlow 1.0.1

This is the default AI Platform runtime version currently supported by the v1 AI Platform Training and Prediction API.

March 8, 2017

Starting on January 13, 2020, you can no longer create training jobs, batch prediction jobs, or model versions that use this runtime version.

On April 13, 2020, AI Platform Prediction deletes all your model versions that use this runtime version.

Support for older runtime versions

Starting on January 13, 2020, AI Platform Training and AI Platform Prediction will support each runtime version for one year after its release date. You can find the release date of each runtime version in the runtime version list.

Support for each runtime version changes according to the following schedule:

  • Starting on the release date: You can create training jobs, batch prediction jobs, and model versions that use the runtime version.

  • Starting 12 months after the release date: You can no longer create training jobs, batch prediction jobs, or model versions that use the runtime version.

    Existing model versions that have been deployed to AI Platform Prediction continue to function.

  • 24 months after the release date: AI Platform Prediction automatically deletes all model versions that use the runtime version.

This policy will be applied retroactively on January 13, 2020. For example, since runtime version 1.0 was released over 24 months ago, AI Platform Training and AI Platform Prediction no longer support it. There will be a three-month grace period (until April 13, 2020) before AI Platform Prediction automatically deletes model versions that use the oldest runtime versions.

The following table describes the first two important dates that mark the end of support for runtime versions:

Date Runtime versions affected Change in functionality
January 13, 2020 1.0, 1.1, 1.2, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12 You can no longer create training jobs, batch prediction jobs, or model versions using these runtime versions.
April 13, 2020 1.0, 1.1, 1.2, 1.4, 1.5, 1.6 AI Platform Prediction automatically deletes any model versions using these runtime versions.

Support for GPUs

GPU-enabled machines come pre-installed with tensorflow-gpu, the TensorFlow Python package with GPU support.

Other machines come pre-installed with the regular tensorflow package instead.

Support for Cloud TPU

AI Platform runtime version(s) 1.13 and 1.14 are available for training your models on Cloud TPU. See how to request Cloud TPU quota and how to use TPUs to train your model.

Support for AI Explanations

AI Platform runtime version(s) 1.14 and 1.15 are available for prediction and explanation requests with AI Explanations. See how to request explanations.

What's next