assile commited on
Commit
0a7d313
·
verified ·
1 Parent(s): 164de30

Update run.py

Browse files
Files changed (1) hide show
  1. run.py +15 -2
run.py CHANGED
@@ -1,12 +1,25 @@
 
1
  import gradio as gr
2
  import cv2
3
  import numpy as np
4
  from insightface.app import FaceAnalysis
5
  import tempfile
6
- import os
7
- import shutil
8
  from moviepy.editor import VideoFileClip
9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  # Forcer InsightFace à utiliser un répertoire accessible
11
  os.environ['INSIGHTFACE_ROOT'] = '/tmp/.insightface'
12
  os.environ["ORT_DISABLE_CUDA"] = "1" # Désactiver CUDA si GPU indisponible
 
1
+ import os
2
  import gradio as gr
3
  import cv2
4
  import numpy as np
5
  from insightface.app import FaceAnalysis
6
  import tempfile
 
 
7
  from moviepy.editor import VideoFileClip
8
 
9
+ # Rediriger Matplotlib et Fontconfig vers des répertoires temporaires
10
+ os.environ['MPLCONFIGDIR'] = '/tmp/matplotlib'
11
+ os.environ['FONTCONFIG_PATH'] = '/tmp/fontconfig'
12
+ os.environ['FONTCONFIG_FILE'] = '/tmp/fontconfig/fonts.conf'
13
+
14
+ os.makedirs(os.environ['MPLCONFIGDIR'], exist_ok=True)
15
+ os.makedirs(os.environ['FONTCONFIG_PATH'], exist_ok=True)
16
+
17
+ with open(os.environ['FONTCONFIG_FILE'], 'w') as f:
18
+ f.write('''<?xml version="1.0"?>
19
+ <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
20
+ <fontconfig>
21
+ </fontconfig>''')
22
+
23
  # Forcer InsightFace à utiliser un répertoire accessible
24
  os.environ['INSIGHTFACE_ROOT'] = '/tmp/.insightface'
25
  os.environ["ORT_DISABLE_CUDA"] = "1" # Désactiver CUDA si GPU indisponible