|
|
|
|
|
import copy |
|
|
import os |
|
|
|
|
|
os.environ['TOKENIZERS_PARALLELISM'] = 'false' |
|
|
|
|
|
from .wan_i2v_A14B import i2v_A14B |
|
|
from .wan_s2v_14B import s2v_14B |
|
|
from .wan_t2v_A14B import t2v_A14B |
|
|
from .wan_ti2v_5B import ti2v_5B |
|
|
from .wan_animate_14B import animate_14B |
|
|
|
|
|
WAN_CONFIGS = { |
|
|
't2v-A14B': t2v_A14B, |
|
|
'i2v-A14B': i2v_A14B, |
|
|
'ti2v-5B': ti2v_5B, |
|
|
'animate-14B': animate_14B, |
|
|
's2v-14B': s2v_14B, |
|
|
} |
|
|
|
|
|
SIZE_CONFIGS = { |
|
|
'720*1280': (720, 1280), |
|
|
'1280*720': (1280, 720), |
|
|
'480*832': (480, 832), |
|
|
'832*480': (832, 480), |
|
|
'704*1280': (704, 1280), |
|
|
'1280*704': (1280, 704), |
|
|
'1024*704': (1024, 704), |
|
|
'704*1024': (704, 1024), |
|
|
} |
|
|
|
|
|
MAX_AREA_CONFIGS = { |
|
|
'720*1280': 720 * 1280, |
|
|
'1280*720': 1280 * 720, |
|
|
'480*832': 480 * 832, |
|
|
'832*480': 832 * 480, |
|
|
'704*1280': 704 * 1280, |
|
|
'1280*704': 1280 * 704, |
|
|
'1024*704': 1024 * 704, |
|
|
'704*1024': 704 * 1024, |
|
|
} |
|
|
|
|
|
SUPPORTED_SIZES = { |
|
|
't2v-A14B': ('720*1280', '1280*720', '480*832', '832*480'), |
|
|
'i2v-A14B': ('720*1280', '1280*720', '480*832', '832*480'), |
|
|
'ti2v-5B': ('704*1280', '1280*704'), |
|
|
's2v-14B': ('720*1280', '1280*720', '480*832', '832*480', '1024*704', |
|
|
'704*1024', '704*1280', '1280*704'), |
|
|
'animate-14B': ('720*1280', '1280*720') |
|
|
} |
|
|
|