Buckets:
| import{s as te,o as ne,n as re}from"../chunks/scheduler.b108d059.js";import{S as ae,i as ie,g as s,s as i,r as x,A as oe,h as c,f as n,c as o,j as Z,u as _,x as E,k as ee,y as le,a as r,v as k,d as P,t as L,w}from"../chunks/index.008de539.js";import{T as se}from"../chunks/Tip.aeb15ab7.js";import{H as D,E as ce}from"../chunks/EditOnGithub.d1c48e3d.js";function ge(H){let a,f='The listing below only contains the latest version of each one of the Hugging Face DLCs, the full listing of the available published containers in Google Cloud can be found either in the <a href="https://cloud.google.com/deep-learning-containers/docs/choosing-container#hugging-face" rel="nofollow">Google Cloud Deep Learning Containers Documentation</a>, in the <a href="https://console.cloud.google.com/artifacts/docker/deeplearning-platform-release/us/gcr.io" rel="nofollow">Google Cloud Artifact Registry</a> or via the <code>gcloud container images list --repository="us-docker.pkg.dev/deeplearning-platform-release/gcr.io" | grep "huggingface-"</code> command.';return{c(){a=s("p"),a.innerHTML=f},l(l){a=c(l,"P",{"data-svelte-h":!0}),E(a)!=="svelte-lkacfy"&&(a.innerHTML=f)},m(l,G){r(l,a,G)},p:re,d(l){l&&n(a)}}}function fe(H){let a,f,l,G,d,M,p,N="Below you can find a listing of all the Deep Learning Containers (DLCs) available on Google Cloud.",A,g,U,u,q,h,Q='<thead><tr><th>Container URI</th> <th>Path</th> <th>Accelerator</th></tr></thead> <tbody><tr><td>us-docker.pkg.dev/deeplearning-platform-release/gcr.io/huggingface-text-generation-inference-cu121.2-2.ubuntu2204.py310</td> <td><a href="./containers/tgi/gpu/2.2.0/Dockerfile">text-generation-inference-gpu.2.2.0</a></td> <td>GPU</td></tr></tbody>',R,m,B,$,V='<thead><tr><th>Container URI</th> <th>Path</th> <th>Accelerator</th></tr></thead> <tbody><tr><td>us-docker.pkg.dev/deeplearning-platform-release/gcr.io/huggingface-text-embeddings-inference-cu122.1-4.ubuntu2204</td> <td><a href="./containers/tei/gpu/1.4.0/Dockerfile">text-embeddings-inference-gpu.1.4.0</a></td> <td>GPU</td></tr> <tr><td>us-docker.pkg.dev/deeplearning-platform-release/gcr.io/huggingface-text-embeddings-inference-cpu.1-4</td> <td><a href="./containers/tei/cpu/1.4.0/Dockerfile">text-embeddings-inference-cpu.1.4.0</a></td> <td>CPU</td></tr></tbody>',S,y,j,b,W='<thead><tr><th>Container URI</th> <th>Path</th> <th>Accelerator</th></tr></thead> <tbody><tr><td>us-docker.pkg.dev/deeplearning-platform-release/gcr.io/huggingface-pytorch-inference-cu121.2-2.transformers.4-44.ubuntu2204.py311</td> <td><a href="./containers/pytorch/inference/gpu/2.2.2/transformers/4.44.0/py311/Dockerfile">huggingface-pytorch-inference-gpu.2.2.2.transformers.4.44.0.py311</a></td> <td>GPU</td></tr> <tr><td>us-docker.pkg.dev/deeplearning-platform-release/gcr.io/huggingface-pytorch-inference-cpu.2-2.transformers.4-44.ubuntu2204.py311</td> <td><a href="./containers/pytorch/inference/cpu/2.2.2/transformers/4.44.0/py311/Dockerfile">huggingface-pytorch-inference-cpu.2.2.2.transformers.4.44.0.py311</a></td> <td>CPU</td></tr></tbody>',z,T,F,v,X='<thead><tr><th>Container URI</th> <th>Path</th> <th>Accelerator</th></tr></thead> <tbody><tr><td>us-docker.pkg.dev/deeplearning-platform-release/gcr.io/huggingface-pytorch-training-cu121.2-3.transformers.4-42.ubuntu2204.py310</td> <td><a href="./containers/pytorch/training/gpu/2.3.0/transformers/4.42.3/py310/Dockerfile">huggingface-pytorch-training-gpu.2.3.0.transformers.4.42.3.py310</a></td> <td>GPU</td></tr></tbody>',O,C,J,I,K;return d=new D({props:{title:"DLCs on Google Cloud",local:"dlcs-on-google-cloud",headingTag:"h1"}}),g=new se({props:{$$slots:{default:[ge]},$$scope:{ctx:H}}}),u=new D({props:{title:"Text Generation Inference (TGI)",local:"text-generation-inference-tgi",headingTag:"h2"}}),m=new D({props:{title:"Text Embeddings Inference (TEI)",local:"text-embeddings-inference-tei",headingTag:"h2"}}),y=new D({props:{title:"PyTorch Inference",local:"pytorch-inference",headingTag:"h2"}}),T=new D({props:{title:"PyTorch Training",local:"pytorch-training",headingTag:"h2"}}),C=new ce({props:{source:"https://github.com/huggingface/Google-Cloud-Containers/blob/main/docs/source/containers/available.mdx"}}),{c(){a=s("meta"),f=i(),l=s("p"),G=i(),x(d.$$.fragment),M=i(),p=s("p"),p.textContent=N,A=i(),x(g.$$.fragment),U=i(),x(u.$$.fragment),q=i(),h=s("table"),h.innerHTML=Q,R=i(),x(m.$$.fragment),B=i(),$=s("table"),$.innerHTML=V,S=i(),x(y.$$.fragment),j=i(),b=s("table"),b.innerHTML=W,z=i(),x(T.$$.fragment),F=i(),v=s("table"),v.innerHTML=X,O=i(),x(C.$$.fragment),J=i(),I=s("p"),this.h()},l(e){const t=oe("svelte-u9bgzb",document.head);a=c(t,"META",{name:!0,content:!0}),t.forEach(n),f=o(e),l=c(e,"P",{}),Z(l).forEach(n),G=o(e),_(d.$$.fragment,e),M=o(e),p=c(e,"P",{"data-svelte-h":!0}),E(p)!=="svelte-usnby0"&&(p.textContent=N),A=o(e),_(g.$$.fragment,e),U=o(e),_(u.$$.fragment,e),q=o(e),h=c(e,"TABLE",{"data-svelte-h":!0}),E(h)!=="svelte-16qrj82"&&(h.innerHTML=Q),R=o(e),_(m.$$.fragment,e),B=o(e),$=c(e,"TABLE",{"data-svelte-h":!0}),E($)!=="svelte-18rzbr7"&&($.innerHTML=V),S=o(e),_(y.$$.fragment,e),j=o(e),b=c(e,"TABLE",{"data-svelte-h":!0}),E(b)!=="svelte-p98suh"&&(b.innerHTML=W),z=o(e),_(T.$$.fragment,e),F=o(e),v=c(e,"TABLE",{"data-svelte-h":!0}),E(v)!=="svelte-15qyvwm"&&(v.innerHTML=X),O=o(e),_(C.$$.fragment,e),J=o(e),I=c(e,"P",{}),Z(I).forEach(n),this.h()},h(){ee(a,"name","hf:doc:metadata"),ee(a,"content",de)},m(e,t){le(document.head,a),r(e,f,t),r(e,l,t),r(e,G,t),k(d,e,t),r(e,M,t),r(e,p,t),r(e,A,t),k(g,e,t),r(e,U,t),k(u,e,t),r(e,q,t),r(e,h,t),r(e,R,t),k(m,e,t),r(e,B,t),r(e,$,t),r(e,S,t),k(y,e,t),r(e,j,t),r(e,b,t),r(e,z,t),k(T,e,t),r(e,F,t),r(e,v,t),r(e,O,t),k(C,e,t),r(e,J,t),r(e,I,t),K=!0},p(e,[t]){const Y={};t&2&&(Y.$$scope={dirty:t,ctx:e}),g.$set(Y)},i(e){K||(P(d.$$.fragment,e),P(g.$$.fragment,e),P(u.$$.fragment,e),P(m.$$.fragment,e),P(y.$$.fragment,e),P(T.$$.fragment,e),P(C.$$.fragment,e),K=!0)},o(e){L(d.$$.fragment,e),L(g.$$.fragment,e),L(u.$$.fragment,e),L(m.$$.fragment,e),L(y.$$.fragment,e),L(T.$$.fragment,e),L(C.$$.fragment,e),K=!1},d(e){e&&(n(f),n(l),n(G),n(M),n(p),n(A),n(U),n(q),n(h),n(R),n(B),n($),n(S),n(j),n(b),n(z),n(F),n(v),n(O),n(J),n(I)),n(a),w(d,e),w(g,e),w(u,e),w(m,e),w(y,e),w(T,e),w(C,e)}}}const de='{"title":"DLCs on Google Cloud","local":"dlcs-on-google-cloud","sections":[{"title":"Text Generation Inference (TGI)","local":"text-generation-inference-tgi","sections":[],"depth":2},{"title":"Text Embeddings Inference (TEI)","local":"text-embeddings-inference-tei","sections":[],"depth":2},{"title":"PyTorch Inference","local":"pytorch-inference","sections":[],"depth":2},{"title":"PyTorch Training","local":"pytorch-training","sections":[],"depth":2}],"depth":1}';function pe(H){return ne(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ye extends ae{constructor(a){super(),ie(this,a,pe,fe,te,{})}}export{ye as component}; | |
Xet Storage Details
- Size:
- 6.87 kB
- Xet hash:
- bb2917bd01f8369f516242e4640a125b267dad8673cf37e27b49c7b52532bf36
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.