import{S as M,i as N,s as T,e as i,k as $,w as C,t as q,M as F,c as h,d as t,m as x,a as d,x as X,h as L,b as m,G as c,g as b,y as B,L as G,q as H,o as J,B as O,v as R}from"../../../chunks/vendor-hf-doc-builder.js";import{I as U}from"../../../chunks/IconCopyLink-hf-doc-builder.js";function j(E){let a,f,r,o,u,s,w,p,g,y,l,S,_;return s=new U({}),{c(){a=i("meta"),f=$(),r=i("h1"),o=i("a"),u=i("span"),C(s.$$.fragment),w=$(),p=i("span"),g=q("Symbolic tracer"),y=$(),l=i("p"),S=q("In Torch FX, the symbolic tracer feeds dummy values through the code to record the underlying operations."),this.h()},l(e){const n=F('[data-svelte="svelte-1phssyn"]',document.head);a=h(n,"META",{name:!0,content:!0}),n.forEach(t),f=x(e),r=h(e,"H1",{class:!0});var v=d(r);o=h(v,"A",{id:!0,class:!0,href:!0});var P=d(o);u=h(P,"SPAN",{});var k=d(u);X(s.$$.fragment,k),k.forEach(t),P.forEach(t),w=x(v),p=h(v,"SPAN",{});var A=d(p);g=L(A,"Symbolic tracer"),A.forEach(t),v.forEach(t),y=x(e),l=h(e,"P",{});var I=d(l);S=L(I,"In Torch FX, the symbolic tracer feeds dummy values through the code to record the underlying operations."),I.forEach(t),this.h()},h(){m(a,"name","hf:doc:metadata"),m(a,"content",JSON.stringify(z)),m(o,"id","symbolic-tracer"),m(o,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),m(o,"href","#symbolic-tracer"),m(r,"class","relative group")},m(e,n){c(document.head,a),b(e,f,n),b(e,r,n),c(r,o),c(o,u),B(s,u,null),c(r,w),c(r,p),c(p,g),b(e,y,n),b(e,l,n),c(l,S),_=!0},p:G,i(e){_||(H(s.$$.fragment,e),_=!0)},o(e){J(s.$$.fragment,e),_=!1},d(e){t(a),e&&t(f),e&&t(r),O(s),e&&t(y),e&&t(l)}}}const z={local:"symbolic-tracer",title:"Symbolic tracer"};function D(E){return R(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class V extends M{constructor(a){super();N(this,a,D,j,T,{})}}export{V as default,z as metadata};
