Buckets:

download
raw
22.2 kB
import"../chunks/DsnmJJEf.js";import{i as le,h as ce,C as fe,H as o,D as r,E as ue,s as ge}from"../chunks/CmJXCtRL.js";import{p as pe,o as be,s as e,f as he,a as B,b as _e,c as a,d as H,n,r as i}from"../chunks/DK803DsY.js";const ve='{"title":"Normalization layers","local":"normalization-layers","sections":[{"title":"AdaLayerNorm","local":"diffusers.models.normalization.AdaLayerNorm","sections":[],"depth":2},{"title":"AdaLayerNormZero","local":"diffusers.models.normalization.AdaLayerNormZero","sections":[],"depth":2},{"title":"AdaLayerNormSingle","local":"diffusers.models.normalization.AdaLayerNormSingle","sections":[],"depth":2},{"title":"AdaGroupNorm","local":"diffusers.models.normalization.AdaGroupNorm","sections":[],"depth":2},{"title":"AdaLayerNormContinuous","local":"diffusers.models.normalization.AdaLayerNormContinuous","sections":[],"depth":2},{"title":"RMSNorm","local":"diffusers.models.normalization.RMSNorm","sections":[],"depth":2},{"title":"GlobalResponseNorm","local":"diffusers.models.normalization.GlobalResponseNorm","sections":[],"depth":2},{"title":"LuminaLayerNormContinuous","local":"diffusers.models.normalization.LuminaLayerNormContinuous","sections":[],"depth":2},{"title":"SD35AdaLayerNormZeroX","local":"diffusers.models.normalization.SD35AdaLayerNormZeroX","sections":[],"depth":2},{"title":"AdaLayerNormZeroSingle","local":"diffusers.models.normalization.AdaLayerNormZeroSingle","sections":[],"depth":2},{"title":"LuminaRMSNormZero","local":"diffusers.models.normalization.LuminaRMSNormZero","sections":[],"depth":2},{"title":"LpNorm","local":"diffusers.models.normalization.LpNorm","sections":[],"depth":2},{"title":"CogView3PlusAdaLayerNormZeroTextImage","local":"diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage","sections":[],"depth":2},{"title":"CogVideoXLayerNormZero","local":"diffusers.models.normalization.CogVideoXLayerNormZero","sections":[],"depth":2},{"title":"MochiRMSNormZero","local":"diffusers.models.transformers.transformer_mochi.MochiRMSNormZero","sections":[],"depth":2},{"title":"MochiRMSNorm","local":"diffusers.models.normalization.MochiRMSNorm","sections":[],"depth":2}],"depth":1}';var Ne=H('<meta name="hf:doc:metadata"/>'),ye=H('<p></p> <!> <!> <p>Customized normalization layers for supporting various models in 🤗 Diffusers.</p> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer modified to incorporate timestep embeddings.</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer adaptive layer norm zero (adaLN-Zero).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer adaptive layer norm single (adaLN-single).</p> <p>As proposed in PixArt-Alpha (see: <a href="https://huggingface.co/papers/2310.00426" rel="nofollow">https://huggingface.co/papers/2310.00426</a>; Section 2.3).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>GroupNorm layer modified to incorporate timestep embeddings.</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Adaptive normalization layer with a norm layer (layer_norm or rms_norm).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>RMS Norm as introduced in <a href="https://huggingface.co/papers/1910.07467" rel="nofollow">https://huggingface.co/papers/1910.07467</a> by Zhang et al.</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Global response normalization as introduced in ConvNeXt-v2 (<a href="https://huggingface.co/papers/2301.00808" rel="nofollow">https://huggingface.co/papers/2301.00808</a>).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer adaptive layer norm zero (AdaLN-Zero).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer adaptive layer norm zero (adaLN-Zero).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer adaptive RMS normalization zero.</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Norm layer adaptive layer norm zero (adaLN-Zero).</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!> <p>Adaptive RMS Norm used in Mochi.</p></div> <!> <div class="docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"><!></div> <!> <p></p>',1);function xe(O,j){pe(j,!1),be(()=>{new URLSearchParams(window.location.search).get("fw")}),le();var z=ye();ce("10e82ul",E=>{var q=Ne();ge(q,"content",ve),B(E,q)});var L=e(he(z),2);fe(L,{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"});var A=e(L,2);o(A,{title:"Normalization layers",local:"normalization-layers",headingTag:"h1"});var x=e(A,4);o(x,{title:"AdaLayerNorm",local:"diffusers.models.normalization.AdaLayerNorm",headingTag:"h2"});var d=e(x,2),U=a(d);r(U,{name:"class diffusers.models.normalization.AdaLayerNorm",anchor:"diffusers.models.normalization.AdaLayerNorm",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L27",parameters:[{name:"embedding_dim",val:": int"},{name:"num_embeddings",val:": int | None = None"},{name:"output_dim",val:": int | None = None"},{name:"norm_elementwise_affine",val:": bool = False"},{name:"norm_eps",val:": float = 1e-05"},{name:"chunk_dim",val:": int = 0"}],parametersDescription:[{anchor:"diffusers.models.normalization.AdaLayerNorm.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.AdaLayerNorm.num_embeddings",description:"<strong>num_embeddings</strong> (<code>int</code>, <em>optional</em>) &#x2014; The size of the embeddings dictionary.",name:"num_embeddings"},{anchor:"diffusers.models.normalization.AdaLayerNorm.output_dim",description:"<strong>output_dim</strong> (<code>int</code>, <em>optional</em>) &#x2014;",name:"output_dim"},{anchor:"diffusers.models.normalization.AdaLayerNorm.norm_elementwise_affine",description:"<strong>norm_elementwise_affine</strong> (<code>bool</code>, defaults to `False) &#x2014;",name:"norm_elementwise_affine"},{anchor:"diffusers.models.normalization.AdaLayerNorm.norm_eps",description:"<strong>norm_eps</strong> (<code>bool</code>, defaults to <code>False</code>) &#x2014;",name:"norm_eps"},{anchor:"diffusers.models.normalization.AdaLayerNorm.chunk_dim",description:"<strong>chunk_dim</strong> (<code>int</code>, defaults to <code>0</code>) &#x2014;",name:"chunk_dim"}]}),n(2),i(d);var S=e(d,2);o(S,{title:"AdaLayerNormZero",local:"diffusers.models.normalization.AdaLayerNormZero",headingTag:"h2"});var s=e(S,2),J=a(s);r(J,{name:"class diffusers.models.normalization.AdaLayerNormZero",anchor:"diffusers.models.normalization.AdaLayerNormZero",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L130",parameters:[{name:"embedding_dim",val:": int"},{name:"num_embeddings",val:": int | None = None"},{name:"norm_type",val:" = 'layer_norm'"},{name:"bias",val:" = True"}],parametersDescription:[{anchor:"diffusers.models.normalization.AdaLayerNormZero.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.AdaLayerNormZero.num_embeddings",description:"<strong>num_embeddings</strong> (<code>int</code>) &#x2014; The size of the embeddings dictionary.",name:"num_embeddings"}]}),n(2),i(s);var T=e(s,2);o(T,{title:"AdaLayerNormSingle",local:"diffusers.models.normalization.AdaLayerNormSingle",headingTag:"h2"});var m=e(T,2),K=a(m);r(K,{name:"class diffusers.models.normalization.AdaLayerNormSingle",anchor:"diffusers.models.normalization.AdaLayerNormSingle",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L235",parameters:[{name:"embedding_dim",val:": int"},{name:"use_additional_conditions",val:": bool = False"}],parametersDescription:[{anchor:"diffusers.models.normalization.AdaLayerNormSingle.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.AdaLayerNormSingle.use_additional_conditions",description:"<strong>use_additional_conditions</strong> (<code>bool</code>) &#x2014; To use additional conditions for normalization or not.",name:"use_additional_conditions"}]}),n(4),i(m);var Z=e(m,2);o(Z,{title:"AdaGroupNorm",local:"diffusers.models.normalization.AdaGroupNorm",headingTag:"h2"});var t=e(Z,2),Q=a(t);r(Q,{name:"class diffusers.models.normalization.AdaGroupNorm",anchor:"diffusers.models.normalization.AdaGroupNorm",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L269",parameters:[{name:"embedding_dim",val:": int"},{name:"out_dim",val:": int"},{name:"num_groups",val:": int"},{name:"act_fn",val:": str | None = None"},{name:"eps",val:": float = 1e-05"}],parametersDescription:[{anchor:"diffusers.models.normalization.AdaGroupNorm.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.AdaGroupNorm.num_embeddings",description:"<strong>num_embeddings</strong> (<code>int</code>) &#x2014; The size of the embeddings dictionary.",name:"num_embeddings"},{anchor:"diffusers.models.normalization.AdaGroupNorm.num_groups",description:"<strong>num_groups</strong> (<code>int</code>) &#x2014; The number of groups to separate the channels into.",name:"num_groups"},{anchor:"diffusers.models.normalization.AdaGroupNorm.act_fn",description:"<strong>act_fn</strong> (<code>str</code>, <em>optional</em>, defaults to <code>None</code>) &#x2014; The activation function to use.",name:"act_fn"},{anchor:"diffusers.models.normalization.AdaGroupNorm.eps",description:"<strong>eps</strong> (<code>float</code>, <em>optional</em>, defaults to <code>1e-5</code>) &#x2014; The epsilon value to use for numerical stability.",name:"eps"}]}),n(2),i(t);var M=e(t,2);o(M,{title:"AdaLayerNormContinuous",local:"diffusers.models.normalization.AdaLayerNormContinuous",headingTag:"h2"});var l=e(M,2),W=a(l);r(W,{name:"class diffusers.models.normalization.AdaLayerNormContinuous",anchor:"diffusers.models.normalization.AdaLayerNormContinuous",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L307",parameters:[{name:"embedding_dim",val:": int"},{name:"conditioning_embedding_dim",val:": int"},{name:"elementwise_affine",val:" = True"},{name:"eps",val:" = 1e-05"},{name:"bias",val:" = True"},{name:"norm_type",val:" = 'layer_norm'"}],parametersDescription:[{anchor:"diffusers.models.normalization.AdaLayerNormContinuous.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; Embedding dimension to use during projection.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.AdaLayerNormContinuous.conditioning_embedding_dim",description:"<strong>conditioning_embedding_dim</strong> (<code>int</code>) &#x2014; Dimension of the input condition.",name:"conditioning_embedding_dim"},{anchor:"diffusers.models.normalization.AdaLayerNormContinuous.elementwise_affine",description:`<strong>elementwise_affine</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Boolean flag to denote if affine transformation should be applied.`,name:"elementwise_affine"},{anchor:"diffusers.models.normalization.AdaLayerNormContinuous.eps",description:"<strong>eps</strong> (<code>float</code>, defaults to 1e-5) &#x2014; Epsilon factor.",name:"eps"},{anchor:"diffusers.models.normalization.AdaLayerNormContinuous.bias",description:"<strong>bias</strong> (<code>bias</code>, defaults to <code>True</code>) &#x2014; Boolean flag to denote if bias should be use.",name:"bias"},{anchor:"diffusers.models.normalization.AdaLayerNormContinuous.norm_type",description:`<strong>norm_type</strong> (<code>str</code>, defaults to <code>&quot;layer_norm&quot;</code>) &#x2014;
Normalization layer to use. Values supported: &#x201C;layer_norm&#x201D;, &#x201C;rms_norm&#x201D;.`,name:"norm_type"}]}),n(2),i(l);var R=e(l,2);o(R,{title:"RMSNorm",local:"diffusers.models.normalization.RMSNorm",headingTag:"h2"});var c=e(R,2),Y=a(c);r(Y,{name:"class diffusers.models.normalization.RMSNorm",anchor:"diffusers.models.normalization.RMSNorm",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L510",parameters:[{name:"dim",val:""},{name:"eps",val:": float"},{name:"elementwise_affine",val:": bool = True"},{name:"bias",val:": bool = False"}],parametersDescription:[{anchor:"diffusers.models.normalization.RMSNorm.dim",description:"<strong>dim</strong> (<code>int</code>) &#x2014; Number of dimensions to use for <code>weights</code>. Only effective when <code>elementwise_affine</code> is True.",name:"dim"},{anchor:"diffusers.models.normalization.RMSNorm.eps",description:"<strong>eps</strong> (<code>float</code>) &#x2014; Small value to use when calculating the reciprocal of the square-root.",name:"eps"},{anchor:"diffusers.models.normalization.RMSNorm.elementwise_affine",description:`<strong>elementwise_affine</strong> (<code>bool</code>, defaults to <code>True</code>) &#x2014;
Boolean flag to denote if affine transformation should be applied.`,name:"elementwise_affine"},{anchor:"diffusers.models.normalization.RMSNorm.bias",description:"<strong>bias</strong> (<code>bool</code>, defaults to False) &#x2014; If also training the <code>bias</code> param.",name:"bias"}]}),n(2),i(c);var C=e(c,2);o(C,{title:"GlobalResponseNorm",local:"diffusers.models.normalization.GlobalResponseNorm",headingTag:"h2"});var f=e(C,2),$=a(f);r($,{name:"class diffusers.models.normalization.GlobalResponseNorm",anchor:"diffusers.models.normalization.GlobalResponseNorm",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L600",parameters:[{name:"dim",val:""}],parametersDescription:[{anchor:"diffusers.models.normalization.GlobalResponseNorm.dim",description:"<strong>dim</strong> (<code>int</code>) &#x2014; Number of dimensions to use for the <code>gamma</code> and <code>beta</code>.",name:"dim"}]}),n(2),i(f);var w=e(f,2);o(w,{title:"LuminaLayerNormContinuous",local:"diffusers.models.normalization.LuminaLayerNormContinuous",headingTag:"h2"});var u=e(w,2),ee=a(u);r(ee,{name:"class diffusers.models.normalization.LuminaLayerNormContinuous",anchor:"diffusers.models.normalization.LuminaLayerNormContinuous",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L354",parameters:[{name:"embedding_dim",val:": int"},{name:"conditioning_embedding_dim",val:": int"},{name:"elementwise_affine",val:" = True"},{name:"eps",val:" = 1e-05"},{name:"bias",val:" = True"},{name:"norm_type",val:" = 'layer_norm'"},{name:"out_dim",val:": int | None = None"}]}),i(u);var D=e(u,2);o(D,{title:"SD35AdaLayerNormZeroX",local:"diffusers.models.normalization.SD35AdaLayerNormZeroX",headingTag:"h2"});var g=e(D,2),oe=a(g);r(oe,{name:"class diffusers.models.normalization.SD35AdaLayerNormZeroX",anchor:"diffusers.models.normalization.SD35AdaLayerNormZeroX",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L96",parameters:[{name:"embedding_dim",val:": int"},{name:"norm_type",val:": str = 'layer_norm'"},{name:"bias",val:": bool = True"}],parametersDescription:[{anchor:"diffusers.models.normalization.SD35AdaLayerNormZeroX.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.SD35AdaLayerNormZeroX.num_embeddings",description:"<strong>num_embeddings</strong> (<code>int</code>) &#x2014; The size of the embeddings dictionary.",name:"num_embeddings"}]}),n(2),i(g);var G=e(g,2);o(G,{title:"AdaLayerNormZeroSingle",local:"diffusers.models.normalization.AdaLayerNormZeroSingle",headingTag:"h2"});var p=e(G,2),re=a(p);r(re,{name:"class diffusers.models.normalization.AdaLayerNormZeroSingle",anchor:"diffusers.models.normalization.AdaLayerNormZeroSingle",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L173",parameters:[{name:"embedding_dim",val:": int"},{name:"norm_type",val:" = 'layer_norm'"},{name:"bias",val:" = True"}],parametersDescription:[{anchor:"diffusers.models.normalization.AdaLayerNormZeroSingle.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.AdaLayerNormZeroSingle.num_embeddings",description:"<strong>num_embeddings</strong> (<code>int</code>) &#x2014; The size of the embeddings dictionary.",name:"num_embeddings"}]}),n(2),i(p);var V=e(p,2);o(V,{title:"LuminaRMSNormZero",local:"diffusers.models.normalization.LuminaRMSNormZero",headingTag:"h2"});var b=e(V,2),ae=a(b);r(ae,{name:"class diffusers.models.normalization.LuminaRMSNormZero",anchor:"diffusers.models.normalization.LuminaRMSNormZero",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L205",parameters:[{name:"embedding_dim",val:": int"},{name:"norm_eps",val:": float"},{name:"norm_elementwise_affine",val:": bool"}],parametersDescription:[{anchor:"diffusers.models.normalization.LuminaRMSNormZero.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"}]}),n(2),i(b);var X=e(b,2);o(X,{title:"LpNorm",local:"diffusers.models.normalization.LpNorm",headingTag:"h2"});var h=e(X,2),ie=a(h);r(ie,{name:"class diffusers.models.normalization.LpNorm",anchor:"diffusers.models.normalization.LpNorm",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L620",parameters:[{name:"p",val:": int = 2"},{name:"dim",val:": int = -1"},{name:"eps",val:": float = 1e-12"}]}),i(h);var P=e(h,2);o(P,{title:"CogView3PlusAdaLayerNormZeroTextImage",local:"diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage",headingTag:"h2"});var _=e(P,2),ne=a(_);r(ne,{name:"class diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage",anchor:"diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L403",parameters:[{name:"embedding_dim",val:": int"},{name:"dim",val:": int"}],parametersDescription:[{anchor:"diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"},{anchor:"diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage.num_embeddings",description:"<strong>num_embeddings</strong> (<code>int</code>) &#x2014; The size of the embeddings dictionary.",name:"num_embeddings"}]}),n(2),i(_);var I=e(_,2);o(I,{title:"CogVideoXLayerNormZero",local:"diffusers.models.normalization.CogVideoXLayerNormZero",headingTag:"h2"});var v=e(I,2),de=a(v);r(de,{name:"class diffusers.models.normalization.CogVideoXLayerNormZero",anchor:"diffusers.models.normalization.CogVideoXLayerNormZero",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L448",parameters:[{name:"conditioning_dim",val:": int"},{name:"embedding_dim",val:": int"},{name:"elementwise_affine",val:": bool = True"},{name:"eps",val:": float = 1e-05"},{name:"bias",val:": bool = True"}]}),i(v);var F=e(v,2);o(F,{title:"MochiRMSNormZero",local:"diffusers.models.transformers.transformer_mochi.MochiRMSNormZero",headingTag:"h2"});var N=e(F,2),se=a(N);r(se,{name:"class diffusers.models.transformers.transformer_mochi.MochiRMSNormZero",anchor:"diffusers.models.transformers.transformer_mochi.MochiRMSNormZero",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/transformers/transformer_mochi.py#L88",parameters:[{name:"embedding_dim",val:": int"},{name:"hidden_dim",val:": int"},{name:"eps",val:": float = 1e-05"},{name:"elementwise_affine",val:": bool = False"}],parametersDescription:[{anchor:"diffusers.models.transformers.transformer_mochi.MochiRMSNormZero.embedding_dim",description:"<strong>embedding_dim</strong> (<code>int</code>) &#x2014; The size of each embedding vector.",name:"embedding_dim"}]}),n(2),i(N);var k=e(N,2);o(k,{title:"MochiRMSNorm",local:"diffusers.models.normalization.MochiRMSNorm",headingTag:"h2"});var y=e(k,2),me=a(y);r(me,{name:"class diffusers.models.normalization.MochiRMSNorm",anchor:"diffusers.models.normalization.MochiRMSNorm",source:"https://github.com/huggingface/diffusers/blob/vr_13881/src/diffusers/models/normalization.py#L572",parameters:[{name:"dim",val:""},{name:"eps",val:": float"},{name:"elementwise_affine",val:": bool = True"}]}),i(y);var te=e(y,2);ue(te,{source:"https://github.com/huggingface/diffusers/blob/main/docs/source/en/api/normalization.md"}),n(2),B(O,z),_e()}export{xe as component};

Xet Storage Details

Size:
22.2 kB
·
Xet hash:
760e1df68f9df3c1ce04f93214b99b6007fddcb04b24679d8c5641d7ae7cc6f4

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