This repository was archived by the owner on Nov 27, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed
OnnxStack.StableDiffusion/Diffusers/LatentConsistency Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -108,9 +108,6 @@ protected override async Task<DenseTensor<float>> SchedulerStepAsync(StableDiffu
108108 // Get Model metadata
109109 var metadata = _onnxModelService . GetModelMetadata ( modelOptions , OnnxModelType . Unet ) ;
110110
111- // Some LCM variants require no guidance embeds
112- var guidanceEmbeddingsRequired = metadata . Inputs . Count == 4 ;
113-
114111 // Loop though the timesteps
115112 var step = 0 ;
116113 foreach ( var timestep in timesteps )
@@ -130,8 +127,7 @@ protected override async Task<DenseTensor<float>> SchedulerStepAsync(StableDiffu
130127 inferenceParameters . AddInputTensor ( inputTensor ) ;
131128 inferenceParameters . AddInputTensor ( timestepTensor ) ;
132129 inferenceParameters . AddInputTensor ( promptEmbeddings . PromptEmbeds ) ;
133- if ( guidanceEmbeddingsRequired )
134- inferenceParameters . AddInputTensor ( guidanceEmbeddings ) ;
130+ inferenceParameters . AddInputTensor ( guidanceEmbeddings ) ;
135131 inferenceParameters . AddOutputBuffer ( outputDimension ) ;
136132
137133 var results = await _onnxModelService . RunInferenceAsync ( modelOptions , OnnxModelType . Unet , inferenceParameters ) ;
You can’t perform that action at this time.
0 commit comments