Buckets:
| import{s as Pt,o as Zt,n as Et}from"../chunks/scheduler.f3b1e791.js";import{S as Rt,i as Ft,e as i,s as r,c,h as Dt,a as d,d as n,b as l,f as j,g as p,j as $,k as E,l as s,m as o,n as m,t as k,o as f,p as g}from"../chunks/index.023a9934.js";import{C as Ht}from"../chunks/CopyLLMTxtMenu.5f3b0c01.js";import{D as V,E as jt}from"../chunks/ExampleCodeBlock.282a89fe.js";import{C as Nt}from"../chunks/CodeBlock.fbf79025.js";import{H as C,E as Vt}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.3cccf7b6.js";function Wt(ie){let u,I="Example:",b,h,_;return h=new Nt({props:{code:"aW1wb3J0JTIwdG9yY2glMEFmcm9tJTIwa2VybmVscyUyMGltcG9ydCUyMGdldF9rZXJuZWwlMEElMEFhY3RpdmF0aW9uJTIwJTNEJTIwZ2V0X2tlcm5lbCglMjJrZXJuZWxzLWNvbW11bml0eSUyRnJlbHUlMjIlMkMlMjB2ZXJzaW9uJTNEMSklMEF4JTIwJTNEJTIwdG9yY2gucmFuZG4oMTAlMkMlMjAyMCUyQyUyMGRldmljZSUzRCUyMmN1ZGElMjIpJTBBb3V0JTIwJTNEJTIwdG9yY2guZW1wdHlfbGlrZSh4KSUwQXJlc3VsdCUyMCUzRCUyMGFjdGl2YXRpb24ucmVsdShvdXQlMkMlMjB4KQ==",highlighted:`<span class="hljs-keyword">import</span> torch | |
| <span class="hljs-keyword">from</span> kernels <span class="hljs-keyword">import</span> get_kernel | |
| activation = get_kernel(<span class="hljs-string">"kernels-community/relu"</span>, version=<span class="hljs-number">1</span>) | |
| x = torch.randn(<span class="hljs-number">10</span>, <span class="hljs-number">20</span>, device=<span class="hljs-string">"cuda"</span>) | |
| out = torch.empty_like(x) | |
| result = activation.relu(out, x)`,lang:"python",wrap:!1}}),{c(){u=i("p"),u.textContent=I,b=r(),c(h.$$.fragment)},l(a){u=d(a,"P",{"data-svelte-h":!0}),$(u)!=="svelte-11lpom8"&&(u.textContent=I),b=l(a),p(h.$$.fragment,a)},m(a,v){o(a,u,v),o(a,b,v),m(h,a,v),_=!0},p:Et,i(a){_||(k(h.$$.fragment,a),_=!0)},o(a){f(h.$$.fragment,a),_=!1},d(a){a&&(n(u),n(b)),g(h,a)}}}function Gt(ie){let u,I="Example:",b,h,_;return h=new Nt({props:{code:"ZnJvbSUyMGtlcm5lbHMlMjBpbXBvcnQlMjBnZXRfa2VybmVsJTJDJTIwZ2V0X2xvYWRlZF9rZXJuZWxzJTBBJTBBZ2V0X2tlcm5lbCglMjJrZXJuZWxzLWNvbW11bml0eSUyRmFjdGl2YXRpb24lMjIlMkMlMjB2ZXJzaW9uJTNEMSklMEFmb3IlMjBsb2FkZWQlMjBpbiUyMGdldF9sb2FkZWRfa2VybmVscygpJTNBJTBBJTIwJTIwJTIwJTIwcHJpbnQobG9hZGVkLm1ldGFkYXRhLm5hbWUlMkMlMjBsb2FkZWQucmVwb19pbmZvKQ==",highlighted:`<span class="hljs-keyword">from</span> kernels <span class="hljs-keyword">import</span> get_kernel, get_loaded_kernels | |
| get_kernel(<span class="hljs-string">"kernels-community/activation"</span>, version=<span class="hljs-number">1</span>) | |
| <span class="hljs-keyword">for</span> loaded <span class="hljs-keyword">in</span> get_loaded_kernels(): | |
| <span class="hljs-built_in">print</span>(loaded.metadata.name, loaded.repo_info)`,lang:"python",wrap:!1}}),{c(){u=i("p"),u.textContent=I,b=r(),c(h.$$.fragment)},l(a){u=d(a,"P",{"data-svelte-h":!0}),$(u)!=="svelte-11lpom8"&&(u.textContent=I),b=l(a),p(h.$$.fragment,a)},m(a,v){o(a,u,v),o(a,b,v),m(h,a,v),_=!0},p:Et,i(a){_||(k(h.$$.fragment,a),_=!0)},o(a){f(h.$$.fragment,a),_=!1},d(a){a&&(n(u),n(b)),g(h,a)}}}function Ut(ie){let u,I,b,h,_,a,v,Me,W,Le,G,Ie,y,U,Ye,de,gt="Load a kernel from the kernel hub.",Ae,ce,ut=`This function downloads a kernel to the local Hugging Face Hub cache directory (if it was not downloaded before) | |
| and then loads the kernel.`,Oe,R,Je,B,je,N,X,et,pe,ht="Import a kernel from a local kernel repository path.",Ee,K,Ne,P,S,tt,me,$t="Check whether a kernel build exists for the current environment (Torch version and compute framework).",Pe,q,Ze,T,z,nt,ke,_t="Return a snapshot of every kernel that has been loaded into the current process.",rt,fe,bt="The returned list is a new list; mutating it does not affect the registry.",lt,F,Re,Q,Fe,Y,De,M,A,ot,ge,vt="Get a pre-downloaded, locked kernel.",st,ue,xt="If <code>lockfile</code> is not specified, the lockfile will be loaded from the caller’s package metadata.",He,O,Ve,Z,ee,at,he,yt="Get a kernel using a lock file.",We,te,Ge,ne,Ue,x,re,it,$e,Tt="This dataclass provides information about a loaded kernel:",dt,_e,wt=`<li><code>metadata</code> (<code>Metadata</code>): kernel metadata.</li> <li><code>module</code> (<code>ModuleType</code>): the imported kernel module.</li> <li><code>repo_info</code> (<code>kernels.utils.RepoInfo | None</code>): populated only for | |
| kernels loaded via <code>get_kernel</code>. Loaders that work from a local path | |
| (<code>get_local_kernel</code>) or a lockfile (<code>get_locked_kernel</code>, <code>load_kernel</code>) | |
| leave this as <code>None</code>.</li>`,ct,be,Ct="The metadata includes the following properties that describe a kernel:",pt,ve,Mt="<li><code>id</code> (<code>str</code>): kernel identifier that is unique to the kernel version + backend.</li> <li><code>name</code> (<code>str</code>): the name of the kernel.</li> <li><code>version</code> (<code>int</code>): the version of the kernel.</li> <li><code>license</code> (<code>str</code>): the license of the kernel.</li> <li><code>upstream</code> (<code>str | None</code>): the upstream repository of the kernel.</li> <li><code>python_depends</code> (<code>list[str]</code>): required Python dependencies.</li> <li><code>backend</code>: information about the kernel’s backend.</li>",Be,le,Xe,w,oe,mt,xe,Lt="This dataclass stores the origin of the kernel.",kt,ye,It="The following fields are available:",ft,Te,Jt="<li><code>repo_id</code> (<code>str</code>): the Hub repository containing the kernel.</li> <li><code>revision</code> (<code>str</code>): the specific revision of the kernel.</li>",Ke,se,Se,Ce,qe;return _=new Ht({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),v=new C({props:{title:"Kernels API Reference",local:"kernels-api-reference",headingTag:"h1"}}),W=new C({props:{title:"Main Functions",local:"main-functions",headingTag:"h2"}}),G=new C({props:{title:"get_kernel",local:"kernels.get_kernel",headingTag:"h3"}}),U=new V({props:{name:"kernels.get_kernel",anchor:"kernels.get_kernel",parameters:[{name:"repo_id",val:": str"},{name:"revision",val:": str | None = None"},{name:"version",val:": int | None = None"},{name:"backend",val:": str | None = None"},{name:"user_agent",val:": str | dict | None = None"},{name:"trust_remote_code",val:": bool | list[str] = False"}],parametersDescription:[{anchor:"kernels.get_kernel.repo_id",description:`<strong>repo_id</strong> (<em>str</em>) — | |
| The Hub repository containing the kernel.`,name:"repo_id"},{anchor:"kernels.get_kernel.revision",description:`<strong>revision</strong> (<em>str</em>, <em>optional</em>) — | |
| The specific revision (branch, tag, or commit) to download. Cannot be used together with <em>version</em>.`,name:"revision"},{anchor:"kernels.get_kernel.version",description:`<strong>version</strong> (<em>int</em>, <em>optional</em>) — | |
| The kernel version to download. Cannot be used together with <em>revision</em>. | |
| Either <em>version</em> or <em>revision</em> must be specified.`,name:"version"},{anchor:"kernels.get_kernel.backend",description:`<strong>backend</strong> (<em>str</em>, <em>optional</em>) — | |
| The backend to load the kernel for. Can only be <em>cpu</em> or the backend that Torch is compiled for. | |
| The backend will be detected automatically if not provided.`,name:"backend"},{anchor:"kernels.get_kernel.user_agent",description:`<strong>user_agent</strong> (<em>Union[str, dict]</em>, <em>optional</em>) — | |
| The <em>user_agent</em> info to pass to <em>snapshot_download()</em> for internal telemetry.`,name:"user_agent"},{anchor:"kernels.get_kernel.trust_remote_code",description:`<strong>trust_remote_code</strong> (<em>bool | list[str]</em>, <em>optional</em>, defaults to <em>False</em>) — | |
| Whether to allow loading kernels from untrusted organisations. When <code>False</code>, | |
| only kernels from trusted organisations are allowed. When <code>True</code>, all | |
| repositories are allowed. A list of strings will be used to verify signing | |
| identities in a future release; for now it emits a warning and falls | |
| back to the default trust check.`,name:"trust_remote_code"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L339",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The imported kernel module.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><em>ModuleType</em></p> | |
| `}}),R=new jt({props:{anchor:"kernels.get_kernel.example",$$slots:{default:[Wt]},$$scope:{ctx:ie}}}),B=new C({props:{title:"get_local_kernel",local:"kernels.get_local_kernel",headingTag:"h3"}}),X=new V({props:{name:"kernels.get_local_kernel",anchor:"kernels.get_local_kernel",parameters:[{name:"repo_path",val:": Path"},{name:"backend",val:": str | None = None"}],parametersDescription:[{anchor:"kernels.get_local_kernel.repo_path",description:`<strong>repo_path</strong> (<code>Path</code>) — | |
| The local path to the kernel repository.`,name:"repo_path"},{anchor:"kernels.get_local_kernel.backend",description:`<strong>backend</strong> (<code>str</code>, <em>optional</em>) — | |
| The backend to load the kernel for. Can only be <code>cpu</code> or the backend that Torch is compiled for. | |
| The backend will be detected automatically if not provided.`,name:"backend"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L407",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The imported kernel module.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>ModuleType</code></p> | |
| `}}),K=new C({props:{title:"has_kernel",local:"kernels.has_kernel",headingTag:"h3"}}),S=new V({props:{name:"kernels.has_kernel",anchor:"kernels.has_kernel",parameters:[{name:"repo_id",val:": str"},{name:"revision",val:": str | None = None"},{name:"version",val:": int | None = None"},{name:"backend",val:": str | None = None"}],parametersDescription:[{anchor:"kernels.has_kernel.repo_id",description:`<strong>repo_id</strong> (<code>str</code>) — | |
| The Hub repository containing the kernel.`,name:"repo_id"},{anchor:"kernels.has_kernel.revision",description:`<strong>revision</strong> (<code>str</code>, <em>optional</em>) — | |
| The specific revision (branch, tag, or commit) to download. Cannot be used together with <code>version</code>.`,name:"revision"},{anchor:"kernels.has_kernel.version",description:`<strong>version</strong> (<code>int</code>, <em>optional</em>) — | |
| The kernel version to download. Cannot be used together with <code>revision</code>. | |
| Either <code>version</code> or <code>revision</code> must be specified.`,name:"version"},{anchor:"kernels.has_kernel.backend",description:`<strong>backend</strong> (<code>str</code>, <em>optional</em>) — | |
| The backend to load the kernel for. Can only be <code>cpu</code> or the backend that Torch is compiled for. | |
| The backend will be detected automatically if not provided.`,name:"backend"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L440",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>True</code> if a kernel is available for the current environment.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>bool</code></p> | |
| `}}),q=new C({props:{title:"get_loaded_kernels",local:"kernels.get_loaded_kernels",headingTag:"h3"}}),z=new V({props:{name:"kernels.get_loaded_kernels",anchor:"kernels.get_loaded_kernels",parameters:[],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L130",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>One <a | |
| href="/docs/kernels/pr_577/en/api/kernels#kernels.LoadedKernel" | |
| >LoadedKernel</a> per distinct kernel variant path | |
| loaded in this process.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>list[LoadedKernel]</code></p> | |
| `}}),F=new jt({props:{anchor:"kernels.get_loaded_kernels.example",$$slots:{default:[Gt]},$$scope:{ctx:ie}}}),Q=new C({props:{title:"Loading locked kernels",local:"loading-locked-kernels",headingTag:"h2"}}),Y=new C({props:{title:"load_kernel",local:"kernels.load_kernel",headingTag:"h3"}}),A=new V({props:{name:"kernels.load_kernel",anchor:"kernels.load_kernel",parameters:[{name:"repo_id",val:": str"},{name:"lockfile",val:": pathlib.Path | None"},{name:"backend",val:": str | None = None"}],parametersDescription:[{anchor:"kernels.load_kernel.repo_id",description:`<strong>repo_id</strong> (<code>str</code>) — | |
| The Hub repository containing the kernel.`,name:"repo_id"},{anchor:"kernels.load_kernel.lockfile",description:`<strong>lockfile</strong> (<code>Path</code>, <em>optional</em>) — | |
| Path to the lockfile. If not provided, the lockfile will be loaded from the caller’s package metadata.`,name:"lockfile"},{anchor:"kernels.load_kernel.backend",description:`<strong>backend</strong> (<code>str</code>, <em>optional</em>) — | |
| The backend to load the kernel for. Can only be <code>cpu</code> or the backend that Torch is compiled for. | |
| The backend will be detected automatically if not provided.`,name:"backend"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L481",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The imported kernel module.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>ModuleType</code></p> | |
| `}}),O=new C({props:{title:"get_locked_kernel",local:"kernels.get_locked_kernel",headingTag:"h3"}}),ee=new V({props:{name:"kernels.get_locked_kernel",anchor:"kernels.get_locked_kernel",parameters:[{name:"repo_id",val:": str"},{name:"local_files_only",val:": bool = False"}],parametersDescription:[{anchor:"kernels.get_locked_kernel.repo_id",description:`<strong>repo_id</strong> (<code>str</code>) — | |
| The Hub repository containing the kernel.`,name:"repo_id"},{anchor:"kernels.get_locked_kernel.local_files_only",description:`<strong>local_files_only</strong> (<code>bool</code>, <em>optional</em>, defaults to <code>False</code>) — | |
| Whether to only use local files and not download from the Hub.`,name:"local_files_only"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L551",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>The imported kernel module.</p> | |
| `,returnType:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p><code>ModuleType</code></p> | |
| `}}),te=new C({props:{title:"Classes",local:"classes",headingTag:"h2"}}),ne=new C({props:{title:"LoadedKernel",local:"kernels.LoadedKernel",headingTag:"h3"}}),re=new V({props:{name:"class kernels.LoadedKernel",anchor:"kernels.LoadedKernel",parameters:[{name:"metadata",val:": Metadata"},{name:"module",val:": module"},{name:"repo_info",val:": kernels.utils.RepoInfo | None"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L100"}}),le=new C({props:{title:"RepoInfo",local:"kernels.RepoInfo",headingTag:"h3"}}),oe=new V({props:{name:"class kernels.RepoInfo",anchor:"kernels.RepoInfo",parameters:[{name:"repo_id",val:": str"},{name:"revision",val:": str"}],source:"https://github.com/huggingface/kernels/blob/vr_577/kernels/src/kernels/utils.py#L85"}}),se=new Vt({props:{source:"https://github.com/huggingface/kernels/blob/main/docs/source/api/kernels.md"}}),{c(){u=i("meta"),I=r(),b=i("p"),h=r(),c(_.$$.fragment),a=r(),c(v.$$.fragment),Me=r(),c(W.$$.fragment),Le=r(),c(G.$$.fragment),Ie=r(),y=i("div"),c(U.$$.fragment),Ye=r(),de=i("p"),de.textContent=gt,Ae=r(),ce=i("p"),ce.textContent=ut,Oe=r(),c(R.$$.fragment),Je=r(),c(B.$$.fragment),je=r(),N=i("div"),c(X.$$.fragment),et=r(),pe=i("p"),pe.textContent=ht,Ee=r(),c(K.$$.fragment),Ne=r(),P=i("div"),c(S.$$.fragment),tt=r(),me=i("p"),me.textContent=$t,Pe=r(),c(q.$$.fragment),Ze=r(),T=i("div"),c(z.$$.fragment),nt=r(),ke=i("p"),ke.textContent=_t,rt=r(),fe=i("p"),fe.textContent=bt,lt=r(),c(F.$$.fragment),Re=r(),c(Q.$$.fragment),Fe=r(),c(Y.$$.fragment),De=r(),M=i("div"),c(A.$$.fragment),ot=r(),ge=i("p"),ge.textContent=vt,st=r(),ue=i("p"),ue.innerHTML=xt,He=r(),c(O.$$.fragment),Ve=r(),Z=i("div"),c(ee.$$.fragment),at=r(),he=i("p"),he.textContent=yt,We=r(),c(te.$$.fragment),Ge=r(),c(ne.$$.fragment),Ue=r(),x=i("div"),c(re.$$.fragment),it=r(),$e=i("p"),$e.textContent=Tt,dt=r(),_e=i("ul"),_e.innerHTML=wt,ct=r(),be=i("p"),be.textContent=Ct,pt=r(),ve=i("ul"),ve.innerHTML=Mt,Be=r(),c(le.$$.fragment),Xe=r(),w=i("div"),c(oe.$$.fragment),mt=r(),xe=i("p"),xe.textContent=Lt,kt=r(),ye=i("p"),ye.textContent=It,ft=r(),Te=i("ul"),Te.innerHTML=Jt,Ke=r(),c(se.$$.fragment),Se=r(),Ce=i("p"),this.h()},l(e){const t=Dt("svelte-u9bgzb",document.head);u=d(t,"META",{name:!0,content:!0}),t.forEach(n),I=l(e),b=d(e,"P",{}),j(b).forEach(n),h=l(e),p(_.$$.fragment,e),a=l(e),p(v.$$.fragment,e),Me=l(e),p(W.$$.fragment,e),Le=l(e),p(G.$$.fragment,e),Ie=l(e),y=d(e,"DIV",{class:!0});var L=j(y);p(U.$$.fragment,L),Ye=l(L),de=d(L,"P",{"data-svelte-h":!0}),$(de)!=="svelte-v6pak5"&&(de.textContent=gt),Ae=l(L),ce=d(L,"P",{"data-svelte-h":!0}),$(ce)!=="svelte-1adbar6"&&(ce.textContent=ut),Oe=l(L),p(R.$$.fragment,L),L.forEach(n),Je=l(e),p(B.$$.fragment,e),je=l(e),N=d(e,"DIV",{class:!0});var ae=j(N);p(X.$$.fragment,ae),et=l(ae),pe=d(ae,"P",{"data-svelte-h":!0}),$(pe)!=="svelte-ysgxyb"&&(pe.textContent=ht),ae.forEach(n),Ee=l(e),p(K.$$.fragment,e),Ne=l(e),P=d(e,"DIV",{class:!0});var ze=j(P);p(S.$$.fragment,ze),tt=l(ze),me=d(ze,"P",{"data-svelte-h":!0}),$(me)!=="svelte-oel36i"&&(me.textContent=$t),ze.forEach(n),Pe=l(e),p(q.$$.fragment,e),Ze=l(e),T=d(e,"DIV",{class:!0});var D=j(T);p(z.$$.fragment,D),nt=l(D),ke=d(D,"P",{"data-svelte-h":!0}),$(ke)!=="svelte-hargcl"&&(ke.textContent=_t),rt=l(D),fe=d(D,"P",{"data-svelte-h":!0}),$(fe)!=="svelte-bvc5k7"&&(fe.textContent=bt),lt=l(D),p(F.$$.fragment,D),D.forEach(n),Re=l(e),p(Q.$$.fragment,e),Fe=l(e),p(Y.$$.fragment,e),De=l(e),M=d(e,"DIV",{class:!0});var we=j(M);p(A.$$.fragment,we),ot=l(we),ge=d(we,"P",{"data-svelte-h":!0}),$(ge)!=="svelte-1s7s7e5"&&(ge.textContent=vt),st=l(we),ue=d(we,"P",{"data-svelte-h":!0}),$(ue)!=="svelte-16266qf"&&(ue.innerHTML=xt),we.forEach(n),He=l(e),p(O.$$.fragment,e),Ve=l(e),Z=d(e,"DIV",{class:!0});var Qe=j(Z);p(ee.$$.fragment,Qe),at=l(Qe),he=d(Qe,"P",{"data-svelte-h":!0}),$(he)!=="svelte-ui0v8u"&&(he.textContent=yt),Qe.forEach(n),We=l(e),p(te.$$.fragment,e),Ge=l(e),p(ne.$$.fragment,e),Ue=l(e),x=d(e,"DIV",{class:!0});var J=j(x);p(re.$$.fragment,J),it=l(J),$e=d(J,"P",{"data-svelte-h":!0}),$($e)!=="svelte-10yajky"&&($e.textContent=Tt),dt=l(J),_e=d(J,"UL",{"data-svelte-h":!0}),$(_e)!=="svelte-1133git"&&(_e.innerHTML=wt),ct=l(J),be=d(J,"P",{"data-svelte-h":!0}),$(be)!=="svelte-eh9buy"&&(be.textContent=Ct),pt=l(J),ve=d(J,"UL",{"data-svelte-h":!0}),$(ve)!=="svelte-qcje4a"&&(ve.innerHTML=Mt),J.forEach(n),Be=l(e),p(le.$$.fragment,e),Xe=l(e),w=d(e,"DIV",{class:!0});var H=j(w);p(oe.$$.fragment,H),mt=l(H),xe=d(H,"P",{"data-svelte-h":!0}),$(xe)!=="svelte-1qmhf0s"&&(xe.textContent=Lt),kt=l(H),ye=d(H,"P",{"data-svelte-h":!0}),$(ye)!=="svelte-1j3sm3i"&&(ye.textContent=It),ft=l(H),Te=d(H,"UL",{"data-svelte-h":!0}),$(Te)!=="svelte-nl2d40"&&(Te.innerHTML=Jt),H.forEach(n),Ke=l(e),p(se.$$.fragment,e),Se=l(e),Ce=d(e,"P",{}),j(Ce).forEach(n),this.h()},h(){E(u,"name","hf:doc:metadata"),E(u,"content",Bt),E(y,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(N,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(P,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(T,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(M,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(Z,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),E(w,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8")},m(e,t){s(document.head,u),o(e,I,t),o(e,b,t),o(e,h,t),m(_,e,t),o(e,a,t),m(v,e,t),o(e,Me,t),m(W,e,t),o(e,Le,t),m(G,e,t),o(e,Ie,t),o(e,y,t),m(U,y,null),s(y,Ye),s(y,de),s(y,Ae),s(y,ce),s(y,Oe),m(R,y,null),o(e,Je,t),m(B,e,t),o(e,je,t),o(e,N,t),m(X,N,null),s(N,et),s(N,pe),o(e,Ee,t),m(K,e,t),o(e,Ne,t),o(e,P,t),m(S,P,null),s(P,tt),s(P,me),o(e,Pe,t),m(q,e,t),o(e,Ze,t),o(e,T,t),m(z,T,null),s(T,nt),s(T,ke),s(T,rt),s(T,fe),s(T,lt),m(F,T,null),o(e,Re,t),m(Q,e,t),o(e,Fe,t),m(Y,e,t),o(e,De,t),o(e,M,t),m(A,M,null),s(M,ot),s(M,ge),s(M,st),s(M,ue),o(e,He,t),m(O,e,t),o(e,Ve,t),o(e,Z,t),m(ee,Z,null),s(Z,at),s(Z,he),o(e,We,t),m(te,e,t),o(e,Ge,t),m(ne,e,t),o(e,Ue,t),o(e,x,t),m(re,x,null),s(x,it),s(x,$e),s(x,dt),s(x,_e),s(x,ct),s(x,be),s(x,pt),s(x,ve),o(e,Be,t),m(le,e,t),o(e,Xe,t),o(e,w,t),m(oe,w,null),s(w,mt),s(w,xe),s(w,kt),s(w,ye),s(w,ft),s(w,Te),o(e,Ke,t),m(se,e,t),o(e,Se,t),o(e,Ce,t),qe=!0},p(e,[t]){const L={};t&2&&(L.$$scope={dirty:t,ctx:e}),R.$set(L);const ae={};t&2&&(ae.$$scope={dirty:t,ctx:e}),F.$set(ae)},i(e){qe||(k(_.$$.fragment,e),k(v.$$.fragment,e),k(W.$$.fragment,e),k(G.$$.fragment,e),k(U.$$.fragment,e),k(R.$$.fragment,e),k(B.$$.fragment,e),k(X.$$.fragment,e),k(K.$$.fragment,e),k(S.$$.fragment,e),k(q.$$.fragment,e),k(z.$$.fragment,e),k(F.$$.fragment,e),k(Q.$$.fragment,e),k(Y.$$.fragment,e),k(A.$$.fragment,e),k(O.$$.fragment,e),k(ee.$$.fragment,e),k(te.$$.fragment,e),k(ne.$$.fragment,e),k(re.$$.fragment,e),k(le.$$.fragment,e),k(oe.$$.fragment,e),k(se.$$.fragment,e),qe=!0)},o(e){f(_.$$.fragment,e),f(v.$$.fragment,e),f(W.$$.fragment,e),f(G.$$.fragment,e),f(U.$$.fragment,e),f(R.$$.fragment,e),f(B.$$.fragment,e),f(X.$$.fragment,e),f(K.$$.fragment,e),f(S.$$.fragment,e),f(q.$$.fragment,e),f(z.$$.fragment,e),f(F.$$.fragment,e),f(Q.$$.fragment,e),f(Y.$$.fragment,e),f(A.$$.fragment,e),f(O.$$.fragment,e),f(ee.$$.fragment,e),f(te.$$.fragment,e),f(ne.$$.fragment,e),f(re.$$.fragment,e),f(le.$$.fragment,e),f(oe.$$.fragment,e),f(se.$$.fragment,e),qe=!1},d(e){e&&(n(I),n(b),n(h),n(a),n(Me),n(Le),n(Ie),n(y),n(Je),n(je),n(N),n(Ee),n(Ne),n(P),n(Pe),n(Ze),n(T),n(Re),n(Fe),n(De),n(M),n(He),n(Ve),n(Z),n(We),n(Ge),n(Ue),n(x),n(Be),n(Xe),n(w),n(Ke),n(Se),n(Ce)),n(u),g(_,e),g(v,e),g(W,e),g(G,e),g(U),g(R),g(B,e),g(X),g(K,e),g(S),g(q,e),g(z),g(F),g(Q,e),g(Y,e),g(A),g(O,e),g(ee),g(te,e),g(ne,e),g(re),g(le,e),g(oe),g(se,e)}}}const Bt='{"title":"Kernels API Reference","local":"kernels-api-reference","sections":[{"title":"Main Functions","local":"main-functions","sections":[{"title":"get_kernel","local":"kernels.get_kernel","sections":[],"depth":3},{"title":"get_local_kernel","local":"kernels.get_local_kernel","sections":[],"depth":3},{"title":"has_kernel","local":"kernels.has_kernel","sections":[],"depth":3},{"title":"get_loaded_kernels","local":"kernels.get_loaded_kernels","sections":[],"depth":3}],"depth":2},{"title":"Loading locked kernels","local":"loading-locked-kernels","sections":[{"title":"load_kernel","local":"kernels.load_kernel","sections":[],"depth":3},{"title":"get_locked_kernel","local":"kernels.get_locked_kernel","sections":[],"depth":3}],"depth":2},{"title":"Classes","local":"classes","sections":[{"title":"LoadedKernel","local":"kernels.LoadedKernel","sections":[],"depth":3},{"title":"RepoInfo","local":"kernels.RepoInfo","sections":[],"depth":3}],"depth":2}],"depth":1}';function Xt(ie){return Zt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class At extends Rt{constructor(u){super(),Ft(this,u,Xt,Ut,Pt,{})}}export{At as component}; | |
Xet Storage Details
- Size:
- 23.8 kB
- Xet hash:
- 6ac53903b83007bcd476e3cd1235fcdfd4faa638a27493cec30d4a5fdd3fbc4a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.