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
108
108
// Get Model metadata
109
109
var metadata = _onnxModelService . GetModelMetadata ( modelOptions , OnnxModelType . Unet ) ;
110
110
111
- // Some LCM variants require no guidance embeds
112
- var guidanceEmbeddingsRequired = metadata . Inputs . Count == 4 ;
113
-
114
111
// Loop though the timesteps
115
112
var step = 0 ;
116
113
foreach ( var timestep in timesteps )
@@ -130,8 +127,7 @@ protected override async Task<DenseTensor<float>> SchedulerStepAsync(StableDiffu
130
127
inferenceParameters . AddInputTensor ( inputTensor ) ;
131
128
inferenceParameters . AddInputTensor ( timestepTensor ) ;
132
129
inferenceParameters . AddInputTensor ( promptEmbeddings . PromptEmbeds ) ;
133
- if ( guidanceEmbeddingsRequired )
134
- inferenceParameters . AddInputTensor ( guidanceEmbeddings ) ;
130
+ inferenceParameters . AddInputTensor ( guidanceEmbeddings ) ;
135
131
inferenceParameters . AddOutputBuffer ( outputDimension ) ;
136
132
137
133
var results = await _onnxModelService . RunInferenceAsync ( modelOptions , OnnxModelType . Unet , inferenceParameters ) ;
You can’t perform that action at this time.
0 commit comments