Leo8613 commited on
Commit
fb9dd86
·
verified ·
1 Parent(s): 9c1017a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -1,18 +1,23 @@
1
- import gradio as gr
2
- import torch
3
  import os
4
  import sys
 
 
 
5
  import cv2
6
 
7
- # Clone le repo si non présent
8
  if not os.path.exists('TCVC-Temporally-Consistent-Video-Colorization'):
9
  os.system('git clone https://github.com/lyh-18/TCVC-Temporally-Consistent-Video-Colorization.git')
10
 
 
 
 
 
11
  # Ajouter le dépôt cloné au chemin Python
12
  sys.path.append('TCVC-Temporally-Consistent-Video-Colorization')
13
 
14
- # Importer le modèle depuis le dépôt cloné
15
- from models.TCVC import TCVC_Model
16
 
17
  # Charger le modèle pré-entraîné
18
  def load_model():
 
 
 
1
  import os
2
  import sys
3
+ import time
4
+ import gradio as gr
5
+ import torch
6
  import cv2
7
 
8
+ # Cloner le repo si non présent
9
  if not os.path.exists('TCVC-Temporally-Consistent-Video-Colorization'):
10
  os.system('git clone https://github.com/lyh-18/TCVC-Temporally-Consistent-Video-Colorization.git')
11
 
12
+ # Vérifier si le dépôt est bien cloné
13
+ while not os.path.exists('TCVC-Temporally-Consistent-Video-Colorization'):
14
+ time.sleep(1) # Attendre que le clonage soit terminé
15
+
16
  # Ajouter le dépôt cloné au chemin Python
17
  sys.path.append('TCVC-Temporally-Consistent-Video-Colorization')
18
 
19
+ # Importer le modèle une fois le dépôt cloné
20
+ from TCVC_Temporally_Consistent_Video_Colorization.models.TCVC import TCVC_Model
21
 
22
  # Charger le modèle pré-entraîné
23
  def load_model():