Snowflake Container Runtime GPU Version 2.6 (Latest)

Added

  • New Ray Train-based PyTorch distributed training backend in preview, opt-in via env variable PYTORCH_USE_LEGACY_TRAINER=0. The legacy custom trainer remains the default (PYTORCH_USE_LEGACY_TRAINER=1) for this release; the default will flip to the Ray Train backend in an upcoming release.
  • train_func may now optionally accept a config dict argument (Ray Train convention); zero-argument functions continue to work.

Changed

  • BREAKING: Opting into the Ray Train PyTorch backend (PYTORCH_USE_LEGACY_TRAINER=0) introduces these differences from the legacy trainer:
    • Ray Train calls init_process_group() automatically — guard user calls with if not torch.distributed.is_initialized() and remove/guard destroy_process_group().
    • trainer.run(use_ray_job=...) is ignored; training always runs in the driver process.
    • ray.train.torch.prepare_data_loader() auto-moves batches to GPU — pass move_to_device=False or create all intermediate tensors on the target device to avoid device-mismatch crashes.

Deprecated

  • Legacy custom PyTorch trainer (PYTORCH_USE_LEGACY_TRAINER=1). Still the current default, but planned for removal once the Ray Train backend becomes the default in an upcoming release. Migrate training functions per the breaking-change notes above.
  • get_context().get_metrics_reporter() — unavailable on the Ray Train backend. Use ray.train.report({"loss": ...}) instead.
  • get_context().get_rank() — use get_world_rank().
  • get_context().get_master_addr() / get_master_port() — read os.environ["MASTER_ADDR"] / os.environ["MASTER_PORT"] directly.
  • get_context().get_default_backend() / get_supported_backends() — use torch.distributed.get_backend() after process group initialization.

The following lists the packages available for each Python version of GPU version 2.6.

GPU Container Runtime Python 3.10 Version 2.6 has the following packages:

PackageVersion
absl-py2.4.0
accelerate1.13.0
aiobotocore2.26.0
aiohappyeyeballs2.6.1
aiohttp3.13.5
aiohttp-cors0.8.1
aioitertools0.13.0
aiosignal1.4.0
annotated-doc0.0.4
annotated-types0.7.0
anyio4.13.0
anywidget0.11.0
appdirs1.4.4
argon2-cffi25.1.0
argon2-cffi-bindings25.1.0
arrow1.4.0
arviz0.23.4
asn1crypto1.5.1
asttokens3.0.1
async-lru2.3.0
async-timeout5.0.1
attrs26.1.0
babel2.18.0
bayesian-optimization1.5.1
beautifulsoup44.14.3
bleach6.3.0
blinker1.9.0
boto31.41.5
botocore1.41.5
cachetools5.5.2
causalpy0.5.0
certifi2026.4.22
cffi2.0.0
charset-normalizer3.4.7
click8.2.1
clikit0.6.2
cloudpickle3.1.1
cmdstanpy1.3.0
colorama0.4.6
colorful0.5.8
comm0.2.3
cons0.4.7
contourpy1.3.2
crashtest0.3.1
cryptography48.0.0
cuda-bindings12.9.6
cuda-core0.7.0
cuda-pathfinder1.5.4
cuda-python12.9.6
cuda-toolkit12.8.1
cudf-cu1226.2.1
cuml-cu1226.2.0
cupy-cuda12x14.0.1
cycler0.12.1
datasets4.0.0
datasketches5.2.0
debugpy1.8.20
decorator5.2.1
deepdiff8.6.2
defusedxml0.7.1
dill0.3.8
distlib0.4.0
etuples0.3.10
evaluate0.4.6
exceptiongroup1.3.1
executing2.2.1
faiss-gpu-cu121.14.1.post1
fastapi0.136.1
fastjsonschema2.21.2
filelock3.29.0
flaml2.6.0
flask3.1.3
fonttools4.63.0
fqdn1.5.1
frozenlist1.8.0
fsspec2025.3.0
gcsfs2025.3.0
geojson3.2.0
google-api-core2.30.3
google-auth2.53.0
google-auth-oauthlib1.4.0
google-cloud-core2.6.0
google-cloud-storage3.10.1
google-crc32c1.8.0
google-resumable-media2.9.0
googleapis-common-protos1.75.0
graphviz0.21
grpcio1.76.0
grpcio-status1.76.0
gunicorn25.0.3
h110.16.0
h24.3.0
h5netcdf1.8.1
h5py3.16.0
hf-xet1.5.0
holidays0.96
hpack4.1.0
httpcore1.0.9
httpstan4.13.0
httpx0.28.1
huggingface-hub0.36.2
hyperframe6.1.0
idna3.15
importlib-metadata8.7.1
importlib-resources6.5.2
inflection0.5.1
ipykernel7.2.0
ipython8.39.0
ipywidgets8.1.8
isoduration20.11.0
itsdangerous2.2.0
jedi0.20.0
jinja23.1.6
jmespath1.1.0
joblib1.5.3
jpype11.7.1
json50.14.0
jsonpointer3.1.1
jsonschema4.26.0
jsonschema-specifications2025.9.1
jupyter-client8.8.0
jupyter-core5.9.1
jupyter-events0.12.1
jupyter-lsp2.3.1
jupyter-server2.18.2
jupyter-server-terminals0.5.4
jupyterlab4.5.7
jupyterlab-pygments0.3.0
jupyterlab-server2.28.0
jupyterlab-widgets3.0.16
kiwisolver1.5.0
lark1.3.1
libcudf-cu1226.2.1
libcuml-cu1226.2.0
libkvikio-cu1226.2.0
libraft-cu1226.2.0
librmm-cu1226.2.0
lightgbm4.6.0
lightgbm-ray0.1.9
llvmlite0.44.0
logical-unification0.4.7
markdown-it-py4.2.0
markupsafe3.0.3
marshmallow3.26.2
matplotlib3.10.9
matplotlib-inline0.2.2
mdurl0.1.2
minikanren1.0.5
mistune3.2.1
mlruntimes-service2.7.2
modin0.37.1
mpmath1.3.0
msgpack1.1.2
multidict6.7.1
multipledispatch1.0.0
multiprocess0.70.16
mypy-extensions1.1.0
narwhals2.21.2
nbclient0.10.4
nbconvert7.17.1
nbformat5.10.4
nest-asyncio1.6.0
networkx3.4.2
nltk3.9.4
nodeenv1.10.0
nodejs-wheel-binaries24.15.0
notebook7.5.6
notebook-shim0.2.4
numba0.61.2
numba-cuda0.22.2
numpy2.2.6
nvidia-cublas-cu1212.8.4.1
nvidia-cuda-cccl-cu1212.9.27
nvidia-cuda-cupti-cu1212.8.90
nvidia-cuda-nvcc-cu1212.8.93
nvidia-cuda-nvrtc-cu1212.8.93
nvidia-cuda-runtime-cu1212.8.90
nvidia-cudnn-cu129.10.2.21
nvidia-cufft-cu1211.3.3.83
nvidia-cufile-cu121.13.1.3
nvidia-curand-cu1210.3.9.90
nvidia-cusolver-cu1211.7.3.90
nvidia-cusparse-cu1212.5.8.93
nvidia-cusparselt-cu120.7.1
nvidia-libnvcomp-cu125.1.0.21
nvidia-ml-py13.595.45
nvidia-nccl-cu122.27.5
nvidia-nvjitlink-cu1212.8.93
nvidia-nvshmem-cu123.3.20
nvidia-nvtx-cu1212.8.90
nvtx0.2.15
oauthlib3.3.1
opencensus0.11.4
opencensus-context0.1.3
openfe0.0.12
opentelemetry-api1.41.1
opentelemetry-exporter-otlp-proto-common1.41.1
opentelemetry-exporter-otlp-proto-grpc1.41.1
opentelemetry-exporter-prometheus0.62b1
opentelemetry-proto1.41.1
opentelemetry-sdk1.41.1
opentelemetry-semantic-conventions0.62b1
orderly-set5.5.0
overrides7.7.0
packaging25.0
pandapower3.4.0
pandas2.3.3
pandera0.26.1
pandocfilters1.5.1
parso0.8.7
pastel0.2.1
patsy1.0.2
peft0.17.1
pexpect4.9.0
pillow12.2.0
platformdirs4.9.6
plotly6.7.0
polars1.40.1
polars-runtime-321.40.1
prometheus-client0.22.1
prompt-toolkit3.0.52
propcache0.5.2
prophet1.3.0
proto-plus1.28.0
protobuf6.33.6
psutil7.2.2
psygnal0.15.1
ptyprocess0.7.0
pure-eval0.2.3
py-spy0.4.2
py4j0.10.9.9
pyarrow18.1.0
pyasn10.6.3
pyasn1-modules0.4.2
pycparser3.0
pydantic2.13.4
pydantic-core2.46.4
pygments2.20.0
pyjwt2.12.1
pylev1.4.0
pylibcudf-cu1226.2.1
pylibraft-cu1226.2.0
pymc5.25.1
pyopenssl26.2.0
pyparsing3.3.2
pyright1.1.409
pysimdjson6.0.2
pystan3.10.0
pytensor2.31.7
python-dateutil2.9.0.post0
python-discovery1.3.1
python-json-logger4.1.0
pytimeparse1.1.8
pytz2026.2
pyyaml6.0.3
pyzmq27.1.0
rapids-logger0.2.3
ray2.55.1
referencing0.37.0
regex2026.5.9
requests2.34.2
requests-oauthlib2.0.0
retrying1.4.2
rfc3339-validator0.1.4
rfc3986-validator0.1.1
rfc3987-syntax1.1.0
rich15.0.0
rmm-cu1226.2.0
rpds-py0.30.0
s3fs2025.3.0
s3transfer0.15.0
safetensors0.7.0
scikit-learn1.7.2
scipy1.15.3
seaborn0.13.2
send2trash2.1.0
sentencepiece0.2.1
setuptools82.0.1
shap0.49.1
six1.17.0
slicer0.0.8
smart-open7.6.1
snowflake1.12.0
snowflake-connector-python4.5.0
snowflake-core1.12.0
snowflake-legacy1.0.2
snowflake-ml-python1.39.0
snowflake-snowpark-python1.50.1
snowpark-connect1.27.0
snowpark-connect-deps-13.56.4
snowpark-connect-deps-23.56.4
sortedcontainers2.4.0
soupsieve2.8.3
sqlglot30.8.0
sqlparse0.5.5
stack-data0.6.3
stanio0.5.1
starlette1.0.0
statsmodels0.14.6
sympy1.14.0
terminado0.18.1
threadpoolctl3.6.0
tinycss21.4.0
tokenizers0.22.2
tomli2.4.1
tomlkit0.15.0
toolz1.1.0
torch2.9.1+cu128
torchvision0.24.1+cu128
tornado6.5.5
tqdm4.67.3
traitlets5.15.0
transformers4.57.1
treelite4.7.0
triton3.5.1
typeguard4.5.2
typing-extensions4.15.0
typing-inspect0.9.0
typing-inspection0.4.2
tzdata2026.2
tzlocal5.3.1
uri-template1.3.0
urllib32.7.0
uvicorn0.47.0
virtualenv21.3.3
wcwidth0.7.0
webargs8.7.1
webcolors25.10.0
webencodings0.5.1
websocket-client1.9.0
werkzeug3.1.8
wheel0.47.0
widgetsnbextension4.0.15
wrapt1.17.3
xarray2025.6.1
xarray-einstats0.8.0
xgboost3.2.0
xgboost-ray0.1.19
xxhash3.7.0
yarl1.23.0
zipp3.23.1