o
    z“©i|  ã                   @   s²   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ eƒ Zeede je eƒ g d¢ZdS )é    N)Ú_StrategyRegistry)Ú_register_classes)ÚDDPStrategy)ÚDeepSpeedStrategy)ÚFSDPStrategy)ÚModelParallelStrategy)ÚParallelStrategy)ÚSingleDeviceStrategy)ÚSingleDeviceXLAStrategy)ÚStrategy)ÚXLAStrategyÚregister_strategies)r   r   r   r   r   r	   r   )ÚsysÚ$lightning_fabric.strategies.registryr   Ú#lightning_fabric.utilities.registryr   Ú pytorch_lightning.strategies.ddpr   Ú&pytorch_lightning.strategies.deepspeedr   Ú!pytorch_lightning.strategies.fsdpr   Ú+pytorch_lightning.strategies.model_parallelr   Ú%pytorch_lightning.strategies.parallelr   Ú*pytorch_lightning.strategies.single_devicer	   Ú'pytorch_lightning.strategies.single_xlar
   Ú%pytorch_lightning.strategies.strategyr   Ú pytorch_lightning.strategies.xlar   ÚStrategyRegistryÚmodulesÚ__name__Ú__all__© r   r   úY/home/ubuntu/.local/lib/python3.10/site-packages/pytorch_lightning/strategies/__init__.pyÚ<module>   s   