mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-02-06 11:32:31 +08:00
Merge branch 'comfyanonymous:master' into master
This commit is contained in:
commit
9b47d8ac14
@ -4,6 +4,9 @@ if you have a NVIDIA gpu:
|
|||||||
|
|
||||||
run_nvidia_gpu.bat
|
run_nvidia_gpu.bat
|
||||||
|
|
||||||
|
if you want to enable the fast fp16 accumulation (faster for fp16 models with slightly less quality):
|
||||||
|
|
||||||
|
run_nvidia_gpu_fast_fp16_accumulation.bat
|
||||||
|
|
||||||
|
|
||||||
To run it in slow CPU mode:
|
To run it in slow CPU mode:
|
||||||
|
|||||||
@ -301,6 +301,35 @@ class ExtendIntermediateSigmas:
|
|||||||
|
|
||||||
return (extended_sigmas,)
|
return (extended_sigmas,)
|
||||||
|
|
||||||
|
|
||||||
|
class SamplingPercentToSigma:
|
||||||
|
@classmethod
|
||||||
|
def INPUT_TYPES(cls) -> InputTypeDict:
|
||||||
|
return {
|
||||||
|
"required": {
|
||||||
|
"model": (IO.MODEL, {}),
|
||||||
|
"sampling_percent": (IO.FLOAT, {"default": 0.0, "min": 0.0, "max": 1.0, "step": 0.0001}),
|
||||||
|
"return_actual_sigma": (IO.BOOLEAN, {"default": False, "tooltip": "Return the actual sigma value instead of the value used for interval checks.\nThis only affects results at 0.0 and 1.0."}),
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
RETURN_TYPES = (IO.FLOAT,)
|
||||||
|
RETURN_NAMES = ("sigma_value",)
|
||||||
|
CATEGORY = "sampling/custom_sampling/sigmas"
|
||||||
|
|
||||||
|
FUNCTION = "get_sigma"
|
||||||
|
|
||||||
|
def get_sigma(self, model, sampling_percent, return_actual_sigma):
|
||||||
|
model_sampling = model.get_model_object("model_sampling")
|
||||||
|
sigma_val = model_sampling.percent_to_sigma(sampling_percent)
|
||||||
|
if return_actual_sigma:
|
||||||
|
if sampling_percent == 0.0:
|
||||||
|
sigma_val = model_sampling.sigma_max.item()
|
||||||
|
elif sampling_percent == 1.0:
|
||||||
|
sigma_val = model_sampling.sigma_min.item()
|
||||||
|
return (sigma_val,)
|
||||||
|
|
||||||
|
|
||||||
class KSamplerSelect:
|
class KSamplerSelect:
|
||||||
@classmethod
|
@classmethod
|
||||||
def INPUT_TYPES(s):
|
def INPUT_TYPES(s):
|
||||||
@ -887,6 +916,7 @@ NODE_CLASS_MAPPINGS = {
|
|||||||
"FlipSigmas": FlipSigmas,
|
"FlipSigmas": FlipSigmas,
|
||||||
"SetFirstSigma": SetFirstSigma,
|
"SetFirstSigma": SetFirstSigma,
|
||||||
"ExtendIntermediateSigmas": ExtendIntermediateSigmas,
|
"ExtendIntermediateSigmas": ExtendIntermediateSigmas,
|
||||||
|
"SamplingPercentToSigma": SamplingPercentToSigma,
|
||||||
|
|
||||||
"CFGGuider": CFGGuider,
|
"CFGGuider": CFGGuider,
|
||||||
"DualCFGGuider": DualCFGGuider,
|
"DualCFGGuider": DualCFGGuider,
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
comfyui-frontend-package==1.23.4
|
comfyui-frontend-package==1.23.4
|
||||||
comfyui-workflow-templates==0.1.37
|
comfyui-workflow-templates==0.1.39
|
||||||
comfyui-embedded-docs==0.2.4
|
comfyui-embedded-docs==0.2.4
|
||||||
torch
|
torch
|
||||||
torchsde
|
torchsde
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user