o
    …wÖiN  ã                   @   s0   d dl mZ d dlmZ d dlmZ dd„ ZdS )é    )ÚDDPStrategy)Ú	OmegaConf)Úresolve_trainer_cfgc                  C   sœ   t  ddi¡} t| ƒ}t|tƒsJ ‚|d dksJ ‚t  ddddœi¡} t| ƒ}t|tƒs/J ‚t|d tƒs8J ‚d|d jv sAJ ‚|d jd dksLJ ‚d S )NÚstrategyÚddpz(lightning.pytorch.strategies.DDPStrategyT)Ú_target_Úgradient_as_bucket_viewr   )r   Úcreater   Ú
isinstanceÚdictr   Ú_ddp_kwargs)ÚcfgÚans© r   ú[/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/tests/utils/test_trainer_utils.pyÚ!test_resolve_trainer_cfg_strategy   s   ÿr   N)Úlightning.pytorch.strategiesr   Ú	omegaconfr   Únemo.utils.trainer_utilsr   r   r   r   r   r   Ú<module>   s   