Buckets:
| import{s as q,n as G,o as J}from"../chunks/scheduler.f3b1e791.js";import{S as O,i as R,e as c,s as i,c as k,h as F,a as h,d as n,b as s,f as Q,g as T,j as M,k as j,l as A,m as a,n as L,t as E,o as U,p as H}from"../chunks/index.023a9934.js";import{C as D}from"../chunks/CopyLLMTxtMenu.c780467c.js";import{H as I,E as V}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.fb377ec3.js";function X(z){let l,g,d,w,o,_,r,v,m,K=`This page lists talks on the Kernels project, delivered at | |
| different events:`,y,p,S='<li><a href="https://www.youtube.com/watch?v=Ok8vi6JemVQ" rel="nofollow">Lecture 106: Hugging Face Kernels (GPU Mode)</a></li> <li><a href="https://www.youtube.com/watch?v=q0GfzJmuaUM" rel="nofollow">PyTorch Day India 2026 Beyond the Brrr: Building a Unified Ecosystem for Optimized Kernels</a></li> <li><a href="https://youtu.be/wQR-QC7pbqQ?is=JY4pvjXpkz8ghgwS" rel="nofollow">Build a PyTorch ReLU Kernel with Hugging Face Kernels (CPU + Metal)</a></li>',x,f,B="This page will be kept updated.",b,u,C,$,P;return o=new D({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),r=new I({props:{title:"Talks",local:"talks",headingTag:"h1"}}),u=new V({props:{source:"https://github.com/huggingface/kernels/blob/main/docs/source/talks.md"}}),{c(){l=c("meta"),g=i(),d=c("p"),w=i(),k(o.$$.fragment),_=i(),k(r.$$.fragment),v=i(),m=c("p"),m.textContent=K,y=i(),p=c("ul"),p.innerHTML=S,x=i(),f=c("p"),f.textContent=B,b=i(),k(u.$$.fragment),C=i(),$=c("p"),this.h()},l(t){const e=F("svelte-u9bgzb",document.head);l=h(e,"META",{name:!0,content:!0}),e.forEach(n),g=s(t),d=h(t,"P",{}),Q(d).forEach(n),w=s(t),T(o.$$.fragment,t),_=s(t),T(r.$$.fragment,t),v=s(t),m=h(t,"P",{"data-svelte-h":!0}),M(m)!=="svelte-1iyt97v"&&(m.textContent=K),y=s(t),p=h(t,"UL",{"data-svelte-h":!0}),M(p)!=="svelte-1y31uxi"&&(p.innerHTML=S),x=s(t),f=h(t,"P",{"data-svelte-h":!0}),M(f)!=="svelte-6n2t8t"&&(f.textContent=B),b=s(t),T(u.$$.fragment,t),C=s(t),$=h(t,"P",{}),Q($).forEach(n),this.h()},h(){j(l,"name","hf:doc:metadata"),j(l,"content",Y)},m(t,e){A(document.head,l),a(t,g,e),a(t,d,e),a(t,w,e),L(o,t,e),a(t,_,e),L(r,t,e),a(t,v,e),a(t,m,e),a(t,y,e),a(t,p,e),a(t,x,e),a(t,f,e),a(t,b,e),L(u,t,e),a(t,C,e),a(t,$,e),P=!0},p:G,i(t){P||(E(o.$$.fragment,t),E(r.$$.fragment,t),E(u.$$.fragment,t),P=!0)},o(t){U(o.$$.fragment,t),U(r.$$.fragment,t),U(u.$$.fragment,t),P=!1},d(t){t&&(n(g),n(d),n(w),n(_),n(v),n(m),n(y),n(p),n(x),n(f),n(b),n(C),n($)),n(l),H(o,t),H(r,t),H(u,t)}}}const Y='{"title":"Talks","local":"talks","sections":[],"depth":1}';function N(z){return J(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class nt extends O{constructor(l){super(),R(this,l,N,X,q,{})}}export{nt as component}; | |
Xet Storage Details
- Size:
- 2.75 kB
- Xet hash:
- d6fcebb99e831f4b07c7ba54dfc8a4ebd368e300e34edf62fdfa6544876bda8f
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.