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 d dlmZ d dlmZ eƒ Zeede je eƒ dS )é    N)ÚDDPStrategy)ÚDeepSpeedStrategy)ÚDataParallelStrategy)ÚFSDPStrategy)ÚModelParallelStrategy)ÚParallelStrategy)Ú_StrategyRegistry)ÚSingleDeviceStrategy)ÚSingleDeviceXLAStrategy)ÚStrategy)ÚXLAStrategy)ÚXLAFSDPStrategy)Ú_register_classesÚregister_strategies)ÚsysÚlightning.fabric.strategies.ddpr   Ú%lightning.fabric.strategies.deepspeedr   Úlightning.fabric.strategies.dpr   Ú lightning.fabric.strategies.fsdpr   Ú*lightning.fabric.strategies.model_parallelr   Ú$lightning.fabric.strategies.parallelr   Ú$lightning.fabric.strategies.registryr   Ú)lightning.fabric.strategies.single_devicer	   Ú&lightning.fabric.strategies.single_xlar
   Ú$lightning.fabric.strategies.strategyr   Úlightning.fabric.strategies.xlar   Ú$lightning.fabric.strategies.xla_fsdpr   Ú#lightning.fabric.utilities.registryr   ÚSTRATEGY_REGISTRYÚmodulesÚ__name__© r!   r!   úX/home/ubuntu/.local/lib/python3.10/site-packages/lightning/fabric/strategies/__init__.pyÚ<module>   s    