Buckets:

download
raw
5.23 kB
import"../chunks/DsnmJJEf.js";import{i as b,h as y,C,H as l,E as P,s as T}from"../chunks/CKEMnrQO.js";import{p as U,o as k,s as c,f as A,a as _,b as D,d as g,n as M}from"../chunks/Bb-LL0eD.js";const L='{"title":"Build variants","local":"build-variants","sections":[{"title":"CPU aarch64-darwin","local":"cpu-aarch64-darwin","sections":[],"depth":2},{"title":"Metal aarch64-darwin","local":"metal-aarch64-darwin","sections":[],"depth":2},{"title":"CPU aarch64-linux","local":"cpu-aarch64-linux","sections":[],"depth":2},{"title":"CUDA aarch64-linux","local":"cuda-aarch64-linux","sections":[],"depth":2},{"title":"CPU x86_64-linux","local":"cpu-x8664-linux","sections":[],"depth":2},{"title":"CUDA x86_64-linux","local":"cuda-x8664-linux","sections":[],"depth":2},{"title":"ROCm x86_64-linux","local":"rocm-x8664-linux","sections":[],"depth":2},{"title":"XPU x86_64-linux","local":"xpu-x8664-linux","sections":[],"depth":2},{"title":"Python-only kernels","local":"python-only-kernels","sections":[],"depth":2}],"depth":1}';var O=g('<meta name="hf:doc:metadata"/>'),R=g(`<p></p> <!> <!> <p>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.</p> <!> <ul><li><code>torch212-cpu-aarch64-darwin</code></li> <li><code>torch213-cpu-aarch64-darwin</code></li> <li><code>torch214-cpu-aarch64-darwin</code></li></ul> <!> <ul><li><code>torch212-metal-aarch64-darwin</code></li> <li><code>torch213-metal-aarch64-darwin</code></li> <li><code>torch214-metal-aarch64-darwin</code></li></ul> <!> <ul><li><code>torch212-cxx11-cpu-aarch64-linux</code></li> <li><code>torch213-cxx11-cpu-aarch64-linux</code></li> <li><code>torch214-cxx11-cpu-aarch64-linux</code></li></ul> <!> <ul><li><code>torch212-cxx11-cu126-aarch64-linux</code></li> <li><code>torch212-cxx11-cu130-aarch64-linux</code></li> <li><code>torch212-cxx11-cu132-aarch64-linux</code></li> <li><code>torch213-cxx11-cu126-aarch64-linux</code></li> <li><code>torch213-cxx11-cu130-aarch64-linux</code></li> <li><code>torch213-cxx11-cu132-aarch64-linux</code></li> <li><code>torch214-cxx11-cu126-aarch64-linux</code></li> <li><code>torch214-cxx11-cu130-aarch64-linux</code></li> <li><code>torch214-cxx11-cu132-aarch64-linux</code></li></ul> <!> <ul><li><code>torch212-cxx11-cpu-x86_64-linux</code></li> <li><code>torch213-cxx11-cpu-x86_64-linux</code></li> <li><code>torch214-cxx11-cpu-x86_64-linux</code></li></ul> <!> <ul><li><code>torch212-cxx11-cu126-x86_64-linux</code></li> <li><code>torch212-cxx11-cu130-x86_64-linux</code></li> <li><code>torch212-cxx11-cu132-x86_64-linux</code></li> <li><code>torch213-cxx11-cu126-x86_64-linux</code></li> <li><code>torch213-cxx11-cu130-x86_64-linux</code></li> <li><code>torch213-cxx11-cu132-x86_64-linux</code></li> <li><code>torch214-cxx11-cu126-x86_64-linux</code></li> <li><code>torch214-cxx11-cu130-x86_64-linux</code></li> <li><code>torch214-cxx11-cu132-x86_64-linux</code></li></ul> <!> <ul><li><code>torch212-cxx11-rocm71-x86_64-linux</code></li> <li><code>torch212-cxx11-rocm72-x86_64-linux</code></li> <li><code>torch213-cxx11-rocm71-x86_64-linux</code></li> <li><code>torch213-cxx11-rocm72-x86_64-linux</code></li> <li><code>torch214-cxx11-rocm72-x86_64-linux</code></li></ul> <!> <ul><li><code>torch212-cxx11-xpu20253-x86_64-linux</code></li> <li><code>torch213-cxx11-xpu20260-x86_64-linux</code></li> <li><code>torch214-cxx11-xpu20261-x86_64-linux</code></li></ul> <!> <p>Kernels that are in pure Python (e.g. Triton kernels) only need to provide
one or more of the following variants:</p> <ul><li><code>torch-cpu</code></li> <li><code>torch-cuda</code></li> <li><code>torch-metal</code></li> <li><code>torch-rocm</code></li> <li><code>torch-xpu</code></li></ul> <!> <p></p>`,1);function H(v,w){U(w,!1),k(()=>{new URLSearchParams(window.location.search).get("fw")}),b();var i=R();y("1y24q8q",p=>{var m=O();T(m,"content",L),_(p,m)});var o=c(A(i),2);C(o,{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"});var e=c(o,2);l(e,{title:"Build variants",local:"build-variants",headingTag:"h1"});var a=c(e,4);l(a,{title:"CPU aarch64-darwin",local:"cpu-aarch64-darwin",headingTag:"h2"});var t=c(a,4);l(t,{title:"Metal aarch64-darwin",local:"metal-aarch64-darwin",headingTag:"h2"});var r=c(t,4);l(r,{title:"CPU aarch64-linux",local:"cpu-aarch64-linux",headingTag:"h2"});var n=c(r,4);l(n,{title:"CUDA aarch64-linux",local:"cuda-aarch64-linux",headingTag:"h2"});var x=c(n,4);l(x,{title:"CPU x86_64-linux",local:"cpu-x8664-linux",headingTag:"h2"});var d=c(x,4);l(d,{title:"CUDA x86_64-linux",local:"cuda-x8664-linux",headingTag:"h2"});var u=c(d,4);l(u,{title:"ROCm x86_64-linux",local:"rocm-x8664-linux",headingTag:"h2"});var h=c(u,4);l(h,{title:"XPU x86_64-linux",local:"xpu-x8664-linux",headingTag:"h2"});var s=c(h,4);l(s,{title:"Python-only kernels",local:"python-only-kernels",headingTag:"h2"});var f=c(s,6);P(f,{source:"https://github.com/huggingface/kernels/blob/main/docs/source/builder/build-variants.md"}),M(2),_(v,i),D()}export{H as component};

Xet Storage Details

Size:
5.23 kB
·
Xet hash:
77df31b72e7df617277db4e0d4208f7c0693fa17313efb17dc45bb86d1c34386

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