Buckets:

download
raw
5.47 kB
import{s as oe,n as me,o as pe}from"../chunks/scheduler.7b731bd4.js";import{S as ue,i as fe,e as r,s as l,c as M,h as ce,a as s,d as n,b as a,f as se,g as b,j as m,k as X,l as de,m as i,n as H,t as C,o as E,p as A}from"../chunks/index.cc268345.js";import{C as he,H as Y,E as ge}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.f0d99f98.js";function $e(J){let o,q,P,S,u,k,f,I,c,V="This directory contains a minimal, clearly separated space for fast iteration on new ideas.",O,p,Z="<p><strong>Stability contract:</strong> Anything under <code>trl.experimental</code> may change or be removed in <em>any</em> release (including patch versions) without prior deprecation. Do not rely on these APIs for production workloads.</p>",j,d,z,h,ee="<li><strong>Prototype outside the main repo:</strong> Start development in your own fork or a separate repository to iterate quickly.</li> <li><strong>Experimental inclusion:</strong> Once it’s ready for early users, move the idea into <code>trl.experimental.&lt;feature&gt;</code>.</li> <li><strong>Improve:</strong> Add tests, a short doc/example, and demonstrate the usage.</li> <li><strong>Promote:</strong> Once the API proves stable and there is clear interest or adoption from the community, move it into <code>trl.&lt;feature&gt;</code> (stable module).</li>",N,g,Q,$,te=`<strong>Why not just use branches?</strong>
Because branches are not shipped to users; experimental code inside the package lets early adopters try things and give feedback.`,R,x,ne=`<strong>Can these APIs change or vanish without warning?</strong>
Yes. Anything inside <code>trl.experimental</code> can change or disappear in <em>any</em> release.`,U,y,ie=`<strong>Should I use this in production?</strong>
Only if you are fine with updating your code quickly when things change.`,B,v,le=`<strong>Will maintainers promptly fix issues in <code>trl.experimental</code>?</strong>
Not necessarily. The experimental module is a playground for new ideas, and maintainers may not prioritize bug fixes or feature requests there. Issues may remain unresolved until (or unless) the feature graduates to the stable API.`,F,_,ae="<strong>How to silence the runtime notice?</strong>",W,T,re="Use: <code>export TRL_EXPERIMENTAL_SILENCE=1</code>.",D,L,G,w,K;return u=new he({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),f=new Y({props:{title:"Experimental",local:"experimental",headingTag:"h1"}}),d=new Y({props:{title:"Promotion Path (Simple)",local:"promotion-path-simple",headingTag:"h2"}}),g=new Y({props:{title:"FAQ",local:"faq",headingTag:"h2"}}),L=new ge({props:{source:"https://github.com/huggingface/trl/blob/main/docs/source/experimental_overview.md"}}),{c(){o=r("meta"),q=l(),P=r("p"),S=l(),M(u.$$.fragment),k=l(),M(f.$$.fragment),I=l(),c=r("p"),c.textContent=V,O=l(),p=r("blockquote"),p.innerHTML=Z,j=l(),M(d.$$.fragment),z=l(),h=r("ol"),h.innerHTML=ee,N=l(),M(g.$$.fragment),Q=l(),$=r("p"),$.innerHTML=te,R=l(),x=r("p"),x.innerHTML=ne,U=l(),y=r("p"),y.innerHTML=ie,B=l(),v=r("p"),v.innerHTML=le,F=l(),_=r("p"),_.innerHTML=ae,W=l(),T=r("p"),T.innerHTML=re,D=l(),M(L.$$.fragment),G=l(),w=r("p"),this.h()},l(e){const t=ce("svelte-u9bgzb",document.head);o=s(t,"META",{name:!0,content:!0}),t.forEach(n),q=a(e),P=s(e,"P",{}),se(P).forEach(n),S=a(e),b(u.$$.fragment,e),k=a(e),b(f.$$.fragment,e),I=a(e),c=s(e,"P",{"data-svelte-h":!0}),m(c)!=="svelte-5vltjq"&&(c.textContent=V),O=a(e),p=s(e,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),m(p)!=="svelte-1jedoer"&&(p.innerHTML=Z),j=a(e),b(d.$$.fragment,e),z=a(e),h=s(e,"OL",{"data-svelte-h":!0}),m(h)!=="svelte-wbh5n4"&&(h.innerHTML=ee),N=a(e),b(g.$$.fragment,e),Q=a(e),$=s(e,"P",{"data-svelte-h":!0}),m($)!=="svelte-yr2qwe"&&($.innerHTML=te),R=a(e),x=s(e,"P",{"data-svelte-h":!0}),m(x)!=="svelte-1crmgan"&&(x.innerHTML=ne),U=a(e),y=s(e,"P",{"data-svelte-h":!0}),m(y)!=="svelte-9oxni8"&&(y.innerHTML=ie),B=a(e),v=s(e,"P",{"data-svelte-h":!0}),m(v)!=="svelte-11i4jal"&&(v.innerHTML=le),F=a(e),_=s(e,"P",{"data-svelte-h":!0}),m(_)!=="svelte-6sfzc3"&&(_.innerHTML=ae),W=a(e),T=s(e,"P",{"data-svelte-h":!0}),m(T)!=="svelte-pfsnfn"&&(T.innerHTML=re),D=a(e),b(L.$$.fragment,e),G=a(e),w=s(e,"P",{}),se(w).forEach(n),this.h()},h(){X(o,"name","hf:doc:metadata"),X(o,"content",xe),X(p,"class","warning")},m(e,t){de(document.head,o),i(e,q,t),i(e,P,t),i(e,S,t),H(u,e,t),i(e,k,t),H(f,e,t),i(e,I,t),i(e,c,t),i(e,O,t),i(e,p,t),i(e,j,t),H(d,e,t),i(e,z,t),i(e,h,t),i(e,N,t),H(g,e,t),i(e,Q,t),i(e,$,t),i(e,R,t),i(e,x,t),i(e,U,t),i(e,y,t),i(e,B,t),i(e,v,t),i(e,F,t),i(e,_,t),i(e,W,t),i(e,T,t),i(e,D,t),H(L,e,t),i(e,G,t),i(e,w,t),K=!0},p:me,i(e){K||(C(u.$$.fragment,e),C(f.$$.fragment,e),C(d.$$.fragment,e),C(g.$$.fragment,e),C(L.$$.fragment,e),K=!0)},o(e){E(u.$$.fragment,e),E(f.$$.fragment,e),E(d.$$.fragment,e),E(g.$$.fragment,e),E(L.$$.fragment,e),K=!1},d(e){e&&(n(q),n(P),n(S),n(k),n(I),n(c),n(O),n(p),n(j),n(z),n(h),n(N),n(Q),n($),n(R),n(x),n(U),n(y),n(B),n(v),n(F),n(_),n(W),n(T),n(D),n(G),n(w)),n(o),A(u,e),A(f,e),A(d,e),A(g,e),A(L,e)}}}const xe='{"title":"Experimental","local":"experimental","sections":[{"title":"Promotion Path (Simple)","local":"promotion-path-simple","sections":[],"depth":2},{"title":"FAQ","local":"faq","sections":[],"depth":2}],"depth":1}';function ye(J){return pe(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Le extends ue{constructor(o){super(),fe(this,o,ye,$e,oe,{})}}export{Le as component};

Xet Storage Details

Size:
5.47 kB
·
Xet hash:
408072c8839813ff2e96fc90bf13d814a39c1a30f12badbc310100c8f020f756

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.