Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,7 +5,7 @@ import numpy as np
|
|
| 5 |
from moviepy.editor import *
|
| 6 |
from share_btn import community_icon_html, loading_icon_html, share_js
|
| 7 |
|
| 8 |
-
from diffusers import
|
| 9 |
import torch
|
| 10 |
from PIL import Image
|
| 11 |
import time
|
|
@@ -13,7 +13,7 @@ import psutil
|
|
| 13 |
import random
|
| 14 |
|
| 15 |
|
| 16 |
-
pipe =
|
| 17 |
pipe.scheduler = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config)
|
| 18 |
pipe.enable_xformers_memory_efficient_attention()
|
| 19 |
pipe.unet.to(memory_format=torch.channels_last)
|
|
@@ -127,13 +127,13 @@ def infer(prompt,video_in, seed_in, trim_value):
|
|
| 127 |
for i in frames_list[0:int(n_frame)]:
|
| 128 |
pix2pix_img = pix2pix(prompt,5.5,1.5,i,15,"",512,512,seed_in)
|
| 129 |
print(pix2pix_img)
|
| 130 |
-
|
| 131 |
-
|
| 132 |
|
| 133 |
# exporting the image
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
|
| 138 |
final_vid = create_video(result_frames, fps)
|
| 139 |
print("finished !")
|
|
|
|
| 5 |
from moviepy.editor import *
|
| 6 |
from share_btn import community_icon_html, loading_icon_html, share_js
|
| 7 |
|
| 8 |
+
from diffusers import StableDiffusionInstructPix2PixPipeline, EulerAncestralDiscreteScheduler
|
| 9 |
import torch
|
| 10 |
from PIL import Image
|
| 11 |
import time
|
|
|
|
| 13 |
import random
|
| 14 |
|
| 15 |
|
| 16 |
+
pipe = StableDiffusionInstructPix2PixPipeline.from_pretrained("timbrooks/instruct-pix2pix", torch_dtype=torch.float16, safety_checker=None)
|
| 17 |
pipe.scheduler = EulerAncestralDiscreteScheduler.from_config(pipe.scheduler.config)
|
| 18 |
pipe.enable_xformers_memory_efficient_attention()
|
| 19 |
pipe.unet.to(memory_format=torch.channels_last)
|
|
|
|
| 127 |
for i in frames_list[0:int(n_frame)]:
|
| 128 |
pix2pix_img = pix2pix(prompt,5.5,1.5,i,15,"",512,512,seed_in)
|
| 129 |
print(pix2pix_img)
|
| 130 |
+
image = Image.open(pix2pix_img)
|
| 131 |
+
rgb_im = image.convert("RGB")
|
| 132 |
|
| 133 |
# exporting the image
|
| 134 |
+
rgb_im.save(f"result_img-{i}.jpg")
|
| 135 |
+
result_frames.append(f"result_img-{i}.jpg")
|
| 136 |
+
print("frame " + i + "/" + str(n_frame) + ": done;")
|
| 137 |
|
| 138 |
final_vid = create_video(result_frames, fps)
|
| 139 |
print("finished !")
|