o
    Ô2úh"  ã                   @   s2   d Z ddlmZ ddlmZ e d¡dd„ ƒZdS )z0Gradients for operators defined in manip_ops.py.é    )Úops)Ú	manip_opsÚRollc                 C   s.   | j d }| j d }t || |¡}|d d fS )Né   é   )Úinputsr   Úroll)ÚopÚgradÚshiftÚaxisÚ	roll_grad© r   ú[/var/www/html/chatgem/venv/lib/python3.10/site-packages/tensorflow/python/ops/manip_grad.pyÚ	_RollGrad   s   


r   N)Ú__doc__Útensorflow.python.frameworkr   Útensorflow.python.opsr   ÚRegisterGradientr   r   r   r   r   Ú<module>   s
   