fixing 2 clear button
Browse files
app.py
CHANGED
@@ -29,12 +29,13 @@ os.environ["TOKENIZERS_PARALLELISM"] = "false"
|
|
29 |
warnings.filterwarnings("ignore")
|
30 |
controller = Sketch2ImageController(gr)
|
31 |
|
|
|
32 |
|
33 |
-
def run_gpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
34 |
-
return controller.artwork(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
35 |
|
36 |
-
def run_cpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
37 |
-
return controller.artwork(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
38 |
|
39 |
def get_dark_mode():
|
40 |
return """
|
@@ -44,19 +45,20 @@ def get_dark_mode():
|
|
44 |
"""
|
45 |
|
46 |
def clear_session():
|
47 |
-
|
|
|
|
|
48 |
|
49 |
|
50 |
-
def assign_gpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
51 |
-
if
|
52 |
-
return gr.update(value=None), gr.update(value=None)
|
53 |
-
else:
|
54 |
if options == 'GPU':
|
55 |
decorated_run = spaces.GPU(run_gpu)
|
56 |
-
return decorated_run(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
57 |
else:
|
58 |
-
return run_cpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init,
|
59 |
-
|
|
|
60 |
def read_temp_file(temp_file_wrapper):
|
61 |
name = temp_file_wrapper.name
|
62 |
with open(temp_file_wrapper.name, 'rb') as f:
|
|
|
29 |
warnings.filterwarnings("ignore")
|
30 |
controller = Sketch2ImageController(gr)
|
31 |
|
32 |
+
clear_flag = False
|
33 |
|
34 |
+
def run_gpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type):
|
35 |
+
return controller.artwork(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type)
|
36 |
|
37 |
+
def run_cpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type):
|
38 |
+
return controller.artwork(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type)
|
39 |
|
40 |
def get_dark_mode():
|
41 |
return """
|
|
|
45 |
"""
|
46 |
|
47 |
def clear_session():
|
48 |
+
global clear_flag
|
49 |
+
clear_flag = True
|
50 |
+
return None, None
|
51 |
|
52 |
|
53 |
+
def assign_gpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type):
|
54 |
+
if not clear_flag:
|
|
|
|
|
55 |
if options == 'GPU':
|
56 |
decorated_run = spaces.GPU(run_gpu)
|
57 |
+
return decorated_run(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type)
|
58 |
else:
|
59 |
+
return run_cpu(options, img_init, text_init, prompt_template_init, style_name_init, seeds_init, val_r_values_init, faster_init, model_name_init, input_type)
|
60 |
+
else:
|
61 |
+
return gr.update(value=None), gr.update(value=None)
|
62 |
def read_temp_file(temp_file_wrapper):
|
63 |
name = temp_file_wrapper.name
|
64 |
with open(temp_file_wrapper.name, 'rb') as f:
|