Spaces:
Running
on
Zero
Running
on
Zero
alfredplpl
commited on
Commit
•
d026d27
1
Parent(s):
5dd2183
Update app.py
Browse files
app.py
CHANGED
@@ -54,21 +54,21 @@ else:
|
|
54 |
placeholder_token_id = pipe.tokenizer.convert_tokens_to_ids(placeholder_token)
|
55 |
pipe.text_encoder.get_input_embeddings().weight.data[placeholder_token_id] = embeddings
|
56 |
|
57 |
-
embeddings_path=hf_hub_download(repo_id=model_id, filename="embeddings/positive/
|
58 |
embeddings_dict=torch.load(embeddings_path)
|
59 |
print(embeddings_dict)
|
60 |
if "string_to_param" in embeddings_dict:
|
61 |
embeddings = next(iter(embeddings_dict['string_to_param'].values()))
|
62 |
-
|
63 |
for i, emb in enumerate(embeddings):
|
64 |
token = f"kskd{chr(i%26+65)}{chr(i//26+65)}"
|
65 |
-
|
66 |
pipe.tokenizer.add_tokens(token)
|
67 |
pipe.text_encoder.resize_token_embeddings(len(pipe.tokenizer))
|
68 |
token_id = pipe.tokenizer.convert_tokens_to_ids(token)
|
69 |
pipe.text_encoder.get_input_embeddings().weight.data[token_id] = emb
|
70 |
else:
|
71 |
-
|
72 |
embeddings = embeddings_dict[embellish2].to(pipe.text_encoder.get_input_embeddings().weight.dtype)
|
73 |
pipe.tokenizer.add_tokens(placeholder_token)
|
74 |
pipe.text_encoder.resize_token_embeddings(len(pipe.tokenizer))
|
@@ -118,7 +118,7 @@ def auto_prompt_correction(prompt_ui,neg_prompt_ui,disable_auto_prompt_correctio
|
|
118 |
if(image_style=="Animetic"):
|
119 |
style="anime"
|
120 |
else:
|
121 |
-
style=f"anime,{
|
122 |
|
123 |
if(disable_auto_prompt_correction):
|
124 |
prompt=f"{style}, {prompt}"
|
|
|
54 |
placeholder_token_id = pipe.tokenizer.convert_tokens_to_ids(placeholder_token)
|
55 |
pipe.text_encoder.get_input_embeddings().weight.data[placeholder_token_id] = embeddings
|
56 |
|
57 |
+
embeddings_path=hf_hub_download(repo_id=model_id, filename="embeddings/positive/embellish1.pt", use_auth_token=auth_token)
|
58 |
embeddings_dict=torch.load(embeddings_path)
|
59 |
print(embeddings_dict)
|
60 |
if "string_to_param" in embeddings_dict:
|
61 |
embeddings = next(iter(embeddings_dict['string_to_param'].values()))
|
62 |
+
embellish1 = ""
|
63 |
for i, emb in enumerate(embeddings):
|
64 |
token = f"kskd{chr(i%26+65)}{chr(i//26+65)}"
|
65 |
+
embellish1 += token
|
66 |
pipe.tokenizer.add_tokens(token)
|
67 |
pipe.text_encoder.resize_token_embeddings(len(pipe.tokenizer))
|
68 |
token_id = pipe.tokenizer.convert_tokens_to_ids(token)
|
69 |
pipe.text_encoder.get_input_embeddings().weight.data[token_id] = emb
|
70 |
else:
|
71 |
+
embellish1 = list(embeddings_dict.keys())[0]
|
72 |
embeddings = embeddings_dict[embellish2].to(pipe.text_encoder.get_input_embeddings().weight.dtype)
|
73 |
pipe.tokenizer.add_tokens(placeholder_token)
|
74 |
pipe.text_encoder.resize_token_embeddings(len(pipe.tokenizer))
|
|
|
118 |
if(image_style=="Animetic"):
|
119 |
style="anime"
|
120 |
else:
|
121 |
+
style=f"anime,{embellish1}"
|
122 |
|
123 |
if(disable_auto_prompt_correction):
|
124 |
prompt=f"{style}, {prompt}"
|