Buckets:
| import{s as zt,o as Yt,n as St}from"../chunks/scheduler.f3b1e791.js";import{S as At,i as Ot,e as i,s as l,c,h as en,a as d,d as n,b as r,f as I,g as p,j as h,k as J,l as s,m as o,n as m,t as k,o as u,p as f}from"../chunks/index.023a9934.js";import{C as tn}from"../chunks/CopyLLMTxtMenu.cc24d0e5.js";import{D as H,E as Kt}from"../chunks/ExampleCodeBlock.e146325a.js";import{C as Qt}from"../chunks/CodeBlock.53c436d3.js";import{H as C,E as nn}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.64b97ed6.js";function ln(ke){let g,j="Example:",b,$,_;return $=new Qt({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)`,wrap:!1}}),{c(){g=i("p"),g.textContent=j,b=l(),c($.$$.fragment)},l(a){g=d(a,"P",{"data-svelte-h":!0}),h(g)!=="svelte-11lpom8"&&(g.textContent=j),b=r(a),p($.$$.fragment,a)},m(a,v){o(a,g,v),o(a,b,v),m($,a,v),_=!0},p:St,i(a){_||(k($.$$.fragment,a),_=!0)},o(a){u($.$$.fragment,a),_=!1},d(a){a&&(n(g),n(b)),f($,a)}}}function rn(ke){let g,j="Example:",b,$,_;return $=new Qt({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)`,wrap:!1}}),{c(){g=i("p"),g.textContent=j,b=l(),c($.$$.fragment)},l(a){g=d(a,"P",{"data-svelte-h":!0}),h(g)!=="svelte-11lpom8"&&(g.textContent=j),b=r(a),p($.$$.fragment,a)},m(a,v){o(a,g,v),o(a,b,v),m($,a,v),_=!0},p:St,i(a){_||(k($.$$.fragment,a),_=!0)},o(a){u($.$$.fragment,a),_=!1},d(a){a&&(n(g),n(b)),f($,a)}}}function on(ke){let g,j,b,$,_,a,v,Ne,W,Pe,G,qe,y,U,it,ue,Mt="Load a kernel from the kernel hub.",dt,fe,Lt=`This function downloads a kernel to the local Hugging Face Hub cache directory (if it was not downloaded before) | |
| and then loads the kernel.`,ct,Z,De,B,He,N,X,pt,ge,It="Import a kernel from a local kernel repository path.",Ze,K,Fe,P,S,mt,he,Jt="Check whether a kernel build exists for the current environment (Torch version and compute framework).",Re,Q,Ve,T,z,kt,$e,jt="Return a snapshot of every kernel that has been loaded into the current process.",ut,_e,Et="The returned list is a new list; mutating it does not affect the registry.",ft,F,We,Y,Ge,A,Ue,M,O,gt,be,Nt="Get a pre-downloaded, locked kernel.",ht,ve,Pt="If <code>lockfile</code> is not specified, the lockfile will be loaded from the caller’s package metadata.",Be,ee,Xe,te,qt="<<<<<<< kernels-use-kernels-data",Ke,q,ne,$t,xe,Dt="Get a kernel using a lock file.",Se,le,Qe,re,ze,x,oe,_t,ye,Ht="This dataclass provides information about a loaded kernel:",bt,Te,Zt=`<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>`,vt,we,Ft="The metadata includes the following properties that describe a kernel:",xt,Ce,Rt="<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>",Ye,se,Ae,w,ae,yt,Me,Vt="This dataclass stores the origin of the kernel.",Tt,Le,Wt="The following fields are available:",wt,Ie,Gt="<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>",Oe,ie,Ut="=======",et,D,de,Ct,Je,Bt="Get a kernel using a lock file.",tt,ce,Xt="<blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><p>main</p></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote>",nt,pe,lt,Ee,rt;return _=new tn({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 H({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>, defaults to <em>“main”</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>.`,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_512/kernels/src/kernels/utils.py#L329",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> | |
| `}}),Z=new Kt({props:{anchor:"kernels.get_kernel.example",$$slots:{default:[ln]},$$scope:{ctx:ke}}}),B=new C({props:{title:"get_local_kernel",local:"kernels.get_local_kernel",headingTag:"h3"}}),X=new H({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_512/kernels/src/kernels/utils.py#L396",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 H({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>, defaults to <code>"main"</code>) — | |
| 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>.`,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_512/kernels/src/kernels/utils.py#L429",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 H({props:{name:"kernels.get_loaded_kernels",anchor:"kernels.get_loaded_kernels",parameters:[],source:"https://github.com/huggingface/kernels/blob/vr_512/kernels/src/kernels/utils.py#L120",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script> | |
| <p>One <a | |
| href="/docs/kernels/pr_512/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 Kt({props:{anchor:"kernels.get_loaded_kernels.example",$$slots:{default:[rn]},$$scope:{ctx:ke}}}),Y=new C({props:{title:"Loading locked kernels",local:"loading-locked-kernels",headingTag:"h2"}}),A=new C({props:{title:"load_kernel",local:"kernels.load_kernel",headingTag:"h3"}}),O=new H({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_512/kernels/src/kernels/utils.py#L469",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> | |
| `}}),ee=new C({props:{title:"get_locked_kernel",local:"kernels.get_locked_kernel",headingTag:"h3"}}),ne=new H({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_512/kernels/src/kernels/utils.py#L539",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> | |
| `}}),le=new C({props:{title:"Classes",local:"classes",headingTag:"h2"}}),re=new C({props:{title:"LoadedKernel",local:"kernels.LoadedKernel",headingTag:"h3"}}),oe=new H({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_512/kernels/src/kernels/utils.py#L90"}}),se=new C({props:{title:"RepoInfo",local:"kernels.RepoInfo",headingTag:"h3"}}),ae=new H({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_512/kernels/src/kernels/utils.py#L75"}}),de=new H({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_512/kernels/src/kernels/utils.py#L539",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> | |
| `}}),pe=new nn({props:{source:"https://github.com/huggingface/kernels/blob/main/docs/source/api/kernels.md"}}),{c(){g=i("meta"),j=l(),b=i("p"),$=l(),c(_.$$.fragment),a=l(),c(v.$$.fragment),Ne=l(),c(W.$$.fragment),Pe=l(),c(G.$$.fragment),qe=l(),y=i("div"),c(U.$$.fragment),it=l(),ue=i("p"),ue.textContent=Mt,dt=l(),fe=i("p"),fe.textContent=Lt,ct=l(),c(Z.$$.fragment),De=l(),c(B.$$.fragment),He=l(),N=i("div"),c(X.$$.fragment),pt=l(),ge=i("p"),ge.textContent=It,Ze=l(),c(K.$$.fragment),Fe=l(),P=i("div"),c(S.$$.fragment),mt=l(),he=i("p"),he.textContent=Jt,Re=l(),c(Q.$$.fragment),Ve=l(),T=i("div"),c(z.$$.fragment),kt=l(),$e=i("p"),$e.textContent=jt,ut=l(),_e=i("p"),_e.textContent=Et,ft=l(),c(F.$$.fragment),We=l(),c(Y.$$.fragment),Ge=l(),c(A.$$.fragment),Ue=l(),M=i("div"),c(O.$$.fragment),gt=l(),be=i("p"),be.textContent=Nt,ht=l(),ve=i("p"),ve.innerHTML=Pt,Be=l(),c(ee.$$.fragment),Xe=l(),te=i("p"),te.textContent=qt,Ke=l(),q=i("div"),c(ne.$$.fragment),$t=l(),xe=i("p"),xe.textContent=Dt,Se=l(),c(le.$$.fragment),Qe=l(),c(re.$$.fragment),ze=l(),x=i("div"),c(oe.$$.fragment),_t=l(),ye=i("p"),ye.textContent=Ht,bt=l(),Te=i("ul"),Te.innerHTML=Zt,vt=l(),we=i("p"),we.textContent=Ft,xt=l(),Ce=i("ul"),Ce.innerHTML=Rt,Ye=l(),c(se.$$.fragment),Ae=l(),w=i("div"),c(ae.$$.fragment),yt=l(),Me=i("p"),Me.textContent=Vt,Tt=l(),Le=i("p"),Le.textContent=Wt,wt=l(),Ie=i("ul"),Ie.innerHTML=Gt,Oe=l(),ie=i("p"),ie.textContent=Ut,et=l(),D=i("div"),c(de.$$.fragment),Ct=l(),Je=i("p"),Je.textContent=Bt,tt=l(),ce=i("blockquote"),ce.innerHTML=Xt,nt=l(),c(pe.$$.fragment),lt=l(),Ee=i("p"),this.h()},l(e){const t=en("svelte-u9bgzb",document.head);g=d(t,"META",{name:!0,content:!0}),t.forEach(n),j=r(e),b=d(e,"P",{}),I(b).forEach(n),$=r(e),p(_.$$.fragment,e),a=r(e),p(v.$$.fragment,e),Ne=r(e),p(W.$$.fragment,e),Pe=r(e),p(G.$$.fragment,e),qe=r(e),y=d(e,"DIV",{class:!0});var L=I(y);p(U.$$.fragment,L),it=r(L),ue=d(L,"P",{"data-svelte-h":!0}),h(ue)!=="svelte-v6pak5"&&(ue.textContent=Mt),dt=r(L),fe=d(L,"P",{"data-svelte-h":!0}),h(fe)!=="svelte-1adbar6"&&(fe.textContent=Lt),ct=r(L),p(Z.$$.fragment,L),L.forEach(n),De=r(e),p(B.$$.fragment,e),He=r(e),N=d(e,"DIV",{class:!0});var me=I(N);p(X.$$.fragment,me),pt=r(me),ge=d(me,"P",{"data-svelte-h":!0}),h(ge)!=="svelte-ysgxyb"&&(ge.textContent=It),me.forEach(n),Ze=r(e),p(K.$$.fragment,e),Fe=r(e),P=d(e,"DIV",{class:!0});var ot=I(P);p(S.$$.fragment,ot),mt=r(ot),he=d(ot,"P",{"data-svelte-h":!0}),h(he)!=="svelte-oel36i"&&(he.textContent=Jt),ot.forEach(n),Re=r(e),p(Q.$$.fragment,e),Ve=r(e),T=d(e,"DIV",{class:!0});var R=I(T);p(z.$$.fragment,R),kt=r(R),$e=d(R,"P",{"data-svelte-h":!0}),h($e)!=="svelte-hargcl"&&($e.textContent=jt),ut=r(R),_e=d(R,"P",{"data-svelte-h":!0}),h(_e)!=="svelte-bvc5k7"&&(_e.textContent=Et),ft=r(R),p(F.$$.fragment,R),R.forEach(n),We=r(e),p(Y.$$.fragment,e),Ge=r(e),p(A.$$.fragment,e),Ue=r(e),M=d(e,"DIV",{class:!0});var je=I(M);p(O.$$.fragment,je),gt=r(je),be=d(je,"P",{"data-svelte-h":!0}),h(be)!=="svelte-1s7s7e5"&&(be.textContent=Nt),ht=r(je),ve=d(je,"P",{"data-svelte-h":!0}),h(ve)!=="svelte-16266qf"&&(ve.innerHTML=Pt),je.forEach(n),Be=r(e),p(ee.$$.fragment,e),Xe=r(e),te=d(e,"P",{"data-svelte-h":!0}),h(te)!=="svelte-1pcuyo"&&(te.textContent=qt),Ke=r(e),q=d(e,"DIV",{class:!0});var st=I(q);p(ne.$$.fragment,st),$t=r(st),xe=d(st,"P",{"data-svelte-h":!0}),h(xe)!=="svelte-ui0v8u"&&(xe.textContent=Dt),st.forEach(n),Se=r(e),p(le.$$.fragment,e),Qe=r(e),p(re.$$.fragment,e),ze=r(e),x=d(e,"DIV",{class:!0});var E=I(x);p(oe.$$.fragment,E),_t=r(E),ye=d(E,"P",{"data-svelte-h":!0}),h(ye)!=="svelte-10yajky"&&(ye.textContent=Ht),bt=r(E),Te=d(E,"UL",{"data-svelte-h":!0}),h(Te)!=="svelte-1133git"&&(Te.innerHTML=Zt),vt=r(E),we=d(E,"P",{"data-svelte-h":!0}),h(we)!=="svelte-eh9buy"&&(we.textContent=Ft),xt=r(E),Ce=d(E,"UL",{"data-svelte-h":!0}),h(Ce)!=="svelte-qcje4a"&&(Ce.innerHTML=Rt),E.forEach(n),Ye=r(e),p(se.$$.fragment,e),Ae=r(e),w=d(e,"DIV",{class:!0});var V=I(w);p(ae.$$.fragment,V),yt=r(V),Me=d(V,"P",{"data-svelte-h":!0}),h(Me)!=="svelte-1qmhf0s"&&(Me.textContent=Vt),Tt=r(V),Le=d(V,"P",{"data-svelte-h":!0}),h(Le)!=="svelte-1j3sm3i"&&(Le.textContent=Wt),wt=r(V),Ie=d(V,"UL",{"data-svelte-h":!0}),h(Ie)!=="svelte-nl2d40"&&(Ie.innerHTML=Gt),V.forEach(n),Oe=r(e),ie=d(e,"P",{"data-svelte-h":!0}),h(ie)!=="svelte-756rwd"&&(ie.textContent=Ut),et=r(e),D=d(e,"DIV",{class:!0});var at=I(D);p(de.$$.fragment,at),Ct=r(at),Je=d(at,"P",{"data-svelte-h":!0}),h(Je)!=="svelte-ui0v8u"&&(Je.textContent=Bt),at.forEach(n),tt=r(e),ce=d(e,"BLOCKQUOTE",{"data-svelte-h":!0}),h(ce)!=="svelte-1bl9tk8"&&(ce.innerHTML=Xt),nt=r(e),p(pe.$$.fragment,e),lt=r(e),Ee=d(e,"P",{}),I(Ee).forEach(n),this.h()},h(){J(g,"name","hf:doc:metadata"),J(g,"content",sn),J(y,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(N,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(P,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(T,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(M,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(q,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(w,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),J(D,"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,g),o(e,j,t),o(e,b,t),o(e,$,t),m(_,e,t),o(e,a,t),m(v,e,t),o(e,Ne,t),m(W,e,t),o(e,Pe,t),m(G,e,t),o(e,qe,t),o(e,y,t),m(U,y,null),s(y,it),s(y,ue),s(y,dt),s(y,fe),s(y,ct),m(Z,y,null),o(e,De,t),m(B,e,t),o(e,He,t),o(e,N,t),m(X,N,null),s(N,pt),s(N,ge),o(e,Ze,t),m(K,e,t),o(e,Fe,t),o(e,P,t),m(S,P,null),s(P,mt),s(P,he),o(e,Re,t),m(Q,e,t),o(e,Ve,t),o(e,T,t),m(z,T,null),s(T,kt),s(T,$e),s(T,ut),s(T,_e),s(T,ft),m(F,T,null),o(e,We,t),m(Y,e,t),o(e,Ge,t),m(A,e,t),o(e,Ue,t),o(e,M,t),m(O,M,null),s(M,gt),s(M,be),s(M,ht),s(M,ve),o(e,Be,t),m(ee,e,t),o(e,Xe,t),o(e,te,t),o(e,Ke,t),o(e,q,t),m(ne,q,null),s(q,$t),s(q,xe),o(e,Se,t),m(le,e,t),o(e,Qe,t),m(re,e,t),o(e,ze,t),o(e,x,t),m(oe,x,null),s(x,_t),s(x,ye),s(x,bt),s(x,Te),s(x,vt),s(x,we),s(x,xt),s(x,Ce),o(e,Ye,t),m(se,e,t),o(e,Ae,t),o(e,w,t),m(ae,w,null),s(w,yt),s(w,Me),s(w,Tt),s(w,Le),s(w,wt),s(w,Ie),o(e,Oe,t),o(e,ie,t),o(e,et,t),o(e,D,t),m(de,D,null),s(D,Ct),s(D,Je),o(e,tt,t),o(e,ce,t),o(e,nt,t),m(pe,e,t),o(e,lt,t),o(e,Ee,t),rt=!0},p(e,[t]){const L={};t&2&&(L.$$scope={dirty:t,ctx:e}),Z.$set(L);const me={};t&2&&(me.$$scope={dirty:t,ctx:e}),F.$set(me)},i(e){rt||(k(_.$$.fragment,e),k(v.$$.fragment,e),k(W.$$.fragment,e),k(G.$$.fragment,e),k(U.$$.fragment,e),k(Z.$$.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(Y.$$.fragment,e),k(A.$$.fragment,e),k(O.$$.fragment,e),k(ee.$$.fragment,e),k(ne.$$.fragment,e),k(le.$$.fragment,e),k(re.$$.fragment,e),k(oe.$$.fragment,e),k(se.$$.fragment,e),k(ae.$$.fragment,e),k(de.$$.fragment,e),k(pe.$$.fragment,e),rt=!0)},o(e){u(_.$$.fragment,e),u(v.$$.fragment,e),u(W.$$.fragment,e),u(G.$$.fragment,e),u(U.$$.fragment,e),u(Z.$$.fragment,e),u(B.$$.fragment,e),u(X.$$.fragment,e),u(K.$$.fragment,e),u(S.$$.fragment,e),u(Q.$$.fragment,e),u(z.$$.fragment,e),u(F.$$.fragment,e),u(Y.$$.fragment,e),u(A.$$.fragment,e),u(O.$$.fragment,e),u(ee.$$.fragment,e),u(ne.$$.fragment,e),u(le.$$.fragment,e),u(re.$$.fragment,e),u(oe.$$.fragment,e),u(se.$$.fragment,e),u(ae.$$.fragment,e),u(de.$$.fragment,e),u(pe.$$.fragment,e),rt=!1},d(e){e&&(n(j),n(b),n($),n(a),n(Ne),n(Pe),n(qe),n(y),n(De),n(He),n(N),n(Ze),n(Fe),n(P),n(Re),n(Ve),n(T),n(We),n(Ge),n(Ue),n(M),n(Be),n(Xe),n(te),n(Ke),n(q),n(Se),n(Qe),n(ze),n(x),n(Ye),n(Ae),n(w),n(Oe),n(ie),n(et),n(D),n(tt),n(ce),n(nt),n(lt),n(Ee)),n(g),f(_,e),f(v,e),f(W,e),f(G,e),f(U),f(Z),f(B,e),f(X),f(K,e),f(S),f(Q,e),f(z),f(F),f(Y,e),f(A,e),f(O),f(ee,e),f(ne),f(le,e),f(re,e),f(oe),f(se,e),f(ae),f(de),f(pe,e)}}}const sn='{"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 an(ke){return Yt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class fn extends At{constructor(g){super(),Ot(this,g,an,on,zt,{})}}export{fn as component}; | |
Xet Storage Details
- Size:
- 25.9 kB
- Xet hash:
- 06153ba5d413ce612c01f4d0a660d2f50a48ae86b36122fb9f7ae4d8a5e5108c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.