
    ёiN                         S SK JrJrJrJrJrJrJrJrJ	r	J
r
JrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJ r   S SK!J"r"  SSK#J$r$  SSK%J&r&  SSK'J(r(  SSK)J*r*  \"S 5       r+\+\l+        / r,g	)
    ) BlockCloneOptionsDrrPatternContext	IrMapping	Operation	OpOperandPassManagerProgramTypeValuecheck_unregistered_opscreate_shaped_type
fake_valueget_chunk_idget_comp_op_nameget_current_insertion_pointget_fake_value_nameget_op_roleis_fake_valueregister_dist_dialectregister_paddle_dialectreset_insertion_point_to_endreset_insertion_point_to_startset_chunk_idset_comp_op_nameset_insertion_pointset_insertion_point_after set_insertion_point_to_block_endset_op_roletranslate_to_pirtranslate_to_pir_with_param_mapvalue_is_persistable)signature_safe_contextmanager   )core)monkey_patch_dtype)monkey_patch_value)monkey_patch_programc              #       #     S v   g ! f = f7f)N )selfparam_and_gradss     S/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/pir/__init__.py_optimized_guardr.   ;   s     s   	 N)-paddle.base.libpaddle.pirr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   paddle.base.wrapped_decoratorr#    r%   dtype_patchr&   math_op_patchr'   program_patchr(   r.   __all__r*       r-   <module>r7      sh   # # # # # # # # #H H  + - /   , 
r6   