
    AVh"                     P    d Z ddlmZ ddlmZ  ej
                  d      d        Zy)z0Gradients for operators defined in manip_ops.py.    )ops)	manip_opsRollc                 x    | j                   d   }| j                   d   }t        j                  || |      }|d d fS )N      )inputsr   roll)opgradshiftaxis	roll_grads        P/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/ops/manip_grad.py	_RollGradr      s?     ))A,%	1$nnTE640)	D$	    N)__doc__tensorflow.python.frameworkr   tensorflow.python.opsr   RegisterGradientr    r   r   <module>r      s1    7 + + f r   