Buckets:

rtrm's picture
download
raw
22.4 kB
import{s as Xt,o as Kt,n as es}from"../chunks/scheduler.53228c21.js";import{S as ts,i as ss,e as l,s,c as d,h as ns,a as i,d as o,b as n,f as w,g as u,j as a,k as x,l as t,m as h,n as f,t as m,o as g,p as b}from"../chunks/index.100fac89.js";import{C as ls}from"../chunks/CopyLLMTxtMenu.1b50ff75.js";import{D as L}from"../chunks/Docstring.2d4c264a.js";import{C as is}from"../chunks/CodeBlock.d30a6509.js";import{E as os}from"../chunks/ExampleCodeBlock.1e70ba81.js";import{H as qe,E as rs}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.f94e0d6c.js";function as(je){let $,V="Example:",q,y,B;return y=new is({props:{code:"JTIwJTIwJTIwJTIwY2xhc3MlMjBNeUF1dG9CbG9jayhBdXRvUGlwZWxpbmVCbG9ja3MpJTNBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYmxvY2tfY2xhc3NlcyUyMCUzRCUyMCU1QklucGFpbnRFbmNvZGVyQmxvY2slMkMlMjBJbWFnZUVuY29kZXJCbG9jayUyQyUyMFRleHRFbmNvZGVyQmxvY2slNUQlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBibG9ja19uYW1lcyUyMCUzRCUyMCU1QiUyMmlucGFpbnQlMjIlMkMlMjAlMjJpbWcyaW1nJTIyJTJDJTIwJTIydGV4dDJpbWclMjIlNUQlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBibG9ja190cmlnZ2VyX2lucHV0cyUyMCUzRCUyMCU1QiUyMm1hc2tfaW1hZ2UlMjIlMkMlMjAlMjJpbWFnZSUyMiUyQyUyME5vbmUlNUQlMjAlMjAlMjMlMjB0ZXh0MmltZyUyMGlzJTIwdGhlJTIwZGVmYXVsdA==",highlighted:` <span class="hljs-keyword">class</span> <span class="hljs-title class_">MyAutoBlock</span>(<span class="hljs-title class_ inherited__">AutoPipelineBlocks</span>):
block_classes = [InpaintEncoderBlock, ImageEncoderBlock, TextEncoderBlock]
block_names = [<span class="hljs-string">&quot;inpaint&quot;</span>, <span class="hljs-string">&quot;img2img&quot;</span>, <span class="hljs-string">&quot;text2img&quot;</span>]
block_trigger_inputs = [<span class="hljs-string">&quot;mask_image&quot;</span>, <span class="hljs-string">&quot;image&quot;</span>, <span class="hljs-literal">None</span>] <span class="hljs-comment"># text2img is the default</span>`,wrap:!1}}),{c(){$=l("p"),$.textContent=V,q=s(),d(y.$$.fragment)},l(k){$=i(k,"P",{"data-svelte-h":!0}),a($)!=="svelte-11lpom8"&&($.textContent=V),q=n(k),u(y.$$.fragment,k)},m(k,T){h(k,$,T),h(k,q,T),f(y,k,T),B=!0},p:es,i(k){B||(m(y.$$.fragment,k),B=!0)},o(k){g(y.$$.fragment,k),B=!1},d(k){k&&(o($),o(q)),b(y,k)}}}function cs(je){let $,V,q,y,B,k,T,Ae,G,Ie,c,Q,Re,ce,Lt=`Base class for all Pipeline Blocks: ConditionalPipelineBlocks, AutoPipelineBlocks, SequentialPipelineBlocks,
LoopSequentialPipelineBlocks`,Xe,pe,Tt='<a href="/docs/diffusers/pr_12652/en/api/modular_diffusers/pipeline_blocks#diffusers.ModularPipelineBlocks">ModularPipelineBlocks</a> provides method to load and save the definition of pipeline blocks.',Ke,W,qt="<p>&gt; This is an experimental feature and is likely to change in the future.</p>",et,I,Z,tt,de,jt="Get all inputs and intermediates in one dictionary",st,S,z,nt,ue,At=`Get the block(s) that would execute given the inputs. Must be implemented by subclasses that support
conditional block selection.`,lt,U,O,it,fe,It=`Get the execution blocks for a specific workflow. Must be implemented by subclasses that define
<code>_workflow_map</code>.`,ot,E,F,rt,me,St="create a ModularPipeline, optionally accept pretrained_model_name_or_path to load from hub.",Se,Y,Ue,v,R,at,ge,Ut=`A Pipeline Blocks that combines multiple pipeline block classes into one. When called, it will call each block in
sequence.`,ct,be,Et=`This class inherits from <a href="/docs/diffusers/pr_12652/en/api/modular_diffusers/pipeline_blocks#diffusers.ModularPipelineBlocks">ModularPipelineBlocks</a>. Check the superclass documentation for the generic methods the
library implements for all the pipeline blocks (such as loading or saving etc.)`,pt,X,Dt="<p>&gt; This is an experimental feature and is likely to change in the future.</p>",dt,D,K,ut,he,Jt="Creates a SequentialPipelineBlocks instance from a dictionary of blocks.",ft,j,ee,mt,ke,Ht="Get the blocks that would execute given the specified inputs.",gt,_e,Nt=`As the traversal walks through sequential blocks, intermediate outputs from resolved blocks are added to the
active inputs. This means conditional blocks that depend on intermediates (e.g., “run img2img if image_latents
is present”) will resolve correctly, as long as the condition is based on presence/absence (None or not None),
not on the actual value.`,Ee,te,De,P,se,bt,$e,Vt=`A Pipeline blocks that combines multiple pipeline block classes into a For Loop. When called, it will call each
block in sequence.`,ht,ve,Gt=`This class inherits from <a href="/docs/diffusers/pr_12652/en/api/modular_diffusers/pipeline_blocks#diffusers.ModularPipelineBlocks">ModularPipelineBlocks</a>. Check the superclass documentation for the generic methods the
library implements for all the pipeline blocks (such as loading or saving etc.)`,kt,ne,Qt="<p>&gt; This is an experimental feature and is likely to change in the future.</p>",_t,J,le,$t,xe,Wt="Creates a LoopSequentialPipelineBlocks instance from a dictionary of blocks.",Je,ie,He,p,oe,vt,Me,Zt="A Pipeline Blocks that automatically selects a block to run based on the presence of trigger inputs.",xt,Pe,zt="This is a specialized version of <code>ConditionalPipelineBlocks</code> where:",Mt,we,Ot=`<li>Each block has one corresponding trigger input (1:1 mapping)</li> <li>Block selection is automatic: the first block whose trigger input is present gets selected</li> <li><code>block_trigger_inputs</code> must have the same length as <code>block_names</code> and <code>block_classes</code></li> <li>Use <code>None</code> in <code>block_trigger_inputs</code> to specify the default block, i.e the block that will run if no trigger
inputs are present</li>`,Pt,H,wt,ye,Ft="With this definition:",yt,Be,Yt="<li>As long as <code>mask_image</code> is provided, “inpaint” block runs (regardless of <code>image</code> being provided or not)</li> <li>If <code>mask_image</code> is not provided but <code>image</code> is provided, “img2img” block runs</li> <li>Otherwise, “text2img” block runs (default, trigger is <code>None</code>)</li>",Bt,N,re,Ct,Ce,Rt="Select block based on which trigger input is present (not None).",Ne,ae,Ve,Te,Ge;return B=new ls({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),T=new qe({props:{title:"Pipeline blocks",local:"pipeline-blocks",headingTag:"h1"}}),G=new qe({props:{title:"ModularPipelineBlocks",local:"diffusers.ModularPipelineBlocks",headingTag:"h2"}}),Q=new L({props:{name:"class diffusers.ModularPipelineBlocks",anchor:"diffusers.ModularPipelineBlocks",parameters:[],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L281"}}),Z=new L({props:{name:"get_block_state",anchor:"diffusers.ModularPipelineBlocks.get_block_state",parameters:[{name:"state",val:": PipelineState"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L459"}}),z=new L({props:{name:"get_execution_blocks",anchor:"diffusers.ModularPipelineBlocks.get_execution_blocks",parameters:[{name:"**kwargs",val:""}],parametersDescription:[{anchor:"diffusers.ModularPipelineBlocks.get_execution_blocks.*kwargs",description:"*<strong>*kwargs</strong> &#x2014; Input names and values. Only trigger inputs affect block selection.",name:"*kwargs"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L350"}}),O=new L({props:{name:"get_workflow",anchor:"diffusers.ModularPipelineBlocks.get_workflow",parameters:[{name:"workflow_name",val:": str"}],parametersDescription:[{anchor:"diffusers.ModularPipelineBlocks.get_workflow.workflow_name",description:"<strong>workflow_name</strong> &#x2014; Name of the workflow to retrieve.",name:"workflow_name"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L368"}}),F=new L({props:{name:"init_pipeline",anchor:"diffusers.ModularPipelineBlocks.init_pipeline",parameters:[{name:"pretrained_model_name_or_path",val:": str | os.PathLike | None = None"},{name:"components_manager",val:": diffusers.modular_pipelines.components_manager.ComponentsManager | None = None"},{name:"collection",val:": str | None = None"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L437"}}),Y=new qe({props:{title:"SequentialPipelineBlocks",local:"diffusers.SequentialPipelineBlocks",headingTag:"h2"}}),R=new L({props:{name:"class diffusers.SequentialPipelineBlocks",anchor:"diffusers.SequentialPipelineBlocks",parameters:[],parametersDescription:[{anchor:"diffusers.SequentialPipelineBlocks.block_classes",description:"<strong>block_classes</strong> &#x2014; list of block classes to be used",name:"block_classes"},{anchor:"diffusers.SequentialPipelineBlocks.block_names",description:"<strong>block_names</strong> &#x2014; list of prefixes for each block",name:"block_names"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L897"}}),K=new L({props:{name:"from_blocks_dict",anchor:"diffusers.SequentialPipelineBlocks.from_blocks_dict",parameters:[{name:"blocks_dict",val:": dict"},{name:"description",val:": str | None = None"}],parametersDescription:[{anchor:"diffusers.SequentialPipelineBlocks.from_blocks_dict.blocks_dict",description:"<strong>blocks_dict</strong> &#x2014; Dictionary mapping block names to block classes or instances",name:"blocks_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L964",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script>
<p>A new SequentialPipelineBlocks instance</p>
`}}),ee=new L({props:{name:"get_execution_blocks",anchor:"diffusers.SequentialPipelineBlocks.get_execution_blocks",parameters:[{name:"**kwargs",val:""}],parametersDescription:[{anchor:"diffusers.SequentialPipelineBlocks.get_execution_blocks.*kwargs",description:"*<strong>*kwargs</strong> &#x2014; Input names and values. Only trigger inputs affect block selection.",name:"*kwargs"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L1107",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script>
<p>SequentialPipelineBlocks containing only the blocks that would execute</p>
`}}),te=new qe({props:{title:"LoopSequentialPipelineBlocks",local:"diffusers.LoopSequentialPipelineBlocks",headingTag:"h2"}}),se=new L({props:{name:"class diffusers.LoopSequentialPipelineBlocks",anchor:"diffusers.LoopSequentialPipelineBlocks",parameters:[],parametersDescription:[{anchor:"diffusers.LoopSequentialPipelineBlocks.block_classes",description:"<strong>block_classes</strong> &#x2014; list of block classes to be used",name:"block_classes"},{anchor:"diffusers.LoopSequentialPipelineBlocks.block_names",description:"<strong>block_names</strong> &#x2014; list of prefixes for each block",name:"block_names"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L1244"}}),le=new L({props:{name:"from_blocks_dict",anchor:"diffusers.LoopSequentialPipelineBlocks.from_blocks_dict",parameters:[{name:"blocks_dict",val:": dict"}],parametersDescription:[{anchor:"diffusers.LoopSequentialPipelineBlocks.from_blocks_dict.blocks_dict",description:"<strong>blocks_dict</strong> &#x2014; Dictionary mapping block names to block instances",name:"blocks_dict"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L1398",returnDescription:`<script context="module">export const metadata = 'undefined';<\/script>
<p>A new LoopSequentialPipelineBlocks instance</p>
`}}),ie=new qe({props:{title:"AutoPipelineBlocks",local:"diffusers.AutoPipelineBlocks",headingTag:"h2"}}),oe=new L({props:{name:"class diffusers.AutoPipelineBlocks",anchor:"diffusers.AutoPipelineBlocks",parameters:[],parametersDescription:[{anchor:"diffusers.AutoPipelineBlocks.block_classes",description:`<strong>block_classes</strong> &#x2014;
List of block classes to be used. Must have the same length as <code>block_names</code> and
<code>block_trigger_inputs</code>.`,name:"block_classes"},{anchor:"diffusers.AutoPipelineBlocks.block_names",description:`<strong>block_names</strong> &#x2014;
List of names for each block. Must have the same length as <code>block_classes</code> and <code>block_trigger_inputs</code>.`,name:"block_names"},{anchor:"diffusers.AutoPipelineBlocks.block_trigger_inputs",description:`<strong>block_trigger_inputs</strong> &#x2014;
List of input names where each element specifies the trigger input for the corresponding block. Use
<code>None</code> to mark the default block.`,name:"block_trigger_inputs"}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L836"}}),H=new os({props:{anchor:"diffusers.AutoPipelineBlocks.example",$$slots:{default:[as]},$$scope:{ctx:je}}}),re=new L({props:{name:"select_block",anchor:"diffusers.AutoPipelineBlocks.select_block",parameters:[{name:"**kwargs",val:""}],source:"https://github.com/huggingface/diffusers/blob/vr_12652/src/diffusers/modular_pipelines/modular_pipeline.py#L889"}}),ae=new rs({props:{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/api/modular_diffusers/pipeline_blocks.md"}}),{c(){$=l("meta"),V=s(),q=l("p"),y=s(),d(B.$$.fragment),k=s(),d(T.$$.fragment),Ae=s(),d(G.$$.fragment),Ie=s(),c=l("div"),d(Q.$$.fragment),Re=s(),ce=l("p"),ce.textContent=Lt,Xe=s(),pe=l("p"),pe.innerHTML=Tt,Ke=s(),W=l("blockquote"),W.innerHTML=qt,et=s(),I=l("div"),d(Z.$$.fragment),tt=s(),de=l("p"),de.textContent=jt,st=s(),S=l("div"),d(z.$$.fragment),nt=s(),ue=l("p"),ue.textContent=At,lt=s(),U=l("div"),d(O.$$.fragment),it=s(),fe=l("p"),fe.innerHTML=It,ot=s(),E=l("div"),d(F.$$.fragment),rt=s(),me=l("p"),me.textContent=St,Se=s(),d(Y.$$.fragment),Ue=s(),v=l("div"),d(R.$$.fragment),at=s(),ge=l("p"),ge.textContent=Ut,ct=s(),be=l("p"),be.innerHTML=Et,pt=s(),X=l("blockquote"),X.innerHTML=Dt,dt=s(),D=l("div"),d(K.$$.fragment),ut=s(),he=l("p"),he.textContent=Jt,ft=s(),j=l("div"),d(ee.$$.fragment),mt=s(),ke=l("p"),ke.textContent=Ht,gt=s(),_e=l("p"),_e.textContent=Nt,Ee=s(),d(te.$$.fragment),De=s(),P=l("div"),d(se.$$.fragment),bt=s(),$e=l("p"),$e.textContent=Vt,ht=s(),ve=l("p"),ve.innerHTML=Gt,kt=s(),ne=l("blockquote"),ne.innerHTML=Qt,_t=s(),J=l("div"),d(le.$$.fragment),$t=s(),xe=l("p"),xe.textContent=Wt,Je=s(),d(ie.$$.fragment),He=s(),p=l("div"),d(oe.$$.fragment),vt=s(),Me=l("p"),Me.textContent=Zt,xt=s(),Pe=l("p"),Pe.innerHTML=zt,Mt=s(),we=l("ul"),we.innerHTML=Ot,Pt=s(),d(H.$$.fragment),wt=s(),ye=l("p"),ye.textContent=Ft,yt=s(),Be=l("ul"),Be.innerHTML=Yt,Bt=s(),N=l("div"),d(re.$$.fragment),Ct=s(),Ce=l("p"),Ce.textContent=Rt,Ne=s(),d(ae.$$.fragment),Ve=s(),Te=l("p"),this.h()},l(e){const r=ns("svelte-u9bgzb",document.head);$=i(r,"META",{name:!0,content:!0}),r.forEach(o),V=n(e),q=i(e,"P",{}),w(q).forEach(o),y=n(e),u(B.$$.fragment,e),k=n(e),u(T.$$.fragment,e),Ae=n(e),u(G.$$.fragment,e),Ie=n(e),c=i(e,"DIV",{class:!0});var _=w(c);u(Q.$$.fragment,_),Re=n(_),ce=i(_,"P",{"data-svelte-h":!0}),a(ce)!=="svelte-1ycswam"&&(ce.textContent=Lt),Xe=n(_),pe=i(_,"P",{"data-svelte-h":!0}),a(pe)!=="svelte-jqvdug"&&(pe.innerHTML=Tt),Ke=n(_),W=i(_,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),a(W)!=="svelte-1o9sbyc"&&(W.innerHTML=qt),et=n(_),I=i(_,"DIV",{class:!0});var Qe=w(I);u(Z.$$.fragment,Qe),tt=n(Qe),de=i(Qe,"P",{"data-svelte-h":!0}),a(de)!=="svelte-ns4rx6"&&(de.textContent=jt),Qe.forEach(o),st=n(_),S=i(_,"DIV",{class:!0});var We=w(S);u(z.$$.fragment,We),nt=n(We),ue=i(We,"P",{"data-svelte-h":!0}),a(ue)!=="svelte-1nf2dvy"&&(ue.textContent=At),We.forEach(o),lt=n(_),U=i(_,"DIV",{class:!0});var Ze=w(U);u(O.$$.fragment,Ze),it=n(Ze),fe=i(Ze,"P",{"data-svelte-h":!0}),a(fe)!=="svelte-2wlgcd"&&(fe.innerHTML=It),Ze.forEach(o),ot=n(_),E=i(_,"DIV",{class:!0});var ze=w(E);u(F.$$.fragment,ze),rt=n(ze),me=i(ze,"P",{"data-svelte-h":!0}),a(me)!=="svelte-1yo5cz6"&&(me.textContent=St),ze.forEach(o),_.forEach(o),Se=n(e),u(Y.$$.fragment,e),Ue=n(e),v=i(e,"DIV",{class:!0});var C=w(v);u(R.$$.fragment,C),at=n(C),ge=i(C,"P",{"data-svelte-h":!0}),a(ge)!=="svelte-h3uxr5"&&(ge.textContent=Ut),ct=n(C),be=i(C,"P",{"data-svelte-h":!0}),a(be)!=="svelte-1ttpb3e"&&(be.innerHTML=Et),pt=n(C),X=i(C,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),a(X)!=="svelte-1o9sbyc"&&(X.innerHTML=Dt),dt=n(C),D=i(C,"DIV",{class:!0});var Oe=w(D);u(K.$$.fragment,Oe),ut=n(Oe),he=i(Oe,"P",{"data-svelte-h":!0}),a(he)!=="svelte-xcg3si"&&(he.textContent=Jt),Oe.forEach(o),ft=n(C),j=i(C,"DIV",{class:!0});var Le=w(j);u(ee.$$.fragment,Le),mt=n(Le),ke=i(Le,"P",{"data-svelte-h":!0}),a(ke)!=="svelte-1nx5f4z"&&(ke.textContent=Ht),gt=n(Le),_e=i(Le,"P",{"data-svelte-h":!0}),a(_e)!=="svelte-1kvq5bq"&&(_e.textContent=Nt),Le.forEach(o),C.forEach(o),Ee=n(e),u(te.$$.fragment,e),De=n(e),P=i(e,"DIV",{class:!0});var A=w(P);u(se.$$.fragment,A),bt=n(A),$e=i(A,"P",{"data-svelte-h":!0}),a($e)!=="svelte-2g3rr3"&&($e.textContent=Vt),ht=n(A),ve=i(A,"P",{"data-svelte-h":!0}),a(ve)!=="svelte-1ttpb3e"&&(ve.innerHTML=Gt),kt=n(A),ne=i(A,"BLOCKQUOTE",{class:!0,"data-svelte-h":!0}),a(ne)!=="svelte-1o9sbyc"&&(ne.innerHTML=Qt),_t=n(A),J=i(A,"DIV",{class:!0});var Fe=w(J);u(le.$$.fragment,Fe),$t=n(Fe),xe=i(Fe,"P",{"data-svelte-h":!0}),a(xe)!=="svelte-136wcu4"&&(xe.textContent=Wt),Fe.forEach(o),A.forEach(o),Je=n(e),u(ie.$$.fragment,e),He=n(e),p=i(e,"DIV",{class:!0});var M=w(p);u(oe.$$.fragment,M),vt=n(M),Me=i(M,"P",{"data-svelte-h":!0}),a(Me)!=="svelte-bjnl0y"&&(Me.textContent=Zt),xt=n(M),Pe=i(M,"P",{"data-svelte-h":!0}),a(Pe)!=="svelte-8xsb2v"&&(Pe.innerHTML=zt),Mt=n(M),we=i(M,"UL",{"data-svelte-h":!0}),a(we)!=="svelte-yt4bdq"&&(we.innerHTML=Ot),Pt=n(M),u(H.$$.fragment,M),wt=n(M),ye=i(M,"P",{"data-svelte-h":!0}),a(ye)!=="svelte-1u92wo1"&&(ye.textContent=Ft),yt=n(M),Be=i(M,"UL",{"data-svelte-h":!0}),a(Be)!=="svelte-hji6ht"&&(Be.innerHTML=Yt),Bt=n(M),N=i(M,"DIV",{class:!0});var Ye=w(N);u(re.$$.fragment,Ye),Ct=n(Ye),Ce=i(Ye,"P",{"data-svelte-h":!0}),a(Ce)!=="svelte-zbepm1"&&(Ce.textContent=Rt),Ye.forEach(o),M.forEach(o),Ne=n(e),u(ae.$$.fragment,e),Ve=n(e),Te=i(e,"P",{}),w(Te).forEach(o),this.h()},h(){x($,"name","hf:doc:metadata"),x($,"content",ps),x(W,"class","warning"),x(I,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(S,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(U,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(E,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(c,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(X,"class","warning"),x(D,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(j,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(v,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(ne,"class","warning"),x(J,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(P,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(N,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),x(p,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8")},m(e,r){t(document.head,$),h(e,V,r),h(e,q,r),h(e,y,r),f(B,e,r),h(e,k,r),f(T,e,r),h(e,Ae,r),f(G,e,r),h(e,Ie,r),h(e,c,r),f(Q,c,null),t(c,Re),t(c,ce),t(c,Xe),t(c,pe),t(c,Ke),t(c,W),t(c,et),t(c,I),f(Z,I,null),t(I,tt),t(I,de),t(c,st),t(c,S),f(z,S,null),t(S,nt),t(S,ue),t(c,lt),t(c,U),f(O,U,null),t(U,it),t(U,fe),t(c,ot),t(c,E),f(F,E,null),t(E,rt),t(E,me),h(e,Se,r),f(Y,e,r),h(e,Ue,r),h(e,v,r),f(R,v,null),t(v,at),t(v,ge),t(v,ct),t(v,be),t(v,pt),t(v,X),t(v,dt),t(v,D),f(K,D,null),t(D,ut),t(D,he),t(v,ft),t(v,j),f(ee,j,null),t(j,mt),t(j,ke),t(j,gt),t(j,_e),h(e,Ee,r),f(te,e,r),h(e,De,r),h(e,P,r),f(se,P,null),t(P,bt),t(P,$e),t(P,ht),t(P,ve),t(P,kt),t(P,ne),t(P,_t),t(P,J),f(le,J,null),t(J,$t),t(J,xe),h(e,Je,r),f(ie,e,r),h(e,He,r),h(e,p,r),f(oe,p,null),t(p,vt),t(p,Me),t(p,xt),t(p,Pe),t(p,Mt),t(p,we),t(p,Pt),f(H,p,null),t(p,wt),t(p,ye),t(p,yt),t(p,Be),t(p,Bt),t(p,N),f(re,N,null),t(N,Ct),t(N,Ce),h(e,Ne,r),f(ae,e,r),h(e,Ve,r),h(e,Te,r),Ge=!0},p(e,[r]){const _={};r&2&&(_.$$scope={dirty:r,ctx:e}),H.$set(_)},i(e){Ge||(m(B.$$.fragment,e),m(T.$$.fragment,e),m(G.$$.fragment,e),m(Q.$$.fragment,e),m(Z.$$.fragment,e),m(z.$$.fragment,e),m(O.$$.fragment,e),m(F.$$.fragment,e),m(Y.$$.fragment,e),m(R.$$.fragment,e),m(K.$$.fragment,e),m(ee.$$.fragment,e),m(te.$$.fragment,e),m(se.$$.fragment,e),m(le.$$.fragment,e),m(ie.$$.fragment,e),m(oe.$$.fragment,e),m(H.$$.fragment,e),m(re.$$.fragment,e),m(ae.$$.fragment,e),Ge=!0)},o(e){g(B.$$.fragment,e),g(T.$$.fragment,e),g(G.$$.fragment,e),g(Q.$$.fragment,e),g(Z.$$.fragment,e),g(z.$$.fragment,e),g(O.$$.fragment,e),g(F.$$.fragment,e),g(Y.$$.fragment,e),g(R.$$.fragment,e),g(K.$$.fragment,e),g(ee.$$.fragment,e),g(te.$$.fragment,e),g(se.$$.fragment,e),g(le.$$.fragment,e),g(ie.$$.fragment,e),g(oe.$$.fragment,e),g(H.$$.fragment,e),g(re.$$.fragment,e),g(ae.$$.fragment,e),Ge=!1},d(e){e&&(o(V),o(q),o(y),o(k),o(Ae),o(Ie),o(c),o(Se),o(Ue),o(v),o(Ee),o(De),o(P),o(Je),o(He),o(p),o(Ne),o(Ve),o(Te)),o($),b(B,e),b(T,e),b(G,e),b(Q),b(Z),b(z),b(O),b(F),b(Y,e),b(R),b(K),b(ee),b(te,e),b(se),b(le),b(ie,e),b(oe),b(H),b(re),b(ae,e)}}}const ps='{"title":"Pipeline blocks","local":"pipeline-blocks","sections":[{"title":"ModularPipelineBlocks","local":"diffusers.ModularPipelineBlocks","sections":[],"depth":2},{"title":"SequentialPipelineBlocks","local":"diffusers.SequentialPipelineBlocks","sections":[],"depth":2},{"title":"LoopSequentialPipelineBlocks","local":"diffusers.LoopSequentialPipelineBlocks","sections":[],"depth":2},{"title":"AutoPipelineBlocks","local":"diffusers.AutoPipelineBlocks","sections":[],"depth":2}],"depth":1}';function ds(je){return Kt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class _s extends ts{constructor($){super(),ss(this,$,ds,cs,Xt,{})}}export{_s as component};

Xet Storage Details

Size:
22.4 kB
·
Xet hash:
b55890534422e12c9c9dd2174958f095bd31602e09633c6362d39d087502051f

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.