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
2c7c14de
"tests/pipelines/vscode:/vscode.git/clone" did not exist on "c059cc0992899383d1079fbea52b71a49aa3f88a"
Commit
2c7c14de
authored
Jun 28, 2023
by
comfyanonymous
Browse files
Support for SDXL text encoder lora.
parent
fcef47f0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
1 deletion
+16
-1
comfy/sd.py
comfy/sd.py
+16
-1
No files found.
comfy/sd.py
View file @
2c7c14de
...
...
@@ -223,13 +223,28 @@ def model_lora_keys(model, key_map={}):
counter
+=
1
counter
=
0
text_model_lora_key
=
"lora_te_text_model_encoder_layers_{}_{}"
for
b
in
range
(
24
):
clip_l_present
=
False
for
b
in
range
(
32
):
for
c
in
LORA_CLIP_MAP
:
k
=
"transformer.text_model.encoder.layers.{}.{}.weight"
.
format
(
b
,
c
)
if
k
in
sdk
:
lora_key
=
text_model_lora_key
.
format
(
b
,
LORA_CLIP_MAP
[
c
])
key_map
[
lora_key
]
=
k
k
=
"clip_l.transformer.text_model.encoder.layers.{}.{}.weight"
.
format
(
b
,
c
)
if
k
in
sdk
:
lora_key
=
"lora_te1_text_model_encoder_layers_{}_{}"
.
format
(
b
,
LORA_CLIP_MAP
[
c
])
#SDXL base
key_map
[
lora_key
]
=
k
clip_l_present
=
True
k
=
"clip_g.transformer.text_model.encoder.layers.{}.{}.weight"
.
format
(
b
,
c
)
if
k
in
sdk
:
if
clip_l_present
:
lora_key
=
"lora_te2_text_model_encoder_layers_{}_{}"
.
format
(
b
,
LORA_CLIP_MAP
[
c
])
#SDXL base
else
:
lora_key
=
"lora_te_text_model_encoder_layers_{}_{}"
.
format
(
b
,
LORA_CLIP_MAP
[
c
])
#TODO: test if this is correct for SDXL-Refiner
key_map
[
lora_key
]
=
k
#Locon stuff
ds_counter
=
0
...
...
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