@@ -125,19 +125,11 @@ export const buildMultidiffusionUpscaleGraph = async (state: RootState): Promise
125
125
g . addEdge ( modelNode , 'unet' , tiledMultidiffusionNode , 'unet' ) ;
126
126
addSDXLLoRas ( state , g , tiledMultidiffusionNode , modelNode , null , posCondNode , negCondNode ) ;
127
127
128
- const modelConfig = await fetchModelConfigWithTypeGuard ( model . key , isNonRefinerMainModelConfig ) ;
129
-
130
128
g . upsertMetadata ( {
131
- cfg_scale,
132
129
positive_prompt : positivePrompt ,
133
130
negative_prompt : negativePrompt ,
134
131
positive_style_prompt : positiveStylePrompt ,
135
132
negative_style_prompt : negativeStylePrompt ,
136
- model : Graph . getModelMetadataField ( modelConfig ) ,
137
- seed,
138
- steps,
139
- scheduler,
140
- vae : vae ?? undefined ,
141
133
} ) ;
142
134
} else {
143
135
posCondNode = g . addNode ( {
@@ -166,24 +158,33 @@ export const buildMultidiffusionUpscaleGraph = async (state: RootState): Promise
166
158
g . addEdge ( modelNode , 'unet' , tiledMultidiffusionNode , 'unet' ) ;
167
159
addLoRAs ( state , g , tiledMultidiffusionNode , modelNode , null , clipSkipNode , posCondNode , negCondNode ) ;
168
160
169
- const modelConfig = await fetchModelConfigWithTypeGuard ( model . key , isNonRefinerMainModelConfig ) ;
170
- const upscaleModelConfig = await fetchModelConfigWithTypeGuard ( upscaleModel . key , isSpandrelImageToImageModelConfig ) ;
171
-
172
161
g . upsertMetadata ( {
173
- cfg_scale,
174
162
positive_prompt : positivePrompt ,
175
163
negative_prompt : negativePrompt ,
176
- model : Graph . getModelMetadataField ( modelConfig ) ,
177
- seed,
178
- steps,
179
- scheduler,
180
- vae : vae ?? undefined ,
181
- upscale_model : Graph . getModelMetadataField ( upscaleModelConfig ) ,
182
- creativity,
183
- structure,
184
164
} ) ;
185
165
}
186
166
167
+ const modelConfig = await fetchModelConfigWithTypeGuard ( model . key , isNonRefinerMainModelConfig ) ;
168
+ const upscaleModelConfig = await fetchModelConfigWithTypeGuard ( upscaleModel . key , isSpandrelImageToImageModelConfig ) ;
169
+
170
+ g . upsertMetadata ( {
171
+ cfg_scale,
172
+ model : Graph . getModelMetadataField ( modelConfig ) ,
173
+ seed,
174
+ steps,
175
+ scheduler,
176
+ vae : vae ?? undefined ,
177
+ upscale_model : Graph . getModelMetadataField ( upscaleModelConfig ) ,
178
+ creativity,
179
+ structure,
180
+ upscale_initial_image : {
181
+ image_name : upscaleInitialImage . image_name ,
182
+ width : upscaleInitialImage . width ,
183
+ height : upscaleInitialImage . height ,
184
+ } ,
185
+ upscale_scale : scale ,
186
+ } ) ;
187
+
187
188
g . setMetadataReceivingNode ( l2iNode ) ;
188
189
g . addEdgeToMetadata ( upscaleNode , 'width' , 'width' ) ;
189
190
g . addEdgeToMetadata ( upscaleNode , 'height' , 'height' ) ;
0 commit comments