o
    „o™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   Ú lightning.pytorch.strategies.ddpr   Ú&lightning.pytorch.strategies.deepspeedr   Ú!lightning.pytorch.strategies.fsdpr   Ú+lightning.pytorch.strategies.model_parallelr   Ú%lightning.pytorch.strategies.parallelr   Ú*lightning.pytorch.strategies.single_devicer	   Ú'lightning.pytorch.strategies.single_xlar
   Ú%lightning.pytorch.strategies.strategyr   Ú lightning.pytorch.strategies.xlar   ÚStrategyRegistryÚmodulesÚ__name__Ú__all__© r   r   úY/home/ubuntu/.local/lib/python3.10/site-packages/lightning/pytorch/strategies/__init__.pyÚ<module>   s   