o
    Mep  ã                   @   s¤   d dl mZ ddlmZ g Zdaejs,eejƒD ]Z	e
eje	ƒeƒ e	< e e	¡ qdaneejjjƒD ]Z	e
ejjje	ƒeƒ e	< e e	¡ q3dadd„ Zdd	„ Zd
S )é    )Úcoreé   )Ú	frameworkFTc                  C   sb   t r/ttjjjƒD ]} tƒ | = t | ¡ q	ttjƒD ]} t	tj| ƒtƒ | < t 
| ¡ qda d S d S )NF)Ú_already_switch_to_eager_Údirr   ÚeagerÚopsÚlegacyÚglobalsÚ__all__ÚremoveÚgetattrÚappend©Úname© r   úDD:\Projects\ConvertPro\env\Lib\site-packages\paddle/_legacy_C_ops.pyÚswitch_to_core_ops"   s   ùr   c                  C   sf   t s1ttjƒD ]} tƒ | = t | ¡ qttjjjƒD ]} t	tjjj| ƒtƒ | < t 
| ¡ qda d S d S )NT)r   r   r   r   r
   r   r   r   r	   r   r   r   r   r   r   Úswitch_to_eager_ops.   s   ùr   N)Zpaddle.fluidr   Zfluidr   r   r   Z_in_eager_mode_r   r   r   r   r
   r   r   r	   r   r   r   r   r   r   Ú<module>   s   