mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-04-30 03:01:15 +00:00
add note to Tiling
This commit is contained in:
@@ -28,17 +28,20 @@ def apply_circular_forge(model, tiling_enabled=False):
|
|||||||
print(f'Tiling: {tiling_enabled}')
|
print(f'Tiling: {tiling_enabled}')
|
||||||
model.tiling_enabled = tiling_enabled
|
model.tiling_enabled = tiling_enabled
|
||||||
|
|
||||||
def flatten(el):
|
# def flatten(el):
|
||||||
flattened = [flatten(children) for children in el.children()]
|
# flattened = [flatten(children) for children in el.children()]
|
||||||
res = [el]
|
# res = [el]
|
||||||
for c in flattened:
|
# for c in flattened:
|
||||||
res += c
|
# res += c
|
||||||
return res
|
# return res
|
||||||
|
#
|
||||||
|
# layers = flatten(model)
|
||||||
|
#
|
||||||
|
# for layer in [layer for layer in layers if 'Conv' in type(layer).__name__]:
|
||||||
|
# layer.padding_mode = 'circular' if tiling_enabled else 'zeros'
|
||||||
|
|
||||||
layers = flatten(model)
|
print(f'Tiling is currently under maintenance and unavailable. Sorry for the inconvenience.')
|
||||||
|
|
||||||
for layer in [layer for layer in layers if 'Conv' in type(layer).__name__]:
|
|
||||||
layer.padding_mode = 'circular' if tiling_enabled else 'zeros'
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user