Buckets:
| import{s as ve,n as Ce,o as We}from"../chunks/scheduler.85c25b89.js";import{S as Ze,i as $e,g as o,s,r as i,A as Ge,h as r,f as n,c as a,j as ce,u as p,x as f,k as de,y as fe,a as l,v as m,d as u,t as c,w as d}from"../chunks/index.c9bcf812.js";import{D as Xe}from"../chunks/Docstring.af42ec0f.js";import{C as Me}from"../chunks/CodeBlock.c004bd26.js";import{H as S}from"../chunks/index.9790a2b6.js";function Ve(he){let M,F,R,k,h,E,b,z,g,be='Latent Consistency Models (LCMs) were proposed in <a href="https://huggingface.co/papers/2310.04378" rel="nofollow">Latent Consistency Models: Synthesizing High-Resolution Images with Few-Step Inference by Simian Luo, Yiqin Tan, Longbo Huang, Jian Li, and Hang Zhao</a>. LCMs enable inference with fewer steps on any pre-trained LDMs, including Stable Diffusion and SDXL.',Q,_,ge="In <code>optimum-neuron</code>, you can:",H,w,_e="<li>Use the class <code>NeuronLatentConsistencyModelPipeline</code> to compile and run inference of LCMs distilled from Stable Diffusion (SD) models.</li> <li>And continue to use the class <code>NeuronStableDiffusionXLPipeline</code> for LCMs distilled from SDXL models.</li>",Y,j,we='Here are examples to compile the LCMs of Stable Diffusion ( <a href="https://huggingface.co/SimianLuo/LCM_Dreamshaper_v7" rel="nofollow">SimianLuo/LCM_Dreamshaper_v7</a> ) and Stable Diffusion XL( <a href="https://huggingface.co/latent-consistency/lcm-sdxl" rel="nofollow">latent-consistency/lcm-sdxl</a> ), and then run inference on AWS Inferentia 2 :',D,T,A,J,P,U,K,N,O,X,ee,v,te,C,je="Now we can generate images from text prompts on Inf2 using the pre-compiled model:",ne,W,Te="<li>LCM of Stable Diffusion</li>",le,Z,se,$,Je="<li>LCM of Stable Diffusion XL</li>",ae,G,oe,V,ie,y,I,ye,x,L,re,B,Ue='Are there any other diffusion features that you want us to support in 🤗<code>Optimum-neuron</code>? Please file an issue to <a href="https://github.com/huggingface/optimum-neuron" rel="nofollow"><code>Optimum-neuron</code> Github repo</a> or discuss with us on <a href="https://discuss.huggingface.co/c/optimum/" rel="nofollow">HuggingFace’s community forum</a>, cheers 🤗 !',pe,q,me;return h=new S({props:{title:"Latent Consistency Models",local:"latent-consistency-models",headingTag:"h1"}}),b=new S({props:{title:"Overview",local:"overview",headingTag:"h2"}}),T=new S({props:{title:"Export to Neuron",local:"export-to-neuron",headingTag:"h2"}}),J=new S({props:{title:"LCM of Stable Diffusion",local:"lcm-of-stable-diffusion",headingTag:"h3"}}),U=new Me({props:{code:"ZnJvbSUyMG9wdGltdW0ubmV1cm9uJTIwaW1wb3J0JTIwTmV1cm9uTGF0ZW50Q29uc2lzdGVuY3lNb2RlbFBpcGVsaW5lJTBBJTBBbW9kZWxfaWQlMjAlM0QlMjAlMjJTaW1pYW5MdW8lMkZMQ01fRHJlYW1zaGFwZXJfdjclMjIlMEFudW1faW1hZ2VzX3Blcl9wcm9tcHQlMjAlM0QlMjAxJTBBaW5wdXRfc2hhcGVzJTIwJTNEJTIwJTdCJTIyYmF0Y2hfc2l6ZSUyMiUzQSUyMDElMkMlMjAlMjJoZWlnaHQlMjIlM0ElMjA3NjglMkMlMjAlMjJ3aWR0aCUyMiUzQSUyMDc2OCUyQyUyMCUyMm51bV9pbWFnZXNfcGVyX3Byb21wdCUyMiUzQSUyMG51bV9pbWFnZXNfcGVyX3Byb21wdCU3RCUwQWNvbXBpbGVyX2FyZ3MlMjAlM0QlMjAlN0IlMjJhdXRvX2Nhc3QlMjIlM0ElMjAlMjJtYXRtdWwlMjIlMkMlMjAlMjJhdXRvX2Nhc3RfdHlwZSUyMiUzQSUyMCUyMmJmMTYlMjIlN0QlMEElMEFzdGFibGVfZGlmZnVzaW9uJTIwJTNEJTIwTmV1cm9uTGF0ZW50Q29uc2lzdGVuY3lNb2RlbFBpcGVsaW5lLmZyb21fcHJldHJhaW5lZCglMEElMjAlMjAlMjAlMjBtb2RlbF9pZCUyQyUyMGV4cG9ydCUzRFRydWUlMkMlMjAqKmNvbXBpbGVyX2FyZ3MlMkMlMjAqKmlucHV0X3NoYXBlcyUwQSklMEFzYXZlX2RpcmVjdG9yeSUyMCUzRCUyMCUyMmxjbV9zZF9uZXVyb24lMkYlMjIlMEFzdGFibGVfZGlmZnVzaW9uLnNhdmVfcHJldHJhaW5lZChzYXZlX2RpcmVjdG9yeSklMEElMEElMjMlMjBQdXNoJTIwdG8lMjBodWIlMEFzdGFibGVfZGlmZnVzaW9uLnB1c2hfdG9faHViKHNhdmVfZGlyZWN0b3J5JTJDJTIwcmVwb3NpdG9yeV9pZCUzRCUyMm15LW5ldXJvbi1yZXBvJTIyKSUyMCUyMCUyMyUyMFJlcGxhY2UlMjB3aXRoJTIweW91ciUyMHJlcG8lMjBpZCUyQyUyMGVnLiUyMCUyMkppbmd5YSUyRkxDTV9EcmVhbXNoYXBlcl92N19uZXVyb254JTIy",highlighted:`<span class="hljs-keyword">from</span> optimum.neuron <span class="hljs-keyword">import</span> NeuronLatentConsistencyModelPipeline | |
| model_id = <span class="hljs-string">"SimianLuo/LCM_Dreamshaper_v7"</span> | |
| num_images_per_prompt = <span class="hljs-number">1</span> | |
| input_shapes = {<span class="hljs-string">"batch_size"</span>: <span class="hljs-number">1</span>, <span class="hljs-string">"height"</span>: <span class="hljs-number">768</span>, <span class="hljs-string">"width"</span>: <span class="hljs-number">768</span>, <span class="hljs-string">"num_images_per_prompt"</span>: num_images_per_prompt} | |
| compiler_args = {<span class="hljs-string">"auto_cast"</span>: <span class="hljs-string">"matmul"</span>, <span class="hljs-string">"auto_cast_type"</span>: <span class="hljs-string">"bf16"</span>} | |
| stable_diffusion = NeuronLatentConsistencyModelPipeline.from_pretrained( | |
| model_id, export=<span class="hljs-literal">True</span>, **compiler_args, **input_shapes | |
| ) | |
| save_directory = <span class="hljs-string">"lcm_sd_neuron/"</span> | |
| stable_diffusion.save_pretrained(save_directory) | |
| <span class="hljs-comment"># Push to hub</span> | |
| stable_diffusion.push_to_hub(save_directory, repository_id=<span class="hljs-string">"my-neuron-repo"</span>) <span class="hljs-comment"># Replace with your repo id, eg. "Jingya/LCM_Dreamshaper_v7_neuronx"</span>`,wrap:!1}}),N=new S({props:{title:"LCM of Stable Diffusion XL",local:"lcm-of-stable-diffusion-xl",headingTag:"h3"}}),X=new Me({props:{code:"ZnJvbSUyMG9wdGltdW0ubmV1cm9uJTIwaW1wb3J0JTIwTmV1cm9uU3RhYmxlRGlmZnVzaW9uWExQaXBlbGluZSUwQSUwQW1vZGVsX2lkJTIwJTNEJTIwJTIyc3RhYmlsaXR5YWklMkZzdGFibGUtZGlmZnVzaW9uLXhsLWJhc2UtMS4wJTIyJTBBdW5ldF9pZCUyMCUzRCUyMCUyMmxhdGVudC1jb25zaXN0ZW5jeSUyRmxjbS1zZHhsJTIyJTBBbnVtX2ltYWdlc19wZXJfcHJvbXB0JTIwJTNEJTIwMSUwQWlucHV0X3NoYXBlcyUyMCUzRCUyMCU3QiUyMmJhdGNoX3NpemUlMjIlM0ElMjAxJTJDJTIwJTIyaGVpZ2h0JTIyJTNBJTIwMTAyNCUyQyUyMCUyMndpZHRoJTIyJTNBJTIwMTAyNCUyQyUyMCUyMm51bV9pbWFnZXNfcGVyX3Byb21wdCUyMiUzQSUyMG51bV9pbWFnZXNfcGVyX3Byb21wdCU3RCUwQWNvbXBpbGVyX2FyZ3MlMjAlM0QlMjAlN0IlMjJhdXRvX2Nhc3QlMjIlM0ElMjAlMjJtYXRtdWwlMjIlMkMlMjAlMjJhdXRvX2Nhc3RfdHlwZSUyMiUzQSUyMCUyMmJmMTYlMjIlN0QlMEElMEFzdGFibGVfZGlmZnVzaW9uJTIwJTNEJTIwTmV1cm9uU3RhYmxlRGlmZnVzaW9uWExQaXBlbGluZS5mcm9tX3ByZXRyYWluZWQoJTBBJTIwJTIwJTIwJTIwbW9kZWxfaWQlMkMlMjB1bmV0X2lkJTNEdW5ldF9pZCUyQyUyMGV4cG9ydCUzRFRydWUlMkMlMjAqKmNvbXBpbGVyX2FyZ3MlMkMlMjAqKmlucHV0X3NoYXBlcyUwQSklMEFzYXZlX2RpcmVjdG9yeSUyMCUzRCUyMCUyMmxjbV9zZHhsX25ldXJvbiUyRiUyMiUwQXN0YWJsZV9kaWZmdXNpb24uc2F2ZV9wcmV0cmFpbmVkKHNhdmVfZGlyZWN0b3J5KSUwQSUwQSUyMyUyMFB1c2glMjB0byUyMGh1YiUwQXN0YWJsZV9kaWZmdXNpb24ucHVzaF90b19odWIoc2F2ZV9kaXJlY3RvcnklMkMlMjByZXBvc2l0b3J5X2lkJTNEJTIybXktbmV1cm9uLXJlcG8lMjIpJTIwJTIwJTIwJTIzJTIwUmVwbGFjZSUyMHdpdGglMjB5b3VyJTIwcmVwbyUyMGlkJTJDJTIwZWcuJTIwJTIySmluZ3lhJTJGbGNtLXNkeGwtbmV1cm9ueCUyMg==",highlighted:`<span class="hljs-keyword">from</span> optimum.neuron <span class="hljs-keyword">import</span> NeuronStableDiffusionXLPipeline | |
| model_id = <span class="hljs-string">"stabilityai/stable-diffusion-xl-base-1.0"</span> | |
| unet_id = <span class="hljs-string">"latent-consistency/lcm-sdxl"</span> | |
| num_images_per_prompt = <span class="hljs-number">1</span> | |
| input_shapes = {<span class="hljs-string">"batch_size"</span>: <span class="hljs-number">1</span>, <span class="hljs-string">"height"</span>: <span class="hljs-number">1024</span>, <span class="hljs-string">"width"</span>: <span class="hljs-number">1024</span>, <span class="hljs-string">"num_images_per_prompt"</span>: num_images_per_prompt} | |
| compiler_args = {<span class="hljs-string">"auto_cast"</span>: <span class="hljs-string">"matmul"</span>, <span class="hljs-string">"auto_cast_type"</span>: <span class="hljs-string">"bf16"</span>} | |
| stable_diffusion = NeuronStableDiffusionXLPipeline.from_pretrained( | |
| model_id, unet_id=unet_id, export=<span class="hljs-literal">True</span>, **compiler_args, **input_shapes | |
| ) | |
| save_directory = <span class="hljs-string">"lcm_sdxl_neuron/"</span> | |
| stable_diffusion.save_pretrained(save_directory) | |
| <span class="hljs-comment"># Push to hub</span> | |
| stable_diffusion.push_to_hub(save_directory, repository_id=<span class="hljs-string">"my-neuron-repo"</span>) <span class="hljs-comment"># Replace with your repo id, eg. "Jingya/lcm-sdxl-neuronx"</span>`,wrap:!1}}),v=new S({props:{title:"Text-to-Image",local:"text-to-image",headingTag:"h2"}}),Z=new Me({props:{code:"ZnJvbSUyMG9wdGltdW0ubmV1cm9uJTIwaW1wb3J0JTIwTmV1cm9uTGF0ZW50Q29uc2lzdGVuY3lNb2RlbFBpcGVsaW5lJTBBJTBBcGlwZSUyMCUzRCUyME5ldXJvbkxhdGVudENvbnNpc3RlbmN5TW9kZWxQaXBlbGluZS5mcm9tX3ByZXRyYWluZWQoJTIySmluZ3lhJTJGTENNX0RyZWFtc2hhcGVyX3Y3X25ldXJvbnglMjIpJTBBcHJvbXB0cyUyMCUzRCUyMCU1QiUyMlNlbGYtcG9ydHJhaXQlMjBvaWwlMjBwYWludGluZyUyQyUyMGElMjBiZWF1dGlmdWwlMjBjeWJvcmclMjB3aXRoJTIwZ29sZGVuJTIwaGFpciUyQyUyMDhrJTIyJTVEJTIwKiUyMDIlMEElMEFpbWFnZXMlMjAlM0QlMjBwaXBlKHByb21wdCUzRHByb21wdHMlMkMlMjBudW1faW5mZXJlbmNlX3N0ZXBzJTNENCUyQyUyMGd1aWRhbmNlX3NjYWxlJTNEOC4wKS5pbWFnZXM=",highlighted:`<span class="hljs-keyword">from</span> optimum.neuron <span class="hljs-keyword">import</span> NeuronLatentConsistencyModelPipeline | |
| pipe = NeuronLatentConsistencyModelPipeline.from_pretrained(<span class="hljs-string">"Jingya/LCM_Dreamshaper_v7_neuronx"</span>) | |
| prompts = [<span class="hljs-string">"Self-portrait oil painting, a beautiful cyborg with golden hair, 8k"</span>] * <span class="hljs-number">2</span> | |
| images = pipe(prompt=prompts, num_inference_steps=<span class="hljs-number">4</span>, guidance_scale=<span class="hljs-number">8.0</span>).images`,wrap:!1}}),G=new Me({props:{code:"ZnJvbSUyMG9wdGltdW0ubmV1cm9uJTIwaW1wb3J0JTIwTmV1cm9uU3RhYmxlRGlmZnVzaW9uWExQaXBlbGluZSUwQSUwQXBpcGUlMjAlM0QlMjBOZXVyb25TdGFibGVEaWZmdXNpb25YTFBpcGVsaW5lLmZyb21fcHJldHJhaW5lZCglMjJKaW5neWElMkZsY20tc2R4bC1uZXVyb254JTIyKSUwQXByb21wdHMlMjAlM0QlMjAlNUIlMjJhJTIwY2xvc2UtdXAlMjBwaWN0dXJlJTIwb2YlMjBhbiUyMG9sZCUyMG1hbiUyMHN0YW5kaW5nJTIwaW4lMjB0aGUlMjByYWluJTIyJTVEJTIwKiUyMDIlMEElMEFpbWFnZXMlMjAlM0QlMjBwaXBlKHByb21wdCUzRHByb21wdHMlMkMlMjBudW1faW5mZXJlbmNlX3N0ZXBzJTNENCUyQyUyMGd1aWRhbmNlX3NjYWxlJTNEOC4wKS5pbWFnZXM=",highlighted:`<span class="hljs-keyword">from</span> optimum.neuron <span class="hljs-keyword">import</span> NeuronStableDiffusionXLPipeline | |
| pipe = NeuronStableDiffusionXLPipeline.from_pretrained(<span class="hljs-string">"Jingya/lcm-sdxl-neuronx"</span>) | |
| prompts = [<span class="hljs-string">"a close-up picture of an old man standing in the rain"</span>] * <span class="hljs-number">2</span> | |
| images = pipe(prompt=prompts, num_inference_steps=<span class="hljs-number">4</span>, guidance_scale=<span class="hljs-number">8.0</span>).images`,wrap:!1}}),V=new S({props:{title:"NeuronLatentConsistencyModelPipeline",local:"optimum.neuron.NeuronLatentConsistencyModelPipeline",headingTag:"h2"}}),I=new Xe({props:{name:"class optimum.neuron.NeuronLatentConsistencyModelPipeline",anchor:"optimum.neuron.NeuronLatentConsistencyModelPipeline",parameters:[{name:"config",val:": typing.Dict[str, typing.Any]"},{name:"configs",val:": typing.Dict[str, ForwardRef('PretrainedConfig')]"},{name:"neuron_configs",val:": typing.Dict[str, ForwardRef('NeuronDefaultConfig')]"},{name:"data_parallel_mode",val:": typing.Literal['none', 'unet', 'transformer', 'all']"},{name:"scheduler",val:": typing.Optional[diffusers.schedulers.scheduling_utils.SchedulerMixin]"},{name:"vae_decoder",val:": typing.Union[torch.jit._script.ScriptModule, ForwardRef('NeuronModelVaeDecoder')]"},{name:"text_encoder",val:": typing.Union[torch.jit._script.ScriptModule, ForwardRef('NeuronModelTextEncoder'), NoneType] = None"},{name:"text_encoder_2",val:": typing.Union[torch.jit._script.ScriptModule, ForwardRef('NeuronModelTextEncoder'), NoneType] = None"},{name:"unet",val:": typing.Union[torch.jit._script.ScriptModule, ForwardRef('NeuronModelUnet'), NoneType] = None"},{name:"transformer",val:": typing.Union[torch.jit._script.ScriptModule, ForwardRef('NeuronModelTransformer'), NoneType] = None"},{name:"vae_encoder",val:": typing.Union[torch.jit._script.ScriptModule, ForwardRef('NeuronModelVaeEncoder'), NoneType] = None"},{name:"image_encoder",val:": typing.Optional[torch.jit._script.ScriptModule] = None"},{name:"safety_checker",val:": typing.Optional[torch.jit._script.ScriptModule] = None"},{name:"tokenizer",val:": typing.Union[transformers.models.clip.tokenization_clip.CLIPTokenizer, transformers.utils.dummy_sentencepiece_objects.T5Tokenizer, NoneType] = None"},{name:"tokenizer_2",val:": typing.Optional[transformers.models.clip.tokenization_clip.CLIPTokenizer] = None"},{name:"feature_extractor",val:": typing.Optional[transformers.models.clip.feature_extraction_clip.CLIPFeatureExtractor] = None"},{name:"controlnet",val:": typing.Union[torch.jit._script.ScriptModule, typing.List[torch.jit._script.ScriptModule], ForwardRef('NeuronControlNetModel'), ForwardRef('NeuronMultiControlNetModel'), NoneType] = None"},{name:"requires_aesthetics_score",val:": bool = False"},{name:"force_zeros_for_empty_prompt",val:": bool = True"},{name:"add_watermarker",val:": typing.Optional[bool] = None"},{name:"model_save_dir",val:": typing.Union[str, pathlib.Path, tempfile.TemporaryDirectory, NoneType] = None"},{name:"model_and_config_save_paths",val:": typing.Optional[typing.Dict[str, typing.Tuple[str, pathlib.Path]]] = None"}],source:"https://github.com/huggingface/optimum-neuron/blob/v0.2.0.dev4/optimum/neuron/modeling_diffusion.py#L1589"}}),L=new Xe({props:{name:"__call__",anchor:"optimum.neuron.NeuronLatentConsistencyModelPipeline.__call__",parameters:[{name:"*args",val:""},{name:"**kwargs",val:""}],source:"https://github.com/huggingface/optimum-neuron/blob/v0.2.0.dev4/optimum/neuron/modeling_diffusion.py#L1165"}}),{c(){M=o("meta"),F=s(),R=o("p"),k=s(),i(h.$$.fragment),E=s(),i(b.$$.fragment),z=s(),g=o("p"),g.innerHTML=be,Q=s(),_=o("p"),_.innerHTML=ge,H=s(),w=o("ul"),w.innerHTML=_e,Y=s(),j=o("p"),j.innerHTML=we,D=s(),i(T.$$.fragment),A=s(),i(J.$$.fragment),P=s(),i(U.$$.fragment),K=s(),i(N.$$.fragment),O=s(),i(X.$$.fragment),ee=s(),i(v.$$.fragment),te=s(),C=o("p"),C.textContent=je,ne=s(),W=o("ul"),W.innerHTML=Te,le=s(),i(Z.$$.fragment),se=s(),$=o("ul"),$.innerHTML=Je,ae=s(),i(G.$$.fragment),oe=s(),i(V.$$.fragment),ie=s(),y=o("div"),i(I.$$.fragment),ye=s(),x=o("div"),i(L.$$.fragment),re=s(),B=o("p"),B.innerHTML=Ue,pe=s(),q=o("p"),this.h()},l(e){const t=Ge("svelte-u9bgzb",document.head);M=r(t,"META",{name:!0,content:!0}),t.forEach(n),F=a(e),R=r(e,"P",{}),ce(R).forEach(n),k=a(e),p(h.$$.fragment,e),E=a(e),p(b.$$.fragment,e),z=a(e),g=r(e,"P",{"data-svelte-h":!0}),f(g)!=="svelte-1ud6a8q"&&(g.innerHTML=be),Q=a(e),_=r(e,"P",{"data-svelte-h":!0}),f(_)!=="svelte-1ayizu6"&&(_.innerHTML=ge),H=a(e),w=r(e,"UL",{"data-svelte-h":!0}),f(w)!=="svelte-r4tdj0"&&(w.innerHTML=_e),Y=a(e),j=r(e,"P",{"data-svelte-h":!0}),f(j)!=="svelte-c4lhmw"&&(j.innerHTML=we),D=a(e),p(T.$$.fragment,e),A=a(e),p(J.$$.fragment,e),P=a(e),p(U.$$.fragment,e),K=a(e),p(N.$$.fragment,e),O=a(e),p(X.$$.fragment,e),ee=a(e),p(v.$$.fragment,e),te=a(e),C=r(e,"P",{"data-svelte-h":!0}),f(C)!=="svelte-1ebkvay"&&(C.textContent=je),ne=a(e),W=r(e,"UL",{"data-svelte-h":!0}),f(W)!=="svelte-ffz5jy"&&(W.innerHTML=Te),le=a(e),p(Z.$$.fragment,e),se=a(e),$=r(e,"UL",{"data-svelte-h":!0}),f($)!=="svelte-8q369c"&&($.innerHTML=Je),ae=a(e),p(G.$$.fragment,e),oe=a(e),p(V.$$.fragment,e),ie=a(e),y=r(e,"DIV",{class:!0});var ue=ce(y);p(I.$$.fragment,ue),ye=a(ue),x=r(ue,"DIV",{class:!0});var Ne=ce(x);p(L.$$.fragment,Ne),Ne.forEach(n),ue.forEach(n),re=a(e),B=r(e,"P",{"data-svelte-h":!0}),f(B)!=="svelte-1wos5lv"&&(B.innerHTML=Ue),pe=a(e),q=r(e,"P",{}),ce(q).forEach(n),this.h()},h(){de(M,"name","hf:doc:metadata"),de(M,"content",Ie),de(x,"class","docstring border-l-2 border-t-2 pl-4 pt-3.5 border-gray-100 rounded-tl-xl mb-6 mt-8"),de(y,"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,t){fe(document.head,M),l(e,F,t),l(e,R,t),l(e,k,t),m(h,e,t),l(e,E,t),m(b,e,t),l(e,z,t),l(e,g,t),l(e,Q,t),l(e,_,t),l(e,H,t),l(e,w,t),l(e,Y,t),l(e,j,t),l(e,D,t),m(T,e,t),l(e,A,t),m(J,e,t),l(e,P,t),m(U,e,t),l(e,K,t),m(N,e,t),l(e,O,t),m(X,e,t),l(e,ee,t),m(v,e,t),l(e,te,t),l(e,C,t),l(e,ne,t),l(e,W,t),l(e,le,t),m(Z,e,t),l(e,se,t),l(e,$,t),l(e,ae,t),m(G,e,t),l(e,oe,t),m(V,e,t),l(e,ie,t),l(e,y,t),m(I,y,null),fe(y,ye),fe(y,x),m(L,x,null),l(e,re,t),l(e,B,t),l(e,pe,t),l(e,q,t),me=!0},p:Ce,i(e){me||(u(h.$$.fragment,e),u(b.$$.fragment,e),u(T.$$.fragment,e),u(J.$$.fragment,e),u(U.$$.fragment,e),u(N.$$.fragment,e),u(X.$$.fragment,e),u(v.$$.fragment,e),u(Z.$$.fragment,e),u(G.$$.fragment,e),u(V.$$.fragment,e),u(I.$$.fragment,e),u(L.$$.fragment,e),me=!0)},o(e){c(h.$$.fragment,e),c(b.$$.fragment,e),c(T.$$.fragment,e),c(J.$$.fragment,e),c(U.$$.fragment,e),c(N.$$.fragment,e),c(X.$$.fragment,e),c(v.$$.fragment,e),c(Z.$$.fragment,e),c(G.$$.fragment,e),c(V.$$.fragment,e),c(I.$$.fragment,e),c(L.$$.fragment,e),me=!1},d(e){e&&(n(F),n(R),n(k),n(E),n(z),n(g),n(Q),n(_),n(H),n(w),n(Y),n(j),n(D),n(A),n(P),n(K),n(O),n(ee),n(te),n(C),n(ne),n(W),n(le),n(se),n($),n(ae),n(oe),n(ie),n(y),n(re),n(B),n(pe),n(q)),n(M),d(h,e),d(b,e),d(T,e),d(J,e),d(U,e),d(N,e),d(X,e),d(v,e),d(Z,e),d(G,e),d(V,e),d(I),d(L)}}}const Ie='{"title":"Latent Consistency Models","local":"latent-consistency-models","sections":[{"title":"Overview","local":"overview","sections":[],"depth":2},{"title":"Export to Neuron","local":"export-to-neuron","sections":[{"title":"LCM of Stable Diffusion","local":"lcm-of-stable-diffusion","sections":[],"depth":3},{"title":"LCM of Stable Diffusion XL","local":"lcm-of-stable-diffusion-xl","sections":[],"depth":3}],"depth":2},{"title":"Text-to-Image","local":"text-to-image","sections":[],"depth":2},{"title":"NeuronLatentConsistencyModelPipeline","local":"optimum.neuron.NeuronLatentConsistencyModelPipeline","sections":[],"depth":2}],"depth":1}';function Le(he){return We(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Fe extends Ze{constructor(M){super(),$e(this,M,Le,Ve,ve,{})}}export{Fe as component}; | |
Xet Storage Details
- Size:
- 18 kB
- Xet hash:
- bd29b30b171216caeede5cb68c6496dc09f4776a42e86f940caa5b0ee28b075a
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.