Buckets:

hf-doc-build/doc-dev / kernels /pr_607 /en /builder /build-variants.md
HuggingFaceDocBuilder's picture
|
download
raw
1.69 kB

Build variants

A kernel can be compliant for a specific compute framework (e.g. CUDA) or architecture (e.g. x86_64). For compliance with a compute framework and architecture combination, all the build variants listed below must be available. This list will be updated as new PyTorch versions are released.

CPU aarch64-darwin

  • torch211-cpu-aarch64-darwin
  • torch212-cpu-aarch64-darwin

Metal aarch64-darwin

  • torch211-metal-aarch64-darwin
  • torch212-metal-aarch64-darwin

CPU aarch64-linux

  • torch211-cxx11-cpu-aarch64-linux
  • torch212-cxx11-cpu-aarch64-linux

CUDA aarch64-linux

  • torch211-cxx11-cu126-aarch64-linux
  • torch211-cxx11-cu128-aarch64-linux
  • torch211-cxx11-cu130-aarch64-linux
  • torch212-cxx11-cu126-aarch64-linux
  • torch212-cxx11-cu130-aarch64-linux
  • torch212-cxx11-cu132-aarch64-linux

CPU x86_64-linux

  • torch211-cxx11-cpu-x86_64-linux
  • torch212-cxx11-cpu-x86_64-linux

CUDA x86_64-linux

  • torch211-cxx11-cu126-x86_64-linux
  • torch211-cxx11-cu128-x86_64-linux
  • torch211-cxx11-cu130-x86_64-linux
  • torch212-cxx11-cu126-x86_64-linux
  • torch212-cxx11-cu130-x86_64-linux
  • torch212-cxx11-cu132-x86_64-linux

ROCm x86_64-linux

  • torch211-cxx11-rocm71-x86_64-linux
  • torch211-cxx11-rocm72-x86_64-linux
  • torch212-cxx11-rocm71-x86_64-linux
  • torch212-cxx11-rocm72-x86_64-linux

XPU x86_64-linux

  • torch211-cxx11-xpu20253-x86_64-linux
  • torch212-cxx11-xpu20253-x86_64-linux

Python-only kernels

Kernels that are in pure Python (e.g. Triton kernels) only need to provide one or more of the following variants:

  • torch-cpu
  • torch-cuda
  • torch-metal
  • torch-rocm
  • torch-xpu

Xet Storage Details

Size:
1.69 kB
·
Xet hash:
bc400fac0bf9eafe902374f7c4c8f579696219d584b8bd4b79b8c03762e41231

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.