Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
@@ -233,7 +233,7 @@ def generate_video(prompt, seed, image=None):
|
|
233 |
task_type = TaskType.I2V
|
234 |
model_id = "Skywork/SkyReels-V1-Hunyuan-I2V"
|
235 |
seed = 43
|
236 |
-
generator = torch.Generator(device="cuda").manual_seed(seed)
|
237 |
|
238 |
kwargs = {
|
239 |
"prompt": prompt,
|
@@ -243,7 +243,7 @@ def generate_video(prompt, seed, image=None):
|
|
243 |
"num_frames": 97,
|
244 |
"num_inference_steps": 30,
|
245 |
"seed": seed,
|
246 |
-
"generator": generator,
|
247 |
"guidance_scale": 6.0,
|
248 |
"embedded_guidance_scale": 1.0,
|
249 |
"negative_prompt": "Aerial view, low quality, bad hands",
|
@@ -267,7 +267,7 @@ def generate_video(prompt, seed, image=None):
|
|
267 |
out_samples = []
|
268 |
with torch.no_grad():
|
269 |
output = _predictor.infer(**kwargs)
|
270 |
-
out_samples.extend(output.frames[0])
|
271 |
#output = (output.cpu().numpy() * 255).astype(np.uint8)
|
272 |
#output = output.transpose(0, 2, 3, 4, 1)
|
273 |
|
@@ -275,7 +275,7 @@ def generate_video(prompt, seed, image=None):
|
|
275 |
os.makedirs(save_dir, exist_ok=True)
|
276 |
video_out_file = f"{save_dir}/{seed}.mp4"
|
277 |
print(f"generate video, local path: {video_out_file}")
|
278 |
-
export_to_video(
|
279 |
return video_out_file, kwargs
|
280 |
|
281 |
def create_gradio_interface():
|
|
|
233 |
task_type = TaskType.I2V
|
234 |
model_id = "Skywork/SkyReels-V1-Hunyuan-I2V"
|
235 |
seed = 43
|
236 |
+
#generator = torch.Generator(device="cuda").manual_seed(seed)
|
237 |
|
238 |
kwargs = {
|
239 |
"prompt": prompt,
|
|
|
243 |
"num_frames": 97,
|
244 |
"num_inference_steps": 30,
|
245 |
"seed": seed,
|
246 |
+
#"generator": generator,
|
247 |
"guidance_scale": 6.0,
|
248 |
"embedded_guidance_scale": 1.0,
|
249 |
"negative_prompt": "Aerial view, low quality, bad hands",
|
|
|
267 |
out_samples = []
|
268 |
with torch.no_grad():
|
269 |
output = _predictor.infer(**kwargs)
|
270 |
+
#out_samples.extend(output.frames[0])
|
271 |
#output = (output.cpu().numpy() * 255).astype(np.uint8)
|
272 |
#output = output.transpose(0, 2, 3, 4, 1)
|
273 |
|
|
|
275 |
os.makedirs(save_dir, exist_ok=True)
|
276 |
video_out_file = f"{save_dir}/{seed}.mp4"
|
277 |
print(f"generate video, local path: {video_out_file}")
|
278 |
+
export_to_video(output, video_out_file, fps=24)
|
279 |
return video_out_file, kwargs
|
280 |
|
281 |
def create_gradio_interface():
|