import{s as V,n as B,o as F}from"../chunks/scheduler.d586627e.js";import{S as J,i as K,g as d,s as l,r as A,A as N,h as f,f as a,c as i,j as U,x as b,u as z,k as T,y as Q,a as r,v as G,d as I,t as O,w as R}from"../chunks/index.8589a59c.js";import{H as W,E as X}from"../chunks/getInferenceSnippets.1649a574.js";function Y(C){let s,x,h,w,n,P='
',y,u,_,p,E='🤗 Diffusers は、画像や音声、さらには分子の3D構造を生成するための、最先端の事前学習済みDiffusion Model(拡散モデル)を提供するライブラリです。シンプルな生成ソリューションをお探しの場合でも、独自の拡散モデルをトレーニングしたい場合でも、🤗 Diffusers はその両方をサポートするモジュール式のツールボックスです。私たちのライブラリは、性能より使いやすさ、簡単よりシンプル、抽象化よりカスタマイズ性に重点を置いて設計されています。',$,c,j="このライブラリには3つの主要コンポーネントがあります:",M,m,q='
数行のコードで推論可能な最先端の拡散パイプライン。Diffusersには多くのパイプラインがあります。利用可能なパイプラインを網羅したリストと、それらが解決するタスクについては、パイプラインの概要の表をご覧ください。 生成速度と品質のトレードオフのバランスを取る交換可能なノイズスケジューラ ビルディングブロックとして使用することができ、スケジューラと組み合わせることで、エンドツーエンドの拡散モデルを構築可能な事前学習済みモデル',k,o,S='',D,g,H,v,L;return u=new W({props:{title:"Diffusers",local:"diffusers",headingTag:"h1"}}),g=new X({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/ja/index.md"}}),{c(){s=d("meta"),x=l(),h=d("p"),w=l(),n=d("p"),n.innerHTML=P,y=l(),A(u.$$.fragment),_=l(),p=d("p"),p.innerHTML=E,$=l(),c=d("p"),c.textContent=j,M=l(),m=d("ul"),m.innerHTML=q,k=l(),o=d("div"),o.innerHTML=S,D=l(),A(g.$$.fragment),H=l(),v=d("p"),this.h()},l(e){const t=N("svelte-u9bgzb",document.head);s=f(t,"META",{name:!0,content:!0}),t.forEach(a),x=i(e),h=f(e,"P",{}),U(h).forEach(a),w=i(e),n=f(e,"P",{align:!0,"data-svelte-h":!0}),b(n)!=="svelte-aksdn0"&&(n.innerHTML=P),y=i(e),z(u.$$.fragment,e),_=i(e),p=f(e,"P",{"data-svelte-h":!0}),b(p)!=="svelte-f56m80"&&(p.innerHTML=E),$=i(e),c=f(e,"P",{"data-svelte-h":!0}),b(c)!=="svelte-19opv9q"&&(c.textContent=j),M=i(e),m=f(e,"UL",{"data-svelte-h":!0}),b(m)!=="svelte-1ttqidr"&&(m.innerHTML=q),k=i(e),o=f(e,"DIV",{class:!0,"data-svelte-h":!0}),b(o)!=="svelte-kryxeo"&&(o.innerHTML=S),D=i(e),z(g.$$.fragment,e),H=i(e),v=f(e,"P",{}),U(v).forEach(a),this.h()},h(){T(s,"name","hf:doc:metadata"),T(s,"content",Z),T(n,"align","center"),T(o,"class","mt-10")},m(e,t){Q(document.head,s),r(e,x,t),r(e,h,t),r(e,w,t),r(e,n,t),r(e,y,t),G(u,e,t),r(e,_,t),r(e,p,t),r(e,$,t),r(e,c,t),r(e,M,t),r(e,m,t),r(e,k,t),r(e,o,t),r(e,D,t),G(g,e,t),r(e,H,t),r(e,v,t),L=!0},p:B,i(e){L||(I(u.$$.fragment,e),I(g.$$.fragment,e),L=!0)},o(e){O(u.$$.fragment,e),O(g.$$.fragment,e),L=!1},d(e){e&&(a(x),a(h),a(w),a(n),a(y),a(_),a(p),a($),a(c),a(M),a(m),a(k),a(o),a(D),a(H),a(v)),a(s),R(u,e),R(g,e)}}}const Z='{"title":"Diffusers","local":"diffusers","sections":[],"depth":1}';function ee(C){return F(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class se extends J{constructor(s){super(),K(this,s,ee,Y,V,{})}}export{se as component};