|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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) |
|
|