@@ -189,7 +189,7 @@ class ModelSamplingContinuousEDM:
189
189
@classmethod
190
190
def INPUT_TYPES (s ):
191
191
return {"required" : { "model" : ("MODEL" ,),
192
- "sampling" : (["v_prediction" , "edm" , "edm_playground_v2.5" , "eps" ],),
192
+ "sampling" : (["v_prediction" , "edm" , "edm_playground_v2.5" , "eps" , "cosmos_rflow" ],),
193
193
"sigma_max" : ("FLOAT" , {"default" : 120.0 , "min" : 0.0 , "max" : 1000.0 , "step" :0.001 , "round" : False }),
194
194
"sigma_min" : ("FLOAT" , {"default" : 0.002 , "min" : 0.0 , "max" : 1000.0 , "step" :0.001 , "round" : False }),
195
195
}}
@@ -202,6 +202,7 @@ def INPUT_TYPES(s):
202
202
def patch (self , model , sampling , sigma_max , sigma_min ):
203
203
m = model .clone ()
204
204
205
+ sampling_base = comfy .model_sampling .ModelSamplingContinuousEDM
205
206
latent_format = None
206
207
sigma_data = 1.0
207
208
if sampling == "eps" :
@@ -215,8 +216,11 @@ def patch(self, model, sampling, sigma_max, sigma_min):
215
216
sampling_type = comfy .model_sampling .EDM
216
217
sigma_data = 0.5
217
218
latent_format = comfy .latent_formats .SDXL_Playground_2_5 ()
219
+ elif sampling == "cosmos_rflow" :
220
+ sampling_type = comfy .model_sampling .COSMOS_RFLOW
221
+ sampling_base = comfy .model_sampling .ModelSamplingCosmosRFlow
218
222
219
- class ModelSamplingAdvanced (comfy . model_sampling . ModelSamplingContinuousEDM , sampling_type ):
223
+ class ModelSamplingAdvanced (sampling_base , sampling_type ):
220
224
pass
221
225
222
226
model_sampling = ModelSamplingAdvanced (model .model .model_config )
0 commit comments