profaker commited on
Commit
91d18ec
·
verified ·
1 Parent(s): b5acdca

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -7
app.py CHANGED
@@ -40,13 +40,11 @@ def frames_to_video(frame_folder, video_path, image_path, frame_count,fps):
40
 
41
  fourcc = cv2.VideoWriter_fourcc(*'mp4v')
42
  out = cv2.VideoWriter(video_path, fourcc, fps, (width, height))
43
-
44
- providers = ["CUDAExecutionProvider"]
45
- print("Available Providers==",providers)
46
- app = insightface.app.FaceAnalysis(name='buffalo_l', providers=providers)
47
- app.prepare(ctx_id=0, det_size=(640, 640))
48
- swapper = insightface.model_zoo.get_model("inswapper_128.onnx",download=False, download_zip=False,providers=providers)
49
- face_enhancer = gfpgan.GFPGANer(model_path="GFPGANv1.4.pth", upscale=1, device='cuda')
50
 
51
  for i in tqdm(range(frame_count), desc="Converting frames to video"):
52
  print("Progress:",progress)
 
40
 
41
  fourcc = cv2.VideoWriter_fourcc(*'mp4v')
42
  out = cv2.VideoWriter(video_path, fourcc, fps, (width, height))
43
+ num_gpus = 3 # Adjust based on the number of GPUs you have
44
+ providers = [f"CUDAExecutionProvider:{i}" for i in range(num_gpus)]
45
+ apps = [insightface.app.FaceAnalysis(name='buffalo_l', providers=[provider]) for provider in providers]
46
+ swappers = [insightface.model_zoo.get_model("inswapper_128.onnx", download=False, download_zip=False, providers=[provider]) for provider in providers]
47
+ face_enhancers = [gfpgan.GFPGANer(model_path="GFPGANv1.4.pth", upscale=1, device=f'cuda:{i}') for i in range(num_gpus)]
 
 
48
 
49
  for i in tqdm(range(frame_count), desc="Converting frames to video"):
50
  print("Progress:",progress)