Ricercar commited on
Commit
45c5cd3
·
1 Parent(s): 61ed7b2

test error

Browse files
Files changed (1) hide show
  1. app.py +27 -27
app.py CHANGED
@@ -76,8 +76,8 @@ class WebApp():
76
  }}
77
  """
78
 
79
- # pre-download base model for better user experience
80
- self._preload_pipeline()
81
 
82
  self.debug_mode = debug_mode # turn off clip interrogator when debugging for faster building speed
83
  if not self.debug_mode:
@@ -182,35 +182,35 @@ class WebApp():
182
  self.args_input['seed'] = gr.Number(label='seed', value=self.args_base['seed'], interactive=True, precision=0, step=1)
183
 
184
  def run_ditail(self, *values):
185
- self.args = self.args_base.copy()
186
- print(self.args_input.keys())
187
- for k, v in zip(list(self.args_input.keys()), values):
188
- self.args[k] = v
189
- # quick fix for example
190
- self.args['lora'] = 'none' if not isinstance(self.args['lora'], str) else self.args['lora']
191
- print('selected lora: ', self.args['lora'])
192
- # map inversion model to url
193
- self.args['pos_prompt'] = ', '.join(LORA_TRIGGER_WORD.get(self.args['lora'], [])+[self.args['pos_prompt']])
194
- self.args['inv_model'] = BASE_MODEL[self.args['inv_model']]
195
- self.args['spl_model'] = BASE_MODEL[self.args['spl_model']]
196
- print('selected model: ', self.args['inv_model'], self.args['spl_model'])
197
-
198
- seed_everything(self.args['seed'])
199
- ditail = DitailDemo(self.args)
200
-
201
- metadata_to_show = ['inv_model', 'spl_model', 'lora', 'lora_scale', 'inv_steps', 'spl_steps', 'pos_prompt', 'alpha', 'neg_prompt', 'beta', 'omega']
202
- self.args_to_show = {}
203
- for key in metadata_to_show:
204
- self.args_to_show[key] = self.args[key ]
 
205
 
206
- return ditail.run_ditail(), self.args_to_show
207
  # return self.args['img'], self.args
 
 
208
 
209
  def run_example(self, img, prompt, inv_model, spl_model, lora):
210
- try:
211
- return self.run_ditail(img, prompt, spl_model, gr.State(lora), inv_model)
212
- except UnknownError as e:
213
- print(f"Caught an exception: {e}")
214
 
215
  def show_credits(self):
216
  # gr.Markdown(
 
76
  }}
77
  """
78
 
79
+ # # pre-download base model for better user experience
80
+ # self._preload_pipeline()
81
 
82
  self.debug_mode = debug_mode # turn off clip interrogator when debugging for faster building speed
83
  if not self.debug_mode:
 
182
  self.args_input['seed'] = gr.Number(label='seed', value=self.args_base['seed'], interactive=True, precision=0, step=1)
183
 
184
  def run_ditail(self, *values):
185
+ try:
186
+ self.args = self.args_base.copy()
187
+ print(self.args_input.keys())
188
+ for k, v in zip(list(self.args_input.keys()), values):
189
+ self.args[k] = v
190
+ # quick fix for example
191
+ self.args['lora'] = 'none' if not isinstance(self.args['lora'], str) else self.args['lora']
192
+ print('selected lora: ', self.args['lora'])
193
+ # map inversion model to url
194
+ self.args['pos_prompt'] = ', '.join(LORA_TRIGGER_WORD.get(self.args['lora'], [])+[self.args['pos_prompt']])
195
+ self.args['inv_model'] = BASE_MODEL[self.args['inv_model']]
196
+ self.args['spl_model'] = BASE_MODEL[self.args['spl_model']]
197
+ print('selected model: ', self.args['inv_model'], self.args['spl_model'])
198
+
199
+ seed_everything(self.args['seed'])
200
+ ditail = DitailDemo(self.args)
201
+
202
+ metadata_to_show = ['inv_model', 'spl_model', 'lora', 'lora_scale', 'inv_steps', 'spl_steps', 'pos_prompt', 'alpha', 'neg_prompt', 'beta', 'omega']
203
+ self.args_to_show = {}
204
+ for key in metadata_to_show:
205
+ self.args_to_show[key] = self.args[key]
206
 
207
+ return ditail.run_ditail(), self.args_to_show
208
  # return self.args['img'], self.args
209
+ except:
210
+ print("Unknown error occurs")
211
 
212
  def run_example(self, img, prompt, inv_model, spl_model, lora):
213
+ return self.run_ditail(img, prompt, spl_model, gr.State(lora), inv_model)
 
 
 
214
 
215
  def show_credits(self):
216
  # gr.Markdown(