| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| from hydra.core.config_store import ConfigStore |
|
|
| from .config_base_conditioner import ( |
| BaseVideoConditionerConfig, |
| VideoConditionerFpsSizePaddingConfig, |
| VideoExtendConditionerConfig, |
| ) |
| from .df_config_base_net import FADITV2_14B_Config, FADITV2Config |
| from .df_config_base_tokenizer import get_cosmos_diffusion_tokenizer_comp8x8x8 |
|
|
|
|
| def register_net(cs): |
| cs.store( |
| group="net", |
| package="model.net", |
| name="faditv2_7b", |
| node=FADITV2Config, |
| ) |
| cs.store( |
| group="net", |
| package="model.net", |
| name="faditv2_14b", |
| node=FADITV2_14B_Config, |
| ) |
|
|
|
|
| def register_conditioner(cs): |
| cs.store( |
| group="conditioner", |
| package="model.conditioner", |
| name="basic", |
| node=BaseVideoConditionerConfig, |
| ) |
| cs.store( |
| group="conditioner", |
| package="model.conditioner", |
| name="add_fps_image_size_padding_mask", |
| node=VideoConditionerFpsSizePaddingConfig, |
| ) |
| cs.store( |
| group="conditioner", |
| package="model.conditioner", |
| name="video_cond", |
| node=VideoExtendConditionerConfig, |
| ) |
|
|
|
|
| def register_tokenizer(cs): |
| cs.store( |
| group="tokenizer", |
| package="model.tokenizer", |
| name="cosmos_diffusion_tokenizer_res720_comp8x8x8_t121_ver092624", |
| node=get_cosmos_diffusion_tokenizer_comp8x8x8(resolution="720", chunk_duration=121), |
| ) |
|
|
|
|
| def register_configs(): |
| cs = ConfigStore.instance() |
|
|
| register_net(cs) |
| register_conditioner(cs) |
| register_tokenizer(cs) |
|
|