Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -14,7 +14,7 @@ HF_TOKEN = os.environ.get("HF_TOKEN") if os.environ.get("HF_TOKEN") else None #
|
|
14 |
|
15 |
|
16 |
nb_req_simult=80 ########
|
17 |
-
max_pending=
|
18 |
nb_gallery_model=5
|
19 |
|
20 |
|
@@ -517,7 +517,7 @@ def fonc_start(id_session,id_module,s,cont,list_models_to_gen):
|
|
517 |
|
518 |
if model_actu == "":
|
519 |
for model_plus_tasks in cache_list_task[f"{id_session}"]:
|
520 |
-
if model_plus_tasks["
|
521 |
try:
|
522 |
task_actu=model_plus_tasks["task"].pop()
|
523 |
except:
|
@@ -525,26 +525,14 @@ def fonc_start(id_session,id_module,s,cont,list_models_to_gen):
|
|
525 |
model_actu=model_plus_tasks["model"]
|
526 |
model_plus_tasks["pending_task"]+=1
|
527 |
print(f"find model : {model_actu}\n")
|
528 |
-
|
529 |
-
|
530 |
-
if model_actu=="":
|
531 |
-
for model_plus_tasks in cache_list_task[f"{id_session}"]:
|
532 |
-
if model_plus_tasks["id_module"]==-1 :
|
533 |
-
if model_actu=="":
|
534 |
-
|
535 |
-
try:
|
536 |
-
task_actu=model_plus_tasks["task"].pop()
|
537 |
-
except:
|
538 |
-
continue
|
539 |
-
model_actu=model_plus_tasks["model"]
|
540 |
-
model_plus_tasks["pending_task"]+=1
|
541 |
-
model_plus_tasks["id_module"]=id_module
|
542 |
-
print(f"module num {id_module} take {model_actu}\n")
|
543 |
i=0
|
544 |
for model in list_models_to_gen:
|
545 |
if model_actu==model:
|
546 |
cache_text_actu[f"{id_session}"]['progress'][i]=1
|
547 |
i+=1
|
|
|
|
|
548 |
|
549 |
if model_actu=="":
|
550 |
cache_text_actu[f"{id_session}"]["nb_modules_use"]-=1
|
|
|
14 |
|
15 |
|
16 |
nb_req_simult=80 ########
|
17 |
+
max_pending=4
|
18 |
nb_gallery_model=5
|
19 |
|
20 |
|
|
|
517 |
|
518 |
if model_actu == "":
|
519 |
for model_plus_tasks in cache_list_task[f"{id_session}"]:
|
520 |
+
if model_plus_tasks["pending_task"]==0:
|
521 |
try:
|
522 |
task_actu=model_plus_tasks["task"].pop()
|
523 |
except:
|
|
|
525 |
model_actu=model_plus_tasks["model"]
|
526 |
model_plus_tasks["pending_task"]+=1
|
527 |
print(f"find model : {model_actu}\n")
|
528 |
+
if len(model_plus_tasks["task"])==cache_text_actu[f"{id_session}"]["nb_tasks_by_model"]-1:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
529 |
i=0
|
530 |
for model in list_models_to_gen:
|
531 |
if model_actu==model:
|
532 |
cache_text_actu[f"{id_session}"]['progress'][i]=1
|
533 |
i+=1
|
534 |
+
break
|
535 |
+
|
536 |
|
537 |
if model_actu=="":
|
538 |
cache_text_actu[f"{id_session}"]["nb_modules_use"]-=1
|