myn0908 commited on
Commit
d745c91
1 Parent(s): 1e31f7e

fixing 2 clear button

Browse files
Files changed (1) hide show
  1. app.py +14 -12
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, clear_flag):
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, clear_flag)
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, clear_flag):
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, clear_flag)
38
 
39
  def get_dark_mode():
40
  return """
@@ -44,19 +45,20 @@ def get_dark_mode():
44
  """
45
 
46
  def clear_session():
47
- return 'None', 'None'
 
 
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, clear_flag):
51
- if img_init == 'None':
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, clear_flag)
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, clear_flag)
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: