import{s as K,n as O,o as Q}from"../chunks/scheduler.37c15a92.js";import{S as V,i as W,g as s,s as i,r as y,A as X,h as r,f as a,c as n,j as N,u as S,x,k as R,y as Y,a as l,v as E,d as A,t as F,w as U}from"../chunks/index.2bf4358c.js";import{C as Z}from"../chunks/CourseFloatingBanner.06521e8b.js";import{H as J}from"../chunks/Heading.8ada512a.js";function tt(z){let o,v,g,w,p,C,m,P,f,B="На этом мы завершаем главу о создании классных демо на основе ML с помощью Gradio - надеемся, вам понравилось! Напомним, что в этой главе мы узнали:",G,c,D='<li>Как создавать демо Gradio с помощью высокоуровневого API <code>Interface</code> и как настраивать различные модальности ввода и вывода.</li> <li>Различные способы поделиться демо Gradio, с помощью временных ссылок и хостинга на <a href="https://huggingface.co/spaces" rel="nofollow">Hugging Face Spaces</a>.</li> <li>Как интегрировать демо Gradio с моделями и Spaces на Hugging Face Hub.</li> <li>Расширенные возможности, такие как хранение состояния в демо или обеспечение аутентификации.</li> <li>Как получить полный контроль над потоком данных и макетом демо с помощью Gradio Blocks.</li>',H,u,I="Если вы хотите проверить свое понимание концепций, рассмотренных в этой главе, пройдите тест в следующем разделе!",b,d,L,h,j="Если вы хотите узнать больше о Gradio, вы можете",k,$,q='<li>Взглянуть на <a href="https://github.com/gradio-app/gradio/tree/main/demo" rel="nofollow">Demo</a> репозиторий, там довольно много примеров.</li> <li>Посмотреть страницу <a href="https://gradio.app/guides/" rel="nofollow">Guides</a>, где вы можете найти руководства о крутых и продвинутых функциях.</li> <li>Заглянуть на страницу <a href="https://gradio.app/docs/" rel="nofollow">Docs</a>, чтобы узнать детали.</li>',M,_,T;return p=new J({props:{title:"Gradio, проверка!",local:"gradio-check",headingTag:"h1"}}),m=new Z({props:{chapter:9,classNames:"absolute z-10 right-0 top-0"}}),d=new J({props:{title:"Что дальше?",local:"where-to-next",headingTag:"h2"}}),{c(){o=s("meta"),v=i(),g=s("p"),w=i(),y(p.$$.fragment),C=i(),y(m.$$.fragment),P=i(),f=s("p"),f.textContent=B,G=i(),c=s("ul"),c.innerHTML=D,H=i(),u=s("p"),u.textContent=I,b=i(),y(d.$$.fragment),L=i(),h=s("p"),h.textContent=j,k=i(),$=s("ul"),$.innerHTML=q,M=i(),_=s("p"),this.h()},l(t){const e=X("svelte-u9bgzb",document.head);o=r(e,"META",{name:!0,content:!0}),e.forEach(a),v=n(t),g=r(t,"P",{}),N(g).forEach(a),w=n(t),S(p.$$.fragment,t),C=n(t),S(m.$$.fragment,t),P=n(t),f=r(t,"P",{"data-svelte-h":!0}),x(f)!=="svelte-7o4a9m"&&(f.textContent=B),G=n(t),c=r(t,"UL",{"data-svelte-h":!0}),x(c)!=="svelte-cdkryk"&&(c.innerHTML=D),H=n(t),u=r(t,"P",{"data-svelte-h":!0}),x(u)!=="svelte-x8gvi0"&&(u.textContent=I),b=n(t),S(d.$$.fragment,t),L=n(t),h=r(t,"P",{"data-svelte-h":!0}),x(h)!=="svelte-4u7btr"&&(h.textContent=j),k=n(t),$=r(t,"UL",{"data-svelte-h":!0}),x($)!=="svelte-akncb1"&&($.innerHTML=q),M=n(t),_=r(t,"P",{}),N(_).forEach(a),this.h()},h(){R(o,"name","hf:doc:metadata"),R(o,"content",et)},m(t,e){Y(document.head,o),l(t,v,e),l(t,g,e),l(t,w,e),E(p,t,e),l(t,C,e),E(m,t,e),l(t,P,e),l(t,f,e),l(t,G,e),l(t,c,e),l(t,H,e),l(t,u,e),l(t,b,e),E(d,t,e),l(t,L,e),l(t,h,e),l(t,k,e),l(t,$,e),l(t,M,e),l(t,_,e),T=!0},p:O,i(t){T||(A(p.$$.fragment,t),A(m.$$.fragment,t),A(d.$$.fragment,t),T=!0)},o(t){F(p.$$.fragment,t),F(m.$$.fragment,t),F(d.$$.fragment,t),T=!1},d(t){t&&(a(v),a(g),a(w),a(C),a(P),a(f),a(G),a(c),a(H),a(u),a(b),a(L),a(h),a(k),a($),a(M),a(_)),a(o),U(p,t),U(m,t),U(d,t)}}}const et='{"title":"Gradio, проверка!","local":"gradio-check","sections":[{"title":"Что дальше?","local":"where-to-next","sections":[],"depth":2}],"depth":1}';function at(z){return Q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class st extends V{constructor(o){super(),W(this,o,at,tt,K,{})}}export{st as component};
