DemiPoto commited on
Commit
c6b7c7e
·
verified ·
1 Parent(s): 994f405

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -2
app.py CHANGED
@@ -23,6 +23,8 @@ nb_mod_dif=20
23
  nb_models=nb_mod_dif*nb_rep
24
 
25
  cache_image={}
 
 
26
 
27
 
28
  def load_fn(models):
@@ -156,6 +158,9 @@ def set_session(id):
156
  if id==0:
157
  randTemp=randint(1,MAX_SEED)
158
  cache_image[f"{randTemp}"]=[]
 
 
 
159
  return gr.Number(visible=False,value=randTemp)
160
  else :
161
  return id
@@ -281,7 +286,18 @@ def fonc_load_info_custom(nb_of_models_to_gen,list_model_custom,index_first_mode
281
  str_temp+=f"\"{list_model_custom[i+index_first_model]}\",\n"
282
  return nb_of_models_to_gen,gr.Textbox(str_temp),gr.Dropdown(choices=[["",list_models_temp]], value=list_models_temp )
283
 
284
-
 
 
 
 
 
 
 
 
 
 
 
285
 
286
 
287
  def cutStrg(longStrg,start,end):
@@ -310,6 +326,7 @@ def aff_models_perso(txt_list_perso,models=models):
310
 
311
  def make_me():
312
  with gr.Column():
 
313
  with gr.Group():
314
  with gr.Row():
315
  with gr.Column(scale=4):
@@ -344,6 +361,7 @@ def make_me():
344
  outputs=[txt_input,neg_input,width,height,steps,cfg,seed],
345
  )
346
  add_param.click(fonc_add_param,[list_param,txt_input,neg_input,width,height,steps,cfg,seed],[disp_param.dataset,list_param])
 
347
  del_param.click(fonc_del_param,[list_param,txt_input,neg_input,width,height,steps,cfg,seed],[disp_param.dataset,list_param])
348
 
349
  with gr.Row():
@@ -375,17 +393,22 @@ def make_me():
375
 
376
  load_model_custom=gr.Button("Load Models Custom")
377
  load_model_custom.click(fonc_load_info_custom,[nb_of_models_to_gen,list_model_custom,index_first_model_custom],[nb_of_models_to_gen,disp_info,list_models_to_gen])
 
 
 
378
 
 
379
  with gr.Column():
380
  with gr.Row():
381
- id_session=gr.Number(visible=False,value=0)
382
  nb_req_simult=gr.Number(50,"Number simultaneous request")
383
  nb_req_simult_max_by_mod=gr.Number(2,"Number max simultaneous request by model")
384
 
385
  with gr.Row():
386
  outputs=[]
 
387
  for i in range(nb_req_simult.value):
388
  outputs.append(gr.Image(None,interactive=False,render=False))
 
389
 
390
 
391
 
 
23
  nb_models=nb_mod_dif*nb_rep
24
 
25
  cache_image={}
26
+ cache_id_image={}
27
+ cache_list_task={}
28
 
29
 
30
  def load_fn(models):
 
158
  if id==0:
159
  randTemp=randint(1,MAX_SEED)
160
  cache_image[f"{randTemp}"]=[]
161
+ cache_id_image[f"{randTemp}"]=[]
162
+
163
+ cache_list_task[f"{randTemp}"]=[]
164
  return gr.Number(visible=False,value=randTemp)
165
  else :
166
  return id
 
286
  str_temp+=f"\"{list_model_custom[i+index_first_model]}\",\n"
287
  return nb_of_models_to_gen,gr.Textbox(str_temp),gr.Dropdown(choices=[["",list_models_temp]], value=list_models_temp )
288
 
289
+ def crea_list_task(id_session,list_param,list_models_to_gen,nb_images_by_prompt):
290
+ cache_list_task[f"{id_session}"]=[]
291
+ dict_temp={}
292
+ for m in list_models_to_gen:
293
+ dict_temp["model"]=m
294
+ dict_temp["id_module"]=-1
295
+ dict_temp["task"]=[]
296
+ for p in list_param:
297
+ for i in range(nb_images_by_prompt):
298
+ dict_temp["task"].append({"txt_input":p[0],"neg_input":p[1],"width":p[2],"height":p[3],"steps":p[4],"cfg":p[5],"seed":p[6]})
299
+ cache_list_task[f"{id_session}"].append(dict_temp)
300
+ print(cache_list_task[f"{id_session}"])###########################################
301
 
302
 
303
  def cutStrg(longStrg,start,end):
 
326
 
327
  def make_me():
328
  with gr.Column():
329
+ id_session=gr.Number(visible=False,value=0)
330
  with gr.Group():
331
  with gr.Row():
332
  with gr.Column(scale=4):
 
361
  outputs=[txt_input,neg_input,width,height,steps,cfg,seed],
362
  )
363
  add_param.click(fonc_add_param,[list_param,txt_input,neg_input,width,height,steps,cfg,seed],[disp_param.dataset,list_param])
364
+ add_param.click(set_session,[id_session],[id_session])
365
  del_param.click(fonc_del_param,[list_param,txt_input,neg_input,width,height,steps,cfg,seed],[disp_param.dataset,list_param])
366
 
367
  with gr.Row():
 
393
 
394
  load_model_custom=gr.Button("Load Models Custom")
395
  load_model_custom.click(fonc_load_info_custom,[nb_of_models_to_gen,list_model_custom,index_first_model_custom],[nb_of_models_to_gen,disp_info,list_models_to_gen])
396
+
397
+ list_models_to_gen.change(crea_list_task,[id_session,list_param,list_models_to_gen,nb_images_by_prompt],[])#################
398
+
399
 
400
+
401
  with gr.Column():
402
  with gr.Row():
 
403
  nb_req_simult=gr.Number(50,"Number simultaneous request")
404
  nb_req_simult_max_by_mod=gr.Number(2,"Number max simultaneous request by model")
405
 
406
  with gr.Row():
407
  outputs=[]
408
+ outputs_name=[]
409
  for i in range(nb_req_simult.value):
410
  outputs.append(gr.Image(None,interactive=False,render=False))
411
+ outputs_name.append(gr.Number(i,interactive=False,render=False))
412
 
413
 
414