| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | from typing import Any, List |
| |
|
| | import attrs |
| |
|
| | from cosmos1.models.autoregressive.diffusion_decoder.config.ar_diffusion_decoder_config_registry import register_configs as register_dd_configs |
| | from df_base_model import LatentDiffusionDecoderModelConfig |
| | from df_config_registry import register_configs |
| | from .cosmos1.models.autoregressive.diffusion_decoder.config import config |
| | from config_helper import import_all_modules_from_package |
| |
|
| |
|
| | @attrs.define(slots=False) |
| | class Config(config.Config): |
| | |
| | |
| | defaults: List[Any] = attrs.field( |
| | factory=lambda: [ |
| | "_self_", |
| | {"net": None}, |
| | {"conditioner": "basic"}, |
| | {"tokenizer": "tokenizer"}, |
| | {"tokenizer_corruptor": None}, |
| | {"latent_corruptor": None}, |
| | {"pixel_corruptor": None}, |
| | {"experiment": None}, |
| | ] |
| | ) |
| |
|
| |
|
| | def make_config(): |
| | c = Config(model=LatentDiffusionDecoderModelConfig()) |
| |
|
| | |
| | c.job.project = "cosmos_video4" |
| | c.job.group = "debug" |
| | c.job.name = "delete_${now:%Y-%m-%d}_${now:%H-%M-%S}" |
| |
|
| | |
| | register_configs() |
| | register_dd_configs() |
| |
|
| | |
| | |
| | import_all_modules_from_package("cosmos1.models.diffusion.config.inference", reload=True) |
| | import_all_modules_from_package("cosmos1.models.autoregressive.diffusion_decoder.config.inference", reload=True) |
| | return c |
| |
|