| | |
| | import copy |
| | import os |
| | import torch |
| |
|
| | os.environ["TOKENIZERS_PARALLELISM"] = "false" |
| |
|
| | from .wan_i2v_14B import i2v_14B |
| | from .wan_t2v_1_3B import t2v_1_3B |
| | from .wan_t2v_14B import t2v_14B |
| |
|
| | |
| | t2i_14B = copy.deepcopy(t2v_14B) |
| | t2i_14B.__name__ = "Config: Wan T2I 14B" |
| |
|
| | |
| | t2v_1_3B_FC = copy.deepcopy(t2v_1_3B) |
| | t2v_1_3B_FC.__name__ = "Config: Wan-Fun-Control T2V 1.3B" |
| | t2v_1_3B_FC.i2v = True |
| | t2v_1_3B_FC.in_dim = 48 |
| | t2v_1_3B_FC.is_fun_control = True |
| |
|
| | t2v_14B_FC = copy.deepcopy(t2v_14B) |
| | t2v_14B_FC.__name__ = "Config: Wan-Fun-Control T2V 14B" |
| | t2v_14B_FC.i2v = True |
| | t2v_14B_FC.in_dim = 48 |
| | t2v_14B_FC.is_fun_control = True |
| |
|
| | i2v_14B_FC = copy.deepcopy(i2v_14B) |
| | i2v_14B_FC.__name__ = "Config: Wan-Fun-Control I2V 14B" |
| | i2v_14B_FC.in_dim = 48 |
| | i2v_14B_FC.is_fun_control = True |
| |
|
| | WAN_CONFIGS = { |
| | "t2v-14B": t2v_14B, |
| | "t2v-1.3B": t2v_1_3B, |
| | "i2v-14B": i2v_14B, |
| | "t2i-14B": t2i_14B, |
| | |
| | "t2v-1.3B-FC": t2v_1_3B_FC, |
| | "t2v-14B-FC": t2v_14B_FC, |
| | "i2v-14B-FC": i2v_14B_FC, |
| | } |
| |
|
| | SIZE_CONFIGS = { |
| | "720*1280": (720, 1280), |
| | "1280*720": (1280, 720), |
| | "480*832": (480, 832), |
| | "832*480": (832, 480), |
| | "1024*1024": (1024, 1024), |
| | } |
| |
|
| | MAX_AREA_CONFIGS = { |
| | "720*1280": 720 * 1280, |
| | "1280*720": 1280 * 720, |
| | "480*832": 480 * 832, |
| | "832*480": 832 * 480, |
| | } |
| |
|
| | SUPPORTED_SIZES = { |
| | "t2v-14B": ("720*1280", "1280*720", "480*832", "832*480"), |
| | "t2v-1.3B": ("480*832", "832*480"), |
| | "i2v-14B": ("720*1280", "1280*720", "480*832", "832*480"), |
| | "t2i-14B": tuple(SIZE_CONFIGS.keys()), |
| | |
| | "t2v-1.3B-FC": ("480*832", "832*480"), |
| | "t2v-14B-FC": ("720*1280", "1280*720", "480*832", "832*480"), |
| | "i2v-14B-FC": ("720*1280", "1280*720", "480*832", "832*480"), |
| | } |
| |
|