o
    }oi                     @   s   d dl mZ G dd dZdS )    )	lightningc                   @   s   e Zd Zdd ZdS )TestFabricConversionc                 C   sr   t jddt jddt jddd}| }t|jt jsJ |jjdks&J t|j	t j
s/J |j	jdks7J d S )N   cpu   )tensor_model_parallel_sizez16-mixed)	precision)devicesacceleratorstrategyplugins)nlTrainerMegatronStrategyMegatronMixedPrecision	to_fabric
isinstancer   FabricMegatronStrategyr   
_precisionFabricMegatronMixedPrecisionr   )selftrainerfabric r   X/home/ubuntu/.local/lib/python3.10/site-packages/tests/lightning/pytorch/test_trainer.pytest_simple_conversion   s   

z+TestFabricConversion.test_simple_conversionN)__name__
__module____qualname__r   r   r   r   r   r      s    r   N)nemor   r   r   r   r   r   r   <module>   s   