import{s as D,n as R,o as J}from"../chunks/scheduler.37c15a92.js";import{S as K,i as O,g as c,s as l,r as A,A as Q,h,f as n,c as o,j as U,u as F,x as b,k as I,y as V,a as i,v as N,d as X,t as j,w as z}from"../chunks/index.2bf4358c.js";import{H as B}from"../chunks/Heading.8ada512a.js";function W(L){let a,_,f,x,m,$,r,G="Điều này kết thúc chương về xây dựng các bản demo ML thú vị với Gradio - chúng tôi hy vọng bạn thích nó! Tóm lại, trong chương này, chúng ta đã học:",k,s,M='<li>Cách tạo bản demo Gradio với API <code>Interface</code> cấp cao và cách định cấu hình các phương thức đầu vào và đầu ra khác nhau.</li> <li>Các cách khác nhau để chia sẻ bản demo Gradio, thông qua các liên kết tạm thời và lưu trữ trên <a href="https://huggingface.co/spaces" rel="nofollow">Hugging Face Spaces</a>.</li> <li>Cách tích hợp bản demo Gradio với mô hình và Hugging Face Spaces.</li> <li>Các tính năng nâng cao như lưu trữ trạng thái trong bản demo hoặc cung cấp xác thực.</li> <li>Làm thế nào để có toàn quyền kiểm soát luồng dữ liệu và bố cục của bản demo của bạn với Gradio Blocks.</li>',C,u,S="Nếu bạn muốn kiểm tra sự hiểu biết của mình về các khái niệm được đề cập trong chương này, hãy xem bài kiểm tra trong phần tiếp theo!",y,p,w,g,q="Nếu bạn muốn tìm hiểu thêm về Gradio, bạn có thể",T,d,E='<li>Hãy xem <a href="https://github.com/gradio-app/gradio/tree/main/demo" rel="nofollow">Demo</a> trong kho, có khá nhiều ví dụ ở đó.</li> <li>Xem trang <a href="https://gradio.app/guides/" rel="nofollow">Hướng dẫn</a>, nơi bạn có thể tìm thấy hướng dẫn về các tính năng thú vị và nâng cao.</li> <li>Xem trang <a href="https://gradio.app/docs/" rel="nofollow">Tài liệu</a> để biết thêm chi tiết.</li>',H,v,P;return m=new B({props:{title:"Gradio, kiểm tra nào!",local:"gradio-kiểm-tra-nào",headingTag:"h1"}}),p=new B({props:{title:"Tiếp theo là đâu?",local:"tiếp-theo-là-đâu",headingTag:"h2"}}),{c(){a=c("meta"),_=l(),f=c("p"),x=l(),A(m.$$.fragment),$=l(),r=c("p"),r.textContent=G,k=l(),s=c("ul"),s.innerHTML=M,C=l(),u=c("p"),u.textContent=S,y=l(),A(p.$$.fragment),w=l(),g=c("p"),g.textContent=q,T=l(),d=c("ul"),d.innerHTML=E,H=l(),v=c("p"),this.h()},l(t){const e=Q("svelte-u9bgzb",document.head);a=h(e,"META",{name:!0,content:!0}),e.forEach(n),_=o(t),f=h(t,"P",{}),U(f).forEach(n),x=o(t),F(m.$$.fragment,t),$=o(t),r=h(t,"P",{"data-svelte-h":!0}),b(r)!=="svelte-rfiga"&&(r.textContent=G),k=o(t),s=h(t,"UL",{"data-svelte-h":!0}),b(s)!=="svelte-n5ytln"&&(s.innerHTML=M),C=o(t),u=h(t,"P",{"data-svelte-h":!0}),b(u)!=="svelte-1bwbk75"&&(u.textContent=S),y=o(t),F(p.$$.fragment,t),w=o(t),g=h(t,"P",{"data-svelte-h":!0}),b(g)!=="svelte-th9q1g"&&(g.textContent=q),T=o(t),d=h(t,"UL",{"data-svelte-h":!0}),b(d)!=="svelte-1a0m2f3"&&(d.innerHTML=E),H=o(t),v=h(t,"P",{}),U(v).forEach(n),this.h()},h(){I(a,"name","hf:doc:metadata"),I(a,"content",Y)},m(t,e){V(document.head,a),i(t,_,e),i(t,f,e),i(t,x,e),N(m,t,e),i(t,$,e),i(t,r,e),i(t,k,e),i(t,s,e),i(t,C,e),i(t,u,e),i(t,y,e),N(p,t,e),i(t,w,e),i(t,g,e),i(t,T,e),i(t,d,e),i(t,H,e),i(t,v,e),P=!0},p:R,i(t){P||(X(m.$$.fragment,t),X(p.$$.fragment,t),P=!0)},o(t){j(m.$$.fragment,t),j(p.$$.fragment,t),P=!1},d(t){t&&(n(_),n(f),n(x),n($),n(r),n(k),n(s),n(C),n(u),n(y),n(w),n(g),n(T),n(d),n(H),n(v)),n(a),z(m,t),z(p,t)}}}const Y='{"title":"Gradio, kiểm tra nào!","local":"gradio-kiểm-tra-nào","sections":[{"title":"Tiếp theo là đâu?","local":"tiếp-theo-là-đâu","sections":[],"depth":2}],"depth":1}';function Z(L){return J(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class it extends K{constructor(a){super(),O(this,a,Z,W,D,{})}}export{it as component};
