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