YucYux
commited on
Commit
·
13a411c
1
Parent(s):
5954d37
tried to fix model loading bug
Browse files
app.py
CHANGED
|
@@ -10,6 +10,7 @@ from PIL import Image
|
|
| 10 |
import spaces
|
| 11 |
|
| 12 |
|
|
|
|
| 13 |
def image_transform(image, resolution=256, normalize=True):
|
| 14 |
image = transforms.Resize(resolution, interpolation=transforms.InterpolationMode.BICUBIC)(image)
|
| 15 |
image = transforms.CenterCrop((resolution, resolution))(image)
|
|
@@ -259,7 +260,7 @@ def get_highlighted_text_tuples(current_x_ids_batch, prompt_input_ids, prompt_le
|
|
| 259 |
@torch.no_grad()
|
| 260 |
@spaces.GPU
|
| 261 |
def generate_viz_wrapper_t2i(prompt_text, steps, guidance_scale, mask_schedule="cosine"):
|
| 262 |
-
global MODEL, TOKENIZER, MASK_ID, DEVICE, uni_prompting
|
| 263 |
|
| 264 |
if MODEL is None or TOKENIZER is None or MASK_ID is None:
|
| 265 |
yield [("Error: Model not loaded. Please load the model first.", "ERROR")], "Model not loaded."
|
|
@@ -315,7 +316,7 @@ def generate_viz_wrapper_t2i(prompt_text, steps, guidance_scale, mask_schedule="
|
|
| 315 |
@spaces.GPU
|
| 316 |
def generate_viz_wrapper_lm(prompt_text, steps, gen_length, block_length, temperature,
|
| 317 |
cfg_scale, remasking_strategy, thinking_mode_lm=False):
|
| 318 |
-
global MODEL, TOKENIZER, MASK_ID, DEVICE
|
| 319 |
if MODEL is None or TOKENIZER is None or MASK_ID is None:
|
| 320 |
yield [("Error: Model not loaded. Please load the model first.", "ERROR")], "Model not loaded."
|
| 321 |
return
|
|
@@ -1130,9 +1131,9 @@ with gr.Blocks(css=css_styles, theme=theme) as demo:
|
|
| 1130 |
return None, None, None # Clear image, visualization, and final text
|
| 1131 |
|
| 1132 |
clear_button_ui_lm.click(
|
| 1133 |
-
fn=
|
| 1134 |
inputs=None,
|
| 1135 |
-
outputs=[
|
| 1136 |
queue=False
|
| 1137 |
)
|
| 1138 |
clear_button_ui_mmu.click(
|
|
|
|
| 10 |
import spaces
|
| 11 |
|
| 12 |
|
| 13 |
+
|
| 14 |
def image_transform(image, resolution=256, normalize=True):
|
| 15 |
image = transforms.Resize(resolution, interpolation=transforms.InterpolationMode.BICUBIC)(image)
|
| 16 |
image = transforms.CenterCrop((resolution, resolution))(image)
|
|
|
|
| 260 |
@torch.no_grad()
|
| 261 |
@spaces.GPU
|
| 262 |
def generate_viz_wrapper_t2i(prompt_text, steps, guidance_scale, mask_schedule="cosine"):
|
| 263 |
+
global MODEL, TOKENIZER, MASK_ID, DEVICE, uni_prompting, VQ_MODEL
|
| 264 |
|
| 265 |
if MODEL is None or TOKENIZER is None or MASK_ID is None:
|
| 266 |
yield [("Error: Model not loaded. Please load the model first.", "ERROR")], "Model not loaded."
|
|
|
|
| 316 |
@spaces.GPU
|
| 317 |
def generate_viz_wrapper_lm(prompt_text, steps, gen_length, block_length, temperature,
|
| 318 |
cfg_scale, remasking_strategy, thinking_mode_lm=False):
|
| 319 |
+
global MODEL, TOKENIZER, MASK_ID, DEVICE, VQ_MODEL
|
| 320 |
if MODEL is None or TOKENIZER is None or MASK_ID is None:
|
| 321 |
yield [("Error: Model not loaded. Please load the model first.", "ERROR")], "Model not loaded."
|
| 322 |
return
|
|
|
|
| 1131 |
return None, None, None # Clear image, visualization, and final text
|
| 1132 |
|
| 1133 |
clear_button_ui_lm.click(
|
| 1134 |
+
fn=lambda: (None, None), # 返回两个 None
|
| 1135 |
inputs=None,
|
| 1136 |
+
outputs=[output_visualization_box_lm, output_final_text_box_lm], # 只清除两个文本框
|
| 1137 |
queue=False
|
| 1138 |
)
|
| 1139 |
clear_button_ui_mmu.click(
|