
    BVh                     (    d Z ddlmZ ddlmZ ddZy)z0The implementation of `tf.data.Dataset.counter`.    )dataset_ops)opsNc                 @   t        j                  d      5  t        j                  | |d      } t        j                  |d      t        j                  j                  d|      j                  d       j                  | fd      cd d d        S # 1 sw Y   y xY w)Ncounterstart)dtypenamestepr   )r	   c                     | z   | fS N )state_r
   s     U/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/data/ops/counter_op.py<lambda>z_counter.<locals>.<lambda>   s    u 5     )r   
name_scopeconvert_to_tensorr   Datasetfrom_tensorsrepeatscan)r   r
   r   r	   s    `  r   _counterr      s    
~~i  8!!%u7CE  U@D,,QT,:AA$GLL578 8 8s   A3BBr   )__doc__tensorflow.python.data.opsr   tensorflow.python.frameworkr   r   r   r   r   <module>r      s    7 2 +8r   