mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-01-12 23:30:56 +08:00
Distinct Seed and Seed64 input specs. numpy only supports 32 bit seeds
This commit is contained in:
parent
6ab1aa1e8a
commit
3f1f427ff4
@ -65,6 +65,7 @@ InputTypeSpec = Union[IntSpec, FloatSpec, StringSpec, BooleanSpec, ChoiceSpec, N
|
||||
|
||||
# numpy seeds must be between 0 and 2**32 - 1
|
||||
Seed = ("INT", {"default": 0, "min": 0, "max": 2**32 - 1})
|
||||
Seed64 = ("INT", {"default": 0, "min": 0, "max": 0xffffffffffffffff})
|
||||
SeedSpec = tuple[Literal["INT"], TypedDict("SeedSpecOptions", {"default": Literal[0], "min": Literal[0], "max": Literal[4294967295]})]
|
||||
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@ from comfy.cmd import latent_preview
|
||||
import torch
|
||||
from comfy import utils
|
||||
from comfy import node_helpers
|
||||
from comfy.nodes.package_typing import Seed
|
||||
from comfy.nodes.package_typing import Seed, Seed64
|
||||
from comfy.samplers import KSAMPLER
|
||||
|
||||
|
||||
@ -459,7 +459,7 @@ class SamplerCustom:
|
||||
return {"required":
|
||||
{"model": ("MODEL",),
|
||||
"add_noise": ("BOOLEAN", {"default": True}),
|
||||
"noise_seed": Seed,
|
||||
"noise_seed": Seed64,
|
||||
"cfg": ("FLOAT", {"default": 8.0, "min": 0.0, "max": 100.0, "step":0.1, "round": 0.01}),
|
||||
"positive": ("CONDITIONING", ),
|
||||
"negative": ("CONDITIONING", ),
|
||||
@ -611,7 +611,7 @@ class RandomNoise(DisableNoise):
|
||||
@classmethod
|
||||
def INPUT_TYPES(s):
|
||||
return {"required":{
|
||||
"noise_seed": Seed,
|
||||
"noise_seed": Seed64,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ import torch
|
||||
|
||||
import comfy.utils
|
||||
from comfy.component_model.tensor_types import Latent
|
||||
from comfy.nodes.package_typing import Seed
|
||||
from comfy.nodes.package_typing import Seed, Seed64
|
||||
from .nodes_post_processing import gaussian_kernel
|
||||
|
||||
|
||||
@ -169,7 +169,7 @@ class LatentAddNoiseChannels:
|
||||
"required": {
|
||||
"samples": ("LATENT",),
|
||||
"std_dev": ("FLOAT", {"default": 0.1, "min": 0.0, "max": 1.0, "step": 0.01}),
|
||||
"seed": Seed,
|
||||
"seed": Seed64,
|
||||
"slice_i": ("INT", {"default": 0, "min": -16, "max": 16}),
|
||||
"slice_j": ("INT", {"default": 16, "min": -16, "max": 16}),
|
||||
}
|
||||
|
||||
@ -67,7 +67,7 @@
|
||||
},
|
||||
"21": {
|
||||
"inputs": {
|
||||
"noise_seed": 600769511872395
|
||||
"noise_seed": 872395
|
||||
},
|
||||
"class_type": "RandomNoise",
|
||||
"_meta": {
|
||||
|
||||
@ -29,7 +29,7 @@
|
||||
},
|
||||
"2": {
|
||||
"inputs": {
|
||||
"noise_seed": 1038979118098399
|
||||
"noise_seed": 1038979
|
||||
},
|
||||
"class_type": "RandomNoise",
|
||||
"_meta": {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user