§
    v”j¹  ã                   óR   — d dl Z d dlZd dlmZ d„ Zd„ Zedk    r e¦   «          dS dS )é    N)Úinit_megatron_utilc                  óP   — dddddœ} dt           j        d<   t          | ¦  «         d S )Né   Úncclé*   )Útensor_model_parallel_sizeÚ
world_sizeÚdistributed_backendÚseedÚ39501ÚMASTER_PORT)ÚosÚenvironr   )Údummy_megatron_cfgs    úl/lsinfo/ai/hellotax_ai/data_center/backend/venv/lib/python3.11/site-packages/modelscope/utils/pre_compile.pyÚpre_compile_megatron_utilr      s>   € à&'ØØ%Øð	ð Ðð !(…B„Jˆ}ÑÝÐ)Ñ*Ô*Ð*Ð*Ð*ó    c                  ón   — t           j                             ¦   «         rddlm}  t          ¦   «          d S d S )Nr   ©Úms_deform_attn_func)ÚtorchÚcudaÚis_availableÚ0easycv.thirdparty.deformable_attention.functionsr   r   r   s    r   Úpre_compile_allr      sF   € Ý„z×ÒÑ Ô ð $àXÐXÐXÐXÐXÐXå!Ñ#Ô#Ð#Ð#Ð#ð	$ð $r   Ú__main__)r   r   Úmodelscope.utils.megatron_utilsr   r   r   Ú__name__© r   r   ú<module>r       sp   ðØ 	€	€	€	à €€€à >Ð >Ð >Ð >Ð >Ð >ð+ð +ð +ð$ð $ð $ð ˆzÒÐØ€OÑÔÐÐÐð Ðr   