Container runtime environments

Overview

Snowflake provides container runtime environments for both CPU and GPU compute. The container runtime is versioned, allowing you to choose when to upgrade to any new container release. When Snowflake releases a new container runtime version, it can include changes to Python or container packages, security patches, or other changes.

Each container runtime environment is versioned and corresponds to a Python version. For example, CPU Python 3.12 is a container runtime environment. The CPU Python 3.12 container runtime environment has versions such as 1.5.0, 1.5.1, and 1.6.0. The GPU Python 3.12 container runtime has versions such as 1.5.0, 1.5.1, and 1.6.0.

Container runtime environments use semantic versioning (https://semver.org/).

Important

Snowflake only provides support for the latest version of each container runtime environment. The latest version is the default version for new sessions or jobs. For the best support and security, use the latest version.

Language: English