multimodalart HF Staff commited on
Commit
5a3cb74
·
verified ·
1 Parent(s): edf6d55

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -22
app.py CHANGED
@@ -1,28 +1,6 @@
1
  import os
2
  os.system("pip install pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py310_cu121_pyt221/download.html")
3
 
4
- import gradio as gr
5
- import torch
6
-
7
- import numpy as np
8
- from PIL import Image
9
- import cv2
10
- import tempfile
11
- import moviepy.editor as mp
12
- from facexlib.utils.face_restoration_helper import FaceRestoreHelper
13
- from diffusers.utils import export_to_video, load_image
14
-
15
- # Import required modules from SkyReels
16
- from skyreels_a1.models.transformer3d import CogVideoXTransformer3DModel
17
- from skyreels_a1.skyreels_a1_i2v_pipeline import SkyReelsA1ImagePoseToVideoPipeline
18
- from skyreels_a1.pre_process_lmk3d import FaceAnimationProcessor
19
- from skyreels_a1.src.media_pipe.mp_utils import LMKExtractor
20
- from skyreels_a1.src.media_pipe.draw_util_2d import FaceMeshVisualizer2d
21
-
22
- from diffusers.models import AutoencoderKLCogVideoX
23
- from transformers import SiglipImageProcessor, SiglipVisionModel
24
- from diffposetalk.diffposetalk import DiffPoseTalk
25
-
26
  from huggingface_hub import snapshot_download
27
 
28
  os.makedirs("pretrained_models", exist_ok=True)
@@ -56,6 +34,28 @@ snapshot_download(
56
  allow_patterns="SkyReels-A1-5B/**"
57
  )
58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
 
60
  # Helper functions from the original script
61
  def parse_video(driving_frames, max_frame_num, fps=25):
 
1
  import os
2
  os.system("pip install pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py310_cu121_pyt221/download.html")
3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  from huggingface_hub import snapshot_download
5
 
6
  os.makedirs("pretrained_models", exist_ok=True)
 
34
  allow_patterns="SkyReels-A1-5B/**"
35
  )
36
 
37
+ import gradio as gr
38
+ import torch
39
+
40
+ import numpy as np
41
+ from PIL import Image
42
+ import cv2
43
+ import tempfile
44
+ import moviepy.editor as mp
45
+ from facexlib.utils.face_restoration_helper import FaceRestoreHelper
46
+ from diffusers.utils import export_to_video, load_image
47
+
48
+ # Import required modules from SkyReels
49
+ from skyreels_a1.models.transformer3d import CogVideoXTransformer3DModel
50
+ from skyreels_a1.skyreels_a1_i2v_pipeline import SkyReelsA1ImagePoseToVideoPipeline
51
+ from skyreels_a1.pre_process_lmk3d import FaceAnimationProcessor
52
+ from skyreels_a1.src.media_pipe.mp_utils import LMKExtractor
53
+ from skyreels_a1.src.media_pipe.draw_util_2d import FaceMeshVisualizer2d
54
+
55
+ from diffusers.models import AutoencoderKLCogVideoX
56
+ from transformers import SiglipImageProcessor, SiglipVisionModel
57
+ from diffposetalk.diffposetalk import DiffPoseTalk
58
+
59
 
60
  # Helper functions from the original script
61
  def parse_video(driving_frames, max_frame_num, fps=25):