Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
ComfyUI
Commits
aae9fe0c
"...composable_kernel_onnx.git" did not exist on "61487e0a00f1956d413fa015884e8e95a9636b13"
Commit
aae9fe0c
authored
Mar 22, 2023
by
comfyanonymous
Browse files
Increase max res to 8192x8192 since 4096x4096 wasn't enough for some.
parent
f67c0062
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
17 deletions
+19
-17
nodes.py
nodes.py
+19
-17
No files found.
nodes.py
View file @
aae9fe0c
...
@@ -31,6 +31,8 @@ def before_node_execution():
...
@@ -31,6 +31,8 @@ def before_node_execution():
def
interrupt_processing
(
value
=
True
):
def
interrupt_processing
(
value
=
True
):
model_management
.
interrupt_current_processing
(
value
)
model_management
.
interrupt_current_processing
(
value
)
MAX_RESOLUTION
=
8192
class
CLIPTextEncode
:
class
CLIPTextEncode
:
@
classmethod
@
classmethod
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
...
@@ -59,10 +61,10 @@ class ConditioningSetArea:
...
@@ -59,10 +61,10 @@ class ConditioningSetArea:
@
classmethod
@
classmethod
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
return
{
"required"
:
{
"conditioning"
:
(
"CONDITIONING"
,
),
return
{
"required"
:
{
"conditioning"
:
(
"CONDITIONING"
,
),
"width"
:
(
"INT"
,
{
"default"
:
64
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"width"
:
(
"INT"
,
{
"default"
:
64
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
64
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
64
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"x"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
64
}),
"x"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"y"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
64
}),
"y"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"strength"
:
(
"FLOAT"
,
{
"default"
:
1.0
,
"min"
:
0.0
,
"max"
:
10.0
,
"step"
:
0.01
}),
"strength"
:
(
"FLOAT"
,
{
"default"
:
1.0
,
"min"
:
0.0
,
"max"
:
10.0
,
"step"
:
0.01
}),
}}
}}
RETURN_TYPES
=
(
"CONDITIONING"
,)
RETURN_TYPES
=
(
"CONDITIONING"
,)
...
@@ -412,8 +414,8 @@ class EmptyLatentImage:
...
@@ -412,8 +414,8 @@ class EmptyLatentImage:
@
classmethod
@
classmethod
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
return
{
"required"
:
{
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
return
{
"required"
:
{
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"batch_size"
:
(
"INT"
,
{
"default"
:
1
,
"min"
:
1
,
"max"
:
64
})}}
"batch_size"
:
(
"INT"
,
{
"default"
:
1
,
"min"
:
1
,
"max"
:
64
})}}
RETURN_TYPES
=
(
"LATENT"
,)
RETURN_TYPES
=
(
"LATENT"
,)
FUNCTION
=
"generate"
FUNCTION
=
"generate"
...
@@ -433,8 +435,8 @@ class LatentUpscale:
...
@@ -433,8 +435,8 @@ class LatentUpscale:
@
classmethod
@
classmethod
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
return
{
"required"
:
{
"samples"
:
(
"LATENT"
,),
"upscale_method"
:
(
s
.
upscale_methods
,),
return
{
"required"
:
{
"samples"
:
(
"LATENT"
,),
"upscale_method"
:
(
s
.
upscale_methods
,),
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"crop"
:
(
s
.
crop_methods
,)}}
"crop"
:
(
s
.
crop_methods
,)}}
RETURN_TYPES
=
(
"LATENT"
,)
RETURN_TYPES
=
(
"LATENT"
,)
FUNCTION
=
"upscale"
FUNCTION
=
"upscale"
...
@@ -495,9 +497,9 @@ class LatentComposite:
...
@@ -495,9 +497,9 @@ class LatentComposite:
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
return
{
"required"
:
{
"samples_to"
:
(
"LATENT"
,),
return
{
"required"
:
{
"samples_to"
:
(
"LATENT"
,),
"samples_from"
:
(
"LATENT"
,),
"samples_from"
:
(
"LATENT"
,),
"x"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
8
}),
"x"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
8
}),
"y"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
8
}),
"y"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
8
}),
"feather"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
8
}),
"feather"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
8
}),
}}
}}
RETURN_TYPES
=
(
"LATENT"
,)
RETURN_TYPES
=
(
"LATENT"
,)
FUNCTION
=
"composite"
FUNCTION
=
"composite"
...
@@ -536,10 +538,10 @@ class LatentCrop:
...
@@ -536,10 +538,10 @@ class LatentCrop:
@
classmethod
@
classmethod
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
return
{
"required"
:
{
"samples"
:
(
"LATENT"
,),
return
{
"required"
:
{
"samples"
:
(
"LATENT"
,),
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
4096
,
"step"
:
64
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
64
,
"max"
:
MAX_RESOLUTION
,
"step"
:
64
}),
"x"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
8
}),
"x"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
8
}),
"y"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
4096
,
"step"
:
8
}),
"y"
:
(
"INT"
,
{
"default"
:
0
,
"min"
:
0
,
"max"
:
MAX_RESOLUTION
,
"step"
:
8
}),
}}
}}
RETURN_TYPES
=
(
"LATENT"
,)
RETURN_TYPES
=
(
"LATENT"
,)
FUNCTION
=
"crop"
FUNCTION
=
"crop"
...
@@ -876,8 +878,8 @@ class ImageScale:
...
@@ -876,8 +878,8 @@ class ImageScale:
@
classmethod
@
classmethod
def
INPUT_TYPES
(
s
):
def
INPUT_TYPES
(
s
):
return
{
"required"
:
{
"image"
:
(
"IMAGE"
,),
"upscale_method"
:
(
s
.
upscale_methods
,),
return
{
"required"
:
{
"image"
:
(
"IMAGE"
,),
"upscale_method"
:
(
s
.
upscale_methods
,),
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
1
,
"max"
:
4096
,
"step"
:
1
}),
"width"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
1
,
"max"
:
MAX_RESOLUTION
,
"step"
:
1
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
1
,
"max"
:
4096
,
"step"
:
1
}),
"height"
:
(
"INT"
,
{
"default"
:
512
,
"min"
:
1
,
"max"
:
MAX_RESOLUTION
,
"step"
:
1
}),
"crop"
:
(
s
.
crop_methods
,)}}
"crop"
:
(
s
.
crop_methods
,)}}
RETURN_TYPES
=
(
"IMAGE"
,)
RETURN_TYPES
=
(
"IMAGE"
,)
FUNCTION
=
"upscale"
FUNCTION
=
"upscale"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment