o
    vi                     @   sL   d Z ddlmZ ddlmZ ddlmZ eedddddd	d
Zdd Z	d	S )zJ
Cosmos Policy tokenizer registration with deterministic seeding support.
    )ConfigStore)LazyCall)Wan2pt1VAEInterfacezBhf://nvidia/Cosmos-Predict2-2B-Video2World/tokenizer/tokenizer.pthzcredentials/s3_training.secretF   N)vae_pths3_credential_pathload_mean_stdtemporal_windowis_parallelcp_grid_shapec                  C   s   t  } | jdddtd dS )z
    Register Cosmos Policy tokenizer configurations.

    This registers the wan2pt1 tokenizer with deterministic seeding support.
    To enable deterministic encoding, set: DETERMINISTIC=true
    	tokenizerzmodel.config.tokenizerpolicy_wan2pt1_tokenizer)grouppackagenamenodeN)r   instancestorePolicyWan2pt1VAEConfig)cs r   M/data/cameron/vidgen/cosmos-policy/cosmos_policy/config/defaults/tokenizer.pyregister_policy_tokenizer$   s   
r   )
__doc__hydra.core.config_storer   )cosmos_policy._src.imaginaire.lazy_configr   LZ cosmos_policy.tokenizers.wan2pt1r   r   r   r   r   r   r   <module>   s   
