o
    û* iš  ã                   @   s*   d dl mZ ddlmZ eddd„ƒZdS )é    )Ú_legacy_C_opsé   )Údygraph_onlyNc                 C   s6   |du r| S d}|rd|f}t t|ƒ}|| g|¢R Ž S )zÓAppend activation in dygraph mode.

        Args:
            input: the input variable.
            act: activation type
            use_cudnn: if use cudnn

    Return the Variable after append activation
    N© Ú	use_cudnn)Úgetattrr   )ÚinputZactr   ÚattrsZact_opr   r   úe/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/paddle/base/dygraph_utils.pyÚ_append_activation_in_dygraph   s   
r   )NN)Zpaddler   Z	frameworkr   r   r   r   r   r
   Ú<module>   s   