Buckets:

rtrm's picture
download
raw
4.64 kB
import{s as pe,n as de,o as fe}from"../chunks/scheduler.cfabe6e6.js";import{S as me,i as ue,e as o,s as i,c as U,h as he,a as r,d as n,b as l,f as A,g as R,j as f,k as X,l as c,m as a,n as Y,t as B,o as O,p as V}from"../chunks/index.2eae04e0.js";import{C as ge,H as $e,a as be,E as ve}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.270b8ab9.js";function ye(ee){let d,P,M,C,u,I,h,E,m,te='<img width="75%" src="https://github.com/user-attachments/assets/6d6a41e7-fbc1-43ec-bda6-15f9ff4bd25c"/>',S,g,ne="<code>trackio</code> is a lightweight, free experiment tracking Python library built on top of Hugging Face Datasets and Spaces 🤗.",F,$,ae='<img src="https://github.com/user-attachments/assets/f3eac49e-d8ee-4fc0-b1ca-aedfc6d6fae1" alt="Screen Recording 2025-07-28 at 5 26 32 PM"/>',z,s,b,w,ie="<strong>API compatible</strong> with <code>wandb.init</code>, <code>wandb.log</code>, and <code>wandb.finish</code>. Drop-in replacement: just",W,v,Z,L,le="<p><strong>Local-first</strong> design: dashboard runs locally by default. You can also host it on Spaces by specifying a <code>space_id</code>.</p>",K,x,se="<p>Persists logs locally (or in a private Hugging Face Dataset)</p>",N,T,oe="<p>Visualize experiments with a Gradio dashboard locally (or on Hugging Face Spaces)</p>",Q,H,re="<p>Everything here, including hosting on Hugging Face, is <strong>free</strong>!</p>",j,y,ce="Trackio is designed to be lightweight (the core codebase is <3,000 lines of Python code), not fully-featured. It is designed in an extensible way and written entirely in Python so that developers can easily fork the repository and add functionality that they care about.",G,_,J,k,q;return u=new ge({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),h=new $e({props:{title:"Trackio",local:"trackio",headingTag:"h1"}}),v=new be({props:{code:"aW1wb3J0JTIwdHJhY2tpbyUyMGFzJTIwd2FuZGI=",highlighted:'<span class="hljs-keyword">import</span> trackio <span class="hljs-keyword">as</span> wandb',wrap:!1}}),_=new ve({props:{source:"https://github.com/gradio-app/trackio/blob/main/docs/source/index.md"}}),{c(){d=o("meta"),P=i(),M=o("p"),C=i(),U(u.$$.fragment),I=i(),U(h.$$.fragment),E=i(),m=o("p"),m.innerHTML=te,S=i(),g=o("p"),g.innerHTML=ne,F=i(),$=o("p"),$.innerHTML=ae,z=i(),s=o("ul"),b=o("li"),w=o("p"),w.innerHTML=ie,W=i(),U(v.$$.fragment),Z=i(),L=o("li"),L.innerHTML=le,K=i(),x=o("li"),x.innerHTML=se,N=i(),T=o("li"),T.innerHTML=oe,Q=i(),H=o("li"),H.innerHTML=re,j=i(),y=o("p"),y.textContent=ce,G=i(),U(_.$$.fragment),J=i(),k=o("p"),this.h()},l(e){const t=he("svelte-u9bgzb",document.head);d=r(t,"META",{name:!0,content:!0}),t.forEach(n),P=l(e),M=r(e,"P",{}),A(M).forEach(n),C=l(e),R(u.$$.fragment,e),I=l(e),R(h.$$.fragment,e),E=l(e),m=r(e,"P",{align:!0,"data-svelte-h":!0}),f(m)!=="svelte-nun3of"&&(m.innerHTML=te),S=l(e),g=r(e,"P",{"data-svelte-h":!0}),f(g)!=="svelte-1afod5l"&&(g.innerHTML=ne),F=l(e),$=r(e,"P",{"data-svelte-h":!0}),f($)!=="svelte-z49vv5"&&($.innerHTML=ae),z=l(e),s=r(e,"UL",{});var p=A(s);b=r(p,"LI",{});var D=A(b);w=r(D,"P",{"data-svelte-h":!0}),f(w)!=="svelte-1ttd4kl"&&(w.innerHTML=ie),W=l(D),R(v.$$.fragment,D),D.forEach(n),Z=l(p),L=r(p,"LI",{"data-svelte-h":!0}),f(L)!=="svelte-vqnfav"&&(L.innerHTML=le),K=l(p),x=r(p,"LI",{"data-svelte-h":!0}),f(x)!=="svelte-1ewtrfo"&&(x.innerHTML=se),N=l(p),T=r(p,"LI",{"data-svelte-h":!0}),f(T)!=="svelte-e5l976"&&(T.innerHTML=oe),Q=l(p),H=r(p,"LI",{"data-svelte-h":!0}),f(H)!=="svelte-18ox8qk"&&(H.innerHTML=re),p.forEach(n),j=l(e),y=r(e,"P",{"data-svelte-h":!0}),f(y)!=="svelte-3nsle"&&(y.textContent=ce),G=l(e),R(_.$$.fragment,e),J=l(e),k=r(e,"P",{}),A(k).forEach(n),this.h()},h(){X(d,"name","hf:doc:metadata"),X(d,"content",_e),X(m,"align","center")},m(e,t){c(document.head,d),a(e,P,t),a(e,M,t),a(e,C,t),Y(u,e,t),a(e,I,t),Y(h,e,t),a(e,E,t),a(e,m,t),a(e,S,t),a(e,g,t),a(e,F,t),a(e,$,t),a(e,z,t),a(e,s,t),c(s,b),c(b,w),c(b,W),Y(v,b,null),c(s,Z),c(s,L),c(s,K),c(s,x),c(s,N),c(s,T),c(s,Q),c(s,H),a(e,j,t),a(e,y,t),a(e,G,t),Y(_,e,t),a(e,J,t),a(e,k,t),q=!0},p:de,i(e){q||(B(u.$$.fragment,e),B(h.$$.fragment,e),B(v.$$.fragment,e),B(_.$$.fragment,e),q=!0)},o(e){O(u.$$.fragment,e),O(h.$$.fragment,e),O(v.$$.fragment,e),O(_.$$.fragment,e),q=!1},d(e){e&&(n(P),n(M),n(C),n(I),n(E),n(m),n(S),n(g),n(F),n($),n(z),n(s),n(j),n(y),n(G),n(J),n(k)),n(d),V(u,e),V(h,e),V(v),V(_,e)}}}const _e='{"title":"Trackio","local":"trackio","sections":[],"depth":1}';function we(ee){return fe(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class He extends me{constructor(d){super(),ue(this,d,we,ye,pe,{})}}export{He as component};

Xet Storage Details

Size:
4.64 kB
·
Xet hash:
aa0d5d34da1f7c70b59197c6deae71bc6c6f1bae7886c19b956352ea1eb776e1

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