import{s as xt,n as Zt,o as kt}from"../chunks/scheduler.893fe8c9.js";import{S as jt,i as Rt,e as n,s as l,c as r,h as It,a as p,d as a,b as i,f as _t,g as o,j as f,k as $t,l as Xt,m as s,n as u,t as m,o as c,p as d}from"../chunks/index.6ee278c6.js";import{C as qt,H as ft,E as Ht}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.ea3ad860.js";import{C as F}from"../chunks/CodeBlock.8bdd5f33.js";import{C as zt}from"../chunks/CourseFloatingBanner.c25cfa5e.js";function Et(gt){let $,Y,G,V,y,L,b,N,h,P,C,yt="Vom învăța acum cum să exportăm și să folosim datele adnotate pe care le avem în Argilla.",A,J,W,M,bt="Mai întâi, va trebui să ne asigurăm că suntem conectați la instanța noastră Argilla ca în pașii anteriori:",S,T,Q,w,ht="Și acum, vom încărca setul de date cu care vom lucra:",K,U,D,v,Ct="Încărcarea setului de date și apelarea înregistrărilor sale cu <code>dataset.records</code> este suficient pentru a începe să folosiți setul de date și înregistrările pentru propriile scopuri și pipeline-uri. Cu toate acestea, vom învăța de asemenea cum să facem câteva operații opționale, precum filtrarea înregistrărilor și exportarea setului de date către Hugging Face Hub.",O,_,tt,x,Jt="Uneori doriți să folosiți doar înregistrările care au fost completate, așa că vom filtra mai întâi înregistrările din setul nostru de date pe baza statutului lor:",et,Z,at,g,Mt="<p>⚠️ Rețineți că înregistrările cu statutul <code>completed</code> (adică înregistrările care îndeplinesc răspunsurile minime trimise configurate în setările de distribuire a sarcinii) ar putea avea mai mult de un răspuns și că fiecare răspuns poate avea orice statut dintre <code>submitted</code>, <code>draft</code> sau <code>discarded</code>.</p>",st,k,Tt='Aflați mai multe despre interogarea și filtrarea înregistrărilor în <a href="https://docs.argilla.io/latest/how_to_guides/query/" rel="nofollow">documentația Argilla</a>.',lt,j,it,R,wt="Acum putem exporta adnotările noastre către Hugging Face Hub, astfel încât să le putem împărtăși cu alții. Pentru a face asta, va trebui să convertim înregistrările într-un 🤗 Dataset și apoi să îl împingem către Hub:",nt,I,rt,X,Ut="Alternativ, putem exporta direct setul de date Argilla complet (inclusiv înregistrările în așteptare) astfel:",pt,q,ot,H,vt="Aceasta este o alegere interesantă în cazul în care alții vor să deschidă setul de date în instanțele lor Argilla, deoarece setările sunt salvate automat și ei pot pur și simplu să importe setul de date complet folosind o singură linie de cod:",ut,z,mt,E,ct,B,dt;return y=new qt({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),b=new ft({props:{title:"Folosiți setul de date adnotat",local:"folosiți-setul-de-date-adnotat",headingTag:"h1"}}),h=new zt({props:{chapter:10,classNames:"absolute z-10 right-0 top-0",notebooks:[{label:"Google Colab",value:"https://colab.research.google.com/github/huggingface/notebooks/blob/master/course/en/chapter10/section5.ipynb"},{label:"Aws Studio",value:"https://studiolab.sagemaker.aws/import/github/huggingface/notebooks/blob/master/course/en/chapter10/section5.ipynb"}]}}),J=new ft({props:{title:"Încărcați setul de date",local:"încărcați-setul-de-date",headingTag:"h2"}}),T=new F({props:{code:"aW1wb3J0JTIwYXJnaWxsYSUyMGFzJTIwcmclMEElMEFIRl9UT0tFTiUyMCUzRCUyMCUyMi4uLiUyMiUyMCUyMCUyMyUyMGRvYXIlMjBwZW50cnUlMjBzcGFjZS11cmklMjBwcml2YXRlJTBBJTBBY2xpZW50JTIwJTNEJTIwcmcuQXJnaWxsYSglMEElMjAlMjAlMjAlMjBhcGlfdXJsJTNEJTIyLi4uJTIyJTJDJTBBJTIwJTIwJTIwJTIwYXBpX2tleSUzRCUyMi4uLiUyMiUyQyUwQSUyMCUyMCUyMCUyMGhlYWRlcnMlM0QlN0IlMjJBdXRob3JpemF0aW9uJTIyJTNBJTIwZiUyMkJlYXJlciUyMCU3QkhGX1RPS0VOJTdEJTIyJTdEJTJDJTIwJTIwJTIzJTIwZG9hciUyMHBlbnRydSUyMHNwYWNlLXVyaSUyMHByaXZhdGUlMEEp",highlighted:`<span class="hljs-keyword">import</span> argilla <span class="hljs-keyword">as</span> rg

HF_TOKEN = <span class="hljs-string">&quot;...&quot;</span>  <span class="hljs-comment"># doar pentru space-uri private</span>

client = rg.Argilla(
    api_url=<span class="hljs-string">&quot;...&quot;</span>,
    api_key=<span class="hljs-string">&quot;...&quot;</span>,
    headers={<span class="hljs-string">&quot;Authorization&quot;</span>: <span class="hljs-string">f&quot;Bearer <span class="hljs-subst">{HF_TOKEN}</span>&quot;</span>},  <span class="hljs-comment"># doar pentru space-uri private</span>
)`,wrap:!1}}),U=new F({props:{code:"ZGF0YXNldCUyMCUzRCUyMGNsaWVudC5kYXRhc2V0cyhuYW1lJTNEJTIyYWdfbmV3cyUyMik=",highlighted:'dataset = client.datasets(name=<span class="hljs-string">&quot;ag_news&quot;</span>)',wrap:!1}}),_=new ft({props:{title:"Filtrați setul de date",local:"filtrați-setul-de-date",headingTag:"h2"}}),Z=new F({props:{code:"c3RhdHVzX2ZpbHRlciUyMCUzRCUyMHJnLlF1ZXJ5KGZpbHRlciUzRHJnLkZpbHRlciglNUIoJTIyc3RhdHVzJTIyJTJDJTIwJTIyJTNEJTNEJTIyJTJDJTIwJTIyY29tcGxldGVkJTIyKSU1RCkpJTBBJTBBZmlsdGVyZWRfcmVjb3JkcyUyMCUzRCUyMGRhdGFzZXQucmVjb3JkcyhzdGF0dXNfZmlsdGVyKQ==",highlighted:`status_filter = rg.Query(<span class="hljs-built_in">filter</span>=rg.Filter([(<span class="hljs-string">&quot;status&quot;</span>, <span class="hljs-string">&quot;==&quot;</span>, <span class="hljs-string">&quot;completed&quot;</span>)]))

filtered_records = dataset.records(status_filter)`,wrap:!1}}),j=new ft({props:{title:"Exportați către Hub",local:"exportați-către-hub",headingTag:"h2"}}),I=new F({props:{code:"ZmlsdGVyZWRfcmVjb3Jkcy50b19kYXRhc2V0cygpLnB1c2hfdG9faHViKCUyMmFyZ2lsbGElMkZhZ19uZXdzX2Fubm90YXRlZCUyMik=",highlighted:'filtered_records.to_datasets().push_to_hub(<span class="hljs-string">&quot;argilla/ag_news_annotated&quot;</span>)',wrap:!1}}),q=new F({props:{code:"ZGF0YXNldC50b19odWIocmVwb19pZCUzRCUyMmFyZ2lsbGElMkZhZ19uZXdzX2Fubm90YXRlZCUyMik=",highlighted:'dataset.to_hub(repo_id=<span class="hljs-string">&quot;argilla/ag_news_annotated&quot;</span>)',wrap:!1}}),z=new F({props:{code:"ZGF0YXNldCUyMCUzRCUyMHJnLkRhdGFzZXQuZnJvbV9odWIocmVwb19pZCUzRCUyMmFyZ2lsbGElMkZhZ19uZXdzX2Fubm90YXRlZCUyMik=",highlighted:'dataset = rg.Dataset.from_hub(repo_id=<span class="hljs-string">&quot;argilla/ag_news_annotated&quot;</span>)',wrap:!1}}),E=new Ht({props:{source:"https://github.com/huggingface/course/blob/main/chapters/ro/chapter10/5.mdx"}}),{c(){$=n("meta"),Y=l(),G=n("p"),V=l(),r(y.$$.fragment),L=l(),r(b.$$.fragment),N=l(),r(h.$$.fragment),P=l(),C=n("p"),C.textContent=yt,A=l(),r(J.$$.fragment),W=l(),M=n("p"),M.textContent=bt,S=l(),r(T.$$.fragment),Q=l(),w=n("p"),w.textContent=ht,K=l(),r(U.$$.fragment),D=l(),v=n("p"),v.innerHTML=Ct,O=l(),r(_.$$.fragment),tt=l(),x=n("p"),x.textContent=Jt,et=l(),r(Z.$$.fragment),at=l(),g=n("blockquote"),g.innerHTML=Mt,st=l(),k=n("p"),k.innerHTML=Tt,lt=l(),r(j.$$.fragment),it=l(),R=n("p"),R.textContent=wt,nt=l(),r(I.$$.fragment),rt=l(),X=n("p"),X.textContent=Ut,pt=l(),r(q.$$.fragment),ot=l(),H=n("p"),H.textContent=vt,ut=l(),r(z.$$.fragment),mt=l(),r(E.$$.fragment),ct=l(),B=n("p"),this.h()},l(t){const e=It("svelte-u9bgzb",document.head);$=p(e,"META",{name:!0,content:!0}),e.forEach(a),Y=i(t),G=p(t,"P",{}),_t(G).forEach(a),V=i(t),o(y.$$.fragment,t),L=i(t),o(b.$$.fragment,t),N=i(t),o(h.$$.fragment,t),P=i(t),C=p(t,"P",{"data-svelte-h":!0}),f(C)!=="svelte-1nvzo4o"&&(C.textContent=yt),A=i(t),o(J.$$.fragment,t),W=i(t),M=p(t,"P",{"data-svelte-h":!0}),f(M)!=="svelte-8zrvj0"&&(M.textContent=bt),S=i(t),o(T.$$.fragment,t),Q=i(t),w=p(t,"P",{"data-svelte-h":!0}),f(w)!=="svelte-mq7ush"&&(w.textContent=ht),K=i(t),o(U.$$.fragment,t),D=i(t),v=p(t,"P",{"data-svelte-h":!0}),f(v)!=="svelte-fig7vw"&&(v.innerHTML=Ct),O=i(t),o(_.$$.fragment,t),tt=i(t),x=p(t,"P",{"data-svelte-h":!0}),f(x)!=="svelte-hcip7k"&&(x.textContent=Jt),et=i(t),o(Z.$$.fragment,t),at=i(t),g=p(t,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),f(g)!=="svelte-13s8og5"&&(g.innerHTML=Mt),st=i(t),k=p(t,"P",{"data-svelte-h":!0}),f(k)!=="svelte-dsp29u"&&(k.innerHTML=Tt),lt=i(t),o(j.$$.fragment,t),it=i(t),R=p(t,"P",{"data-svelte-h":!0}),f(R)!=="svelte-dy3j24"&&(R.textContent=wt),nt=i(t),o(I.$$.fragment,t),rt=i(t),X=p(t,"P",{"data-svelte-h":!0}),f(X)!=="svelte-r0t4c6"&&(X.textContent=Ut),pt=i(t),o(q.$$.fragment,t),ot=i(t),H=p(t,"P",{"data-svelte-h":!0}),f(H)!=="svelte-1v9cds8"&&(H.textContent=vt),ut=i(t),o(z.$$.fragment,t),mt=i(t),o(E.$$.fragment,t),ct=i(t),B=p(t,"P",{}),_t(B).forEach(a),this.h()},h(){$t($,"name","hf:doc:metadata"),$t($,"content",Ft),$t(g,"class","tip")},m(t,e){Xt(document.head,$),s(t,Y,e),s(t,G,e),s(t,V,e),u(y,t,e),s(t,L,e),u(b,t,e),s(t,N,e),u(h,t,e),s(t,P,e),s(t,C,e),s(t,A,e),u(J,t,e),s(t,W,e),s(t,M,e),s(t,S,e),u(T,t,e),s(t,Q,e),s(t,w,e),s(t,K,e),u(U,t,e),s(t,D,e),s(t,v,e),s(t,O,e),u(_,t,e),s(t,tt,e),s(t,x,e),s(t,et,e),u(Z,t,e),s(t,at,e),s(t,g,e),s(t,st,e),s(t,k,e),s(t,lt,e),u(j,t,e),s(t,it,e),s(t,R,e),s(t,nt,e),u(I,t,e),s(t,rt,e),s(t,X,e),s(t,pt,e),u(q,t,e),s(t,ot,e),s(t,H,e),s(t,ut,e),u(z,t,e),s(t,mt,e),u(E,t,e),s(t,ct,e),s(t,B,e),dt=!0},p:Zt,i(t){dt||(m(y.$$.fragment,t),m(b.$$.fragment,t),m(h.$$.fragment,t),m(J.$$.fragment,t),m(T.$$.fragment,t),m(U.$$.fragment,t),m(_.$$.fragment,t),m(Z.$$.fragment,t),m(j.$$.fragment,t),m(I.$$.fragment,t),m(q.$$.fragment,t),m(z.$$.fragment,t),m(E.$$.fragment,t),dt=!0)},o(t){c(y.$$.fragment,t),c(b.$$.fragment,t),c(h.$$.fragment,t),c(J.$$.fragment,t),c(T.$$.fragment,t),c(U.$$.fragment,t),c(_.$$.fragment,t),c(Z.$$.fragment,t),c(j.$$.fragment,t),c(I.$$.fragment,t),c(q.$$.fragment,t),c(z.$$.fragment,t),c(E.$$.fragment,t),dt=!1},d(t){t&&(a(Y),a(G),a(V),a(L),a(N),a(P),a(C),a(A),a(W),a(M),a(S),a(Q),a(w),a(K),a(D),a(v),a(O),a(tt),a(x),a(et),a(at),a(g),a(st),a(k),a(lt),a(it),a(R),a(nt),a(rt),a(X),a(pt),a(ot),a(H),a(ut),a(mt),a(ct),a(B)),a($),d(y,t),d(b,t),d(h,t),d(J,t),d(T,t),d(U,t),d(_,t),d(Z,t),d(j,t),d(I,t),d(q,t),d(z,t),d(E,t)}}}const Ft='{"title":"Folosiți setul de date adnotat","local":"folosiți-setul-de-date-adnotat","sections":[{"title":"Încărcați setul de date","local":"încărcați-setul-de-date","sections":[],"depth":2},{"title":"Filtrați setul de date","local":"filtrați-setul-de-date","sections":[],"depth":2},{"title":"Exportați către Hub","local":"exportați-către-hub","sections":[],"depth":2}],"depth":1}';function Gt(gt){return kt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Pt extends jt{constructor($){super(),Rt(this,$,Gt,Et,xt,{})}}export{Pt as component};
