mirror of
https://github.com/Wan-Video/Wan2.1.git
synced 2025-07-13 11:10:11 +00:00
Merge pull request #8 from songruizz/release_0.0.3
logging the generate time
This commit is contained in:
commit
caac4152cf
@ -3,6 +3,7 @@ import argparse
|
||||
import logging
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
import warnings
|
||||
from tqdm import tqdm
|
||||
from datetime import datetime
|
||||
@ -978,6 +979,7 @@ def generate(args):
|
||||
|
||||
logging.info(
|
||||
f"Generating {'image' if 't2i' in args.task else 'video'} ...")
|
||||
start = time.time()
|
||||
video = wan_t2v.generate(
|
||||
args.prompt,
|
||||
size=SIZE_CONFIGS[args.size],
|
||||
@ -988,6 +990,7 @@ def generate(args):
|
||||
guide_scale=args.sample_guide_scale,
|
||||
seed=args.base_seed,
|
||||
offload_model=args.offload_model)
|
||||
logging.info(f"Generate done, elapsed {round(time.time() - start, 2)} s")
|
||||
|
||||
elif "i2v" in args.task:
|
||||
if args.prompt is None:
|
||||
@ -1067,6 +1070,7 @@ def generate(args):
|
||||
wan_i2v.model.__class__.cutoff_steps = args.sample_steps*2 - 2
|
||||
|
||||
logging.info("Generating video ...")
|
||||
start = time.time()
|
||||
video = wan_i2v.generate(
|
||||
args.prompt,
|
||||
img,
|
||||
@ -1078,6 +1082,7 @@ def generate(args):
|
||||
guide_scale=args.sample_guide_scale,
|
||||
seed=args.base_seed,
|
||||
offload_model=args.offload_model)
|
||||
logging.info(f"Generate done, elapsed {round(time.time() - start, 2)} s")
|
||||
elif "flf2v" in args.task:
|
||||
if args.prompt is None:
|
||||
args.prompt = EXAMPLE_PROMPT[args.task]["prompt"]
|
||||
@ -1125,6 +1130,7 @@ def generate(args):
|
||||
)
|
||||
|
||||
logging.info("Generating video ...")
|
||||
start = time.time()
|
||||
video = wan_flf2v.generate(
|
||||
args.prompt,
|
||||
first_frame,
|
||||
@ -1137,6 +1143,7 @@ def generate(args):
|
||||
guide_scale=args.sample_guide_scale,
|
||||
seed=args.base_seed,
|
||||
offload_model=args.offload_model)
|
||||
logging.info(f"Generate done, elapsed {round(time.time() - start, 2)} s")
|
||||
elif "vace" in args.task:
|
||||
if args.prompt is None:
|
||||
args.prompt = EXAMPLE_PROMPT[args.task]["prompt"]
|
||||
@ -1179,6 +1186,7 @@ def generate(args):
|
||||
], args.frame_num, SIZE_CONFIGS[args.size], device)
|
||||
|
||||
logging.info(f"Generating video...")
|
||||
start = time.time()
|
||||
video = wan_vace.generate(
|
||||
args.prompt,
|
||||
src_video,
|
||||
@ -1192,6 +1200,7 @@ def generate(args):
|
||||
guide_scale=args.sample_guide_scale,
|
||||
seed=args.base_seed,
|
||||
offload_model=args.offload_model)
|
||||
logging.info(f"Generate done, elapsed {round(time.time() - start, 2)} s")
|
||||
else:
|
||||
raise ValueError(f"Unkown task type: {args.task}")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user