Update app.py
Browse files
app.py
CHANGED
@@ -34,6 +34,7 @@ import yaml
|
|
34 |
import numpy as np
|
35 |
from huggingface_hub import snapshot_download, hf_hub_download
|
36 |
import torch
|
|
|
37 |
|
38 |
|
39 |
os.environ["XVERSE_PREPROCESSED_DATA"] = f"{os.getcwd()}/proprocess_data"
|
@@ -304,9 +305,14 @@ def generate_image(
|
|
304 |
word = caption[2:]
|
305 |
else:
|
306 |
word = caption
|
307 |
-
|
308 |
-
|
309 |
-
|
|
|
|
|
|
|
|
|
|
|
310 |
|
311 |
image = resize_keep_aspect_ratio(Image.open(image_path), 768)
|
312 |
save_path = f"{temp_dir}/tmp_resized_input_{i}.png"
|
|
|
34 |
import numpy as np
|
35 |
from huggingface_hub import snapshot_download, hf_hub_download
|
36 |
import torch
|
37 |
+
import re
|
38 |
|
39 |
|
40 |
os.environ["XVERSE_PREPROCESSED_DATA"] = f"{os.getcwd()}/proprocess_data"
|
|
|
305 |
word = caption[2:]
|
306 |
else:
|
307 |
word = caption
|
308 |
+
|
309 |
+
# case-insensitive replace of the ENT token
|
310 |
+
prompt = re.sub(
|
311 |
+
rf"ent{i+1}", # match "ent1", "ENT1", "Ent1", etc.
|
312 |
+
caption,
|
313 |
+
prompt,
|
314 |
+
flags=re.IGNORECASE
|
315 |
+
)
|
316 |
|
317 |
image = resize_keep_aspect_ratio(Image.open(image_path), 768)
|
318 |
save_path = f"{temp_dir}/tmp_resized_input_{i}.png"
|