import{s as Xt,n as Ht,o as Lt}from"../chunks/scheduler.7da89386.js";import{S as Pt,i as Nt,g as s,s as a,r as o,A as Qt,h as p,f as l,c as i,j as A,u as m,x as c,k as Bt,y as $,a as n,v as r,d as u,t as f,w as h}from"../chunks/index.20910acc.js";import{C as y}from"../chunks/CodeBlock.143bd81e.js";import{H as wt,E as zt}from"../chunks/getInferenceSnippets.7cf363b6.js";function At(jt){let d,q,S,O,g,D,x,Mt="Before you start, you will need to setup your environment and install the appropriate packages. 🤗 Evaluate is tested on Python 3.7+.",K,w,tt,b,Wt='You should install 🤗 Evaluate in a virtual environment to keep everything neat and tidy.',et,v,J,P,Ut="Create and navigate to your project directory:",bt,C,Jt,_,N,Et="Start a virtual environment inside the directory:",Ct,T,_t,j,Q,Yt="Activate and deactivate the virtual environment with the following commands:",Tt,M,lt,W,kt="Once you have created your virtual environment, you can install 🤗 Evaluate in it.",nt,U,at,E,Gt="The most straightforward way to install 🤗 Evaluate is with pip:",it,Y,st,k,Vt="Run the following command to check if 🤗 Evaluate has been properly installed:",pt,G,ot,V,Rt="This should return:",mt,R,rt,Z,ut,I,Zt="Building 🤗 Evaluate from source lets you make changes to the code base. To install from source, clone the repository and install with the following commands:",ft,B,ht,X,It="Again, you can check if 🤗 Evaluate has been properly installed with:",$t,H,ct,L,vt,F,dt;return g=new wt({props:{title:"Installation",local:"installation",headingTag:"h1"}}),w=new wt({props:{title:"Virtual environment",local:"virtual-environment",headingTag:"h2"}}),C=new y({props:{code:"bWtkaXIlMjB+JTJGbXktcHJvamVjdCUwQWNkJTIwfiUyRm15LXByb2plY3Q=",highlighted:`mkdir ~/my-project
cd ~/my-project`,wrap:!1}}),T=new y({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'python -m venv .env',wrap:!1}}),M=new y({props:{code:"JTIzJTIwQWN0aXZhdGUlMjB0aGUlMjB2aXJ0dWFsJTIwZW52aXJvbm1lbnQlMEFzb3VyY2UlMjAuZW52JTJGYmluJTJGYWN0aXZhdGUlMEElMEElMjMlMjBEZWFjdGl2YXRlJTIwdGhlJTIwdmlydHVhbCUyMGVudmlyb25tZW50JTBBc291cmNlJTIwLmVudiUyRmJpbiUyRmRlYWN0aXZhdGU=",highlighted:`
source .env/bin/activate
source .env/bin/deactivate`,wrap:!1}}),U=new wt({props:{title:"pip",local:"pip",headingTag:"h2"}}),Y=new y({props:{code:"cGlwJTIwaW5zdGFsbCUyMGV2YWx1YXRl",highlighted:"pip install evaluate",wrap:!1}}),G=new y({props:{code:"cHl0aG9uJTIwLWMlMjAlMjJpbXBvcnQlMjBldmFsdWF0ZSUzQiUyMHByaW50KGV2YWx1YXRlLmxvYWQoJ2V4YWN0X21hdGNoJykuY29tcHV0ZShyZWZlcmVuY2VzJTNEJTVCJ2hlbGxvJyU1RCUyQyUyMHByZWRpY3Rpb25zJTNEJTVCJ2hlbGxvJyU1RCkpJTIy",highlighted:'python -c "import evaluate; print(evaluate.load('exact_match').compute(references=['hello'], predictions=['hello']))"',wrap:!1}}),R=new y({props:{code:"JTdCJ2V4YWN0X21hdGNoJyUzQSUyMDEuMCU3RA==",highlighted:'{'exact_match': 1.0}',wrap:!1}}),Z=new wt({props:{title:"source",local:"source",headingTag:"h2"}}),B=new y({props:{code:"Z2l0JTIwY2xvbmUlMjBodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZodWdnaW5nZmFjZSUyRmV2YWx1YXRlLmdpdCUwQWNkJTIwZXZhbHVhdGUlMEFwaXAlMjBpbnN0YWxsJTIwLWUlMjAu",highlighted:`git clone https://github.com/huggingface/evaluate.git
cd evaluate
pip install -e .`,wrap:!1}}),H=new y({props:{code:"cHl0aG9uJTIwLWMlMjAlMjJpbXBvcnQlMjBldmFsdWF0ZSUzQiUyMHByaW50KGV2YWx1YXRlLmxvYWQoJ2V4YWN0X21hdGNoJykuY29tcHV0ZShyZWZlcmVuY2VzJTNEJTVCJ2hlbGxvJyU1RCUyQyUyMHByZWRpY3Rpb25zJTNEJTVCJ2hlbGxvJyU1RCkpJTIy",highlighted:'python -c "import evaluate; print(evaluate.load('exact_match').compute(references=['hello'], predictions=['hello']))"',wrap:!1}}),L=new zt({props:{source:"https://github.com/huggingface/evaluate/blob/main/docs/source/installation.mdx"}}),{c(){d=s("meta"),q=a(),S=s("p"),O=a(),o(g.$$.fragment),D=a(),x=s("p"),x.innerHTML=Mt,K=a(),o(w.$$.fragment),tt=a(),b=s("p"),b.innerHTML=Wt,et=a(),v=s("ol"),J=s("li"),P=s("p"),P.textContent=Ut,bt=a(),o(C.$$.fragment),Jt=a(),_=s("li"),N=s("p"),N.textContent=Et,Ct=a(),o(T.$$.fragment),_t=a(),j=s("li"),Q=s("p"),Q.textContent=Yt,Tt=a(),o(M.$$.fragment),lt=a(),W=s("p"),W.textContent=kt,nt=a(),o(U.$$.fragment),at=a(),E=s("p"),E.textContent=Gt,it=a(),o(Y.$$.fragment),st=a(),k=s("p"),k.textContent=Vt,pt=a(),o(G.$$.fragment),ot=a(),V=s("p"),V.textContent=Rt,mt=a(),o(R.$$.fragment),rt=a(),o(Z.$$.fragment),ut=a(),I=s("p"),I.textContent=Zt,ft=a(),o(B.$$.fragment),ht=a(),X=s("p"),X.textContent=It,$t=a(),o(H.$$.fragment),ct=a(),o(L.$$.fragment),vt=a(),F=s("p"),this.h()},l(t){const e=Qt("svelte-u9bgzb",document.head);d=p(e,"META",{name:!0,content:!0}),e.forEach(l),q=i(t),S=p(t,"P",{}),A(S).forEach(l),O=i(t),m(g.$$.fragment,t),D=i(t),x=p(t,"P",{"data-svelte-h":!0}),c(x)!=="svelte-1cfivfw"&&(x.innerHTML=Mt),K=i(t),m(w.$$.fragment,t),tt=i(t),b=p(t,"P",{"data-svelte-h":!0}),c(b)!=="svelte-1p4s6qt"&&(b.innerHTML=Wt),et=i(t),v=p(t,"OL",{});var z=A(v);J=p(z,"LI",{});var yt=A(J);P=p(yt,"P",{"data-svelte-h":!0}),c(P)!=="svelte-1r7xizg"&&(P.textContent=Ut),bt=i(yt),m(C.$$.fragment,yt),yt.forEach(l),Jt=i(z),_=p(z,"LI",{});var gt=A(_);N=p(gt,"P",{"data-svelte-h":!0}),c(N)!=="svelte-spt0bv"&&(N.textContent=Et),Ct=i(gt),m(T.$$.fragment,gt),gt.forEach(l),_t=i(z),j=p(z,"LI",{});var xt=A(j);Q=p(xt,"P",{"data-svelte-h":!0}),c(Q)!=="svelte-1emagpr"&&(Q.textContent=Yt),Tt=i(xt),m(M.$$.fragment,xt),xt.forEach(l),z.forEach(l),lt=i(t),W=p(t,"P",{"data-svelte-h":!0}),c(W)!=="svelte-1ttgxk5"&&(W.textContent=kt),nt=i(t),m(U.$$.fragment,t),at=i(t),E=p(t,"P",{"data-svelte-h":!0}),c(E)!=="svelte-19zyxc5"&&(E.textContent=Gt),it=i(t),m(Y.$$.fragment,t),st=i(t),k=p(t,"P",{"data-svelte-h":!0}),c(k)!=="svelte-1pkvlpd"&&(k.textContent=Vt),pt=i(t),m(G.$$.fragment,t),ot=i(t),V=p(t,"P",{"data-svelte-h":!0}),c(V)!=="svelte-skp5y3"&&(V.textContent=Rt),mt=i(t),m(R.$$.fragment,t),rt=i(t),m(Z.$$.fragment,t),ut=i(t),I=p(t,"P",{"data-svelte-h":!0}),c(I)!=="svelte-1rm92ns"&&(I.textContent=Zt),ft=i(t),m(B.$$.fragment,t),ht=i(t),X=p(t,"P",{"data-svelte-h":!0}),c(X)!=="svelte-4h0wj9"&&(X.textContent=It),$t=i(t),m(H.$$.fragment,t),ct=i(t),m(L.$$.fragment,t),vt=i(t),F=p(t,"P",{}),A(F).forEach(l),this.h()},h(){Bt(d,"name","hf:doc:metadata"),Bt(d,"content",St)},m(t,e){$(document.head,d),n(t,q,e),n(t,S,e),n(t,O,e),r(g,t,e),n(t,D,e),n(t,x,e),n(t,K,e),r(w,t,e),n(t,tt,e),n(t,b,e),n(t,et,e),n(t,v,e),$(v,J),$(J,P),$(J,bt),r(C,J,null),$(v,Jt),$(v,_),$(_,N),$(_,Ct),r(T,_,null),$(v,_t),$(v,j),$(j,Q),$(j,Tt),r(M,j,null),n(t,lt,e),n(t,W,e),n(t,nt,e),r(U,t,e),n(t,at,e),n(t,E,e),n(t,it,e),r(Y,t,e),n(t,st,e),n(t,k,e),n(t,pt,e),r(G,t,e),n(t,ot,e),n(t,V,e),n(t,mt,e),r(R,t,e),n(t,rt,e),r(Z,t,e),n(t,ut,e),n(t,I,e),n(t,ft,e),r(B,t,e),n(t,ht,e),n(t,X,e),n(t,$t,e),r(H,t,e),n(t,ct,e),r(L,t,e),n(t,vt,e),n(t,F,e),dt=!0},p:Ht,i(t){dt||(u(g.$$.fragment,t),u(w.$$.fragment,t),u(C.$$.fragment,t),u(T.$$.fragment,t),u(M.$$.fragment,t),u(U.$$.fragment,t),u(Y.$$.fragment,t),u(G.$$.fragment,t),u(R.$$.fragment,t),u(Z.$$.fragment,t),u(B.$$.fragment,t),u(H.$$.fragment,t),u(L.$$.fragment,t),dt=!0)},o(t){f(g.$$.fragment,t),f(w.$$.fragment,t),f(C.$$.fragment,t),f(T.$$.fragment,t),f(M.$$.fragment,t),f(U.$$.fragment,t),f(Y.$$.fragment,t),f(G.$$.fragment,t),f(R.$$.fragment,t),f(Z.$$.fragment,t),f(B.$$.fragment,t),f(H.$$.fragment,t),f(L.$$.fragment,t),dt=!1},d(t){t&&(l(q),l(S),l(O),l(D),l(x),l(K),l(tt),l(b),l(et),l(v),l(lt),l(W),l(nt),l(at),l(E),l(it),l(st),l(k),l(pt),l(ot),l(V),l(mt),l(rt),l(ut),l(I),l(ft),l(ht),l(X),l($t),l(ct),l(vt),l(F)),l(d),h(g,t),h(w,t),h(C),h(T),h(M),h(U,t),h(Y,t),h(G,t),h(R,t),h(Z,t),h(B,t),h(H,t),h(L,t)}}}const St='{"title":"Installation","local":"installation","sections":[{"title":"Virtual environment","local":"virtual-environment","sections":[],"depth":2},{"title":"pip","local":"pip","sections":[],"depth":2},{"title":"source","local":"source","sections":[],"depth":2}],"depth":1}';function Ft(jt){return Lt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class te extends Pt{constructor(d){super(),Nt(this,d,Ft,At,Xt,{})}}export{te as component};