Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -11,14 +11,12 @@ from skyreelsinfer.skyreels_video_infer import SkyReelsVideoInfer
|
|
| 11 |
from diffusers.utils import export_to_video
|
| 12 |
from diffusers.utils import load_image
|
| 13 |
#import torch
|
|
|
|
| 14 |
|
| 15 |
predictor = None
|
| 16 |
task_type = None
|
| 17 |
|
| 18 |
def init_predictor():
|
| 19 |
-
import spaces
|
| 20 |
-
import torch
|
| 21 |
-
device="cuda:0" if torch.cuda.is_available() else "cpu" # Pass device to the constructor
|
| 22 |
global predictor
|
| 23 |
predictor = SkyReelsVideoInfer(
|
| 24 |
task_type= TaskType.I2V,
|
|
@@ -33,7 +31,7 @@ def init_predictor():
|
|
| 33 |
)
|
| 34 |
)
|
| 35 |
|
| 36 |
-
|
| 37 |
|
| 38 |
@spaces.GPU(duration=80)
|
| 39 |
def generate_video(prompt, seed, image=None):
|
|
@@ -81,6 +79,6 @@ def create_gradio_interface():
|
|
| 81 |
return demo
|
| 82 |
|
| 83 |
if __name__ == "__main__":
|
| 84 |
-
init_predictor()
|
| 85 |
demo = create_gradio_interface()
|
| 86 |
demo.launch()
|
|
|
|
| 11 |
from diffusers.utils import export_to_video
|
| 12 |
from diffusers.utils import load_image
|
| 13 |
#import torch
|
| 14 |
+
#device="cuda:0" if torch.cuda.is_available() else "cpu" # Pass device to the constructor
|
| 15 |
|
| 16 |
predictor = None
|
| 17 |
task_type = None
|
| 18 |
|
| 19 |
def init_predictor():
|
|
|
|
|
|
|
|
|
|
| 20 |
global predictor
|
| 21 |
predictor = SkyReelsVideoInfer(
|
| 22 |
task_type= TaskType.I2V,
|
|
|
|
| 31 |
)
|
| 32 |
)
|
| 33 |
|
| 34 |
+
init_predictor()
|
| 35 |
|
| 36 |
@spaces.GPU(duration=80)
|
| 37 |
def generate_video(prompt, seed, image=None):
|
|
|
|
| 79 |
return demo
|
| 80 |
|
| 81 |
if __name__ == "__main__":
|
| 82 |
+
#init_predictor()
|
| 83 |
demo = create_gradio_interface()
|
| 84 |
demo.launch()
|