@@ -146,12 +146,12 @@ public async Task<Stream> GenerateAsStreamAsync(IModelOptions model, PromptOptio
146146
147147 private async Task < DenseTensor < float > > RunAsync ( IModelOptions modelOptions , PromptOptions promptOptions , SchedulerOptions schedulerOptions , Action < int , int > progress = null , CancellationToken cancellationToken = default )
148148 {
149- return promptOptions . ProcessType switch
149+ return promptOptions . DiffuserType switch
150150 {
151- ProcessType . TextToImage => await _textDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
152- ProcessType . ImageToImage => await _imageDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
153- ProcessType . ImageInpaint => await _inpaintDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
154- ProcessType . ImageInpaintLegacy => await _inpaintLegacyDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
151+ DiffuserType . TextToImage => await _textDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
152+ DiffuserType . ImageToImage => await _imageDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
153+ DiffuserType . ImageInpaint => await _inpaintDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
154+ DiffuserType . ImageInpaintLegacy => await _inpaintLegacyDiffuser . DiffuseAsync ( modelOptions , promptOptions , schedulerOptions , progress , cancellationToken ) ,
155155 _ => throw new NotImplementedException ( )
156156 } ;
157157 }
0 commit comments