keras.cpython-312.pyc•6.91 kB
�
lMg � �� � d dl m Z d dlmZ ddlmZ d dlZddgiZd gZ G d
� d ej j � Zy# eef$ rZ d dl
mZ n# e$ r e �w xY wY dZ [ �GdZ [ ww xY w)� )�copy)�partial� )�tqdmN)�keraszgithub.com/� casperdcl�TqdmCallbackc � � e Zd ZdZedd� fd�� Zddddefd�Zd� Zd� Z d � Z
d
� Zed� � Zed� � Z
ed
� � Zy)r z,Keras callback for epoch and batch progress.Nc � � y)Nr � ��logss �VC:\Users\noahv\Documents\GitHub\clickup-operator\.venv\Lib\site-packages\tqdm/keras.py�<lambda>zTqdmCallback.<lambda> s � �� c � � ��� d� ��fd� }|S )Nc �� �� �|� }|r@�r+t |� }�D �cg c] }|j |d� �� c} �j |d�� �j |� y c c}w )Nr F)�refresh)r �pop�set_postfix�update)�_r �n�i�bar�deltar s ���r �callbackz+TqdmCallback.bar2callback.<locals>.callback sW �� ��d��A�����:�D�-0�1�S��T�X�X�a��^�S�1�����e��4��J�J�q�M�� 2s �A)Nr )r r r r s ``` r �bar2callbackzTqdmCallback.bar2callback s �� � � �r r c �R � |rt |fi |��}|| _ ||d�� | _ | j | j � | _ |r|r||z dz
|z x| _ }n dx| _ }|| _ |dk( r7 ||dd�� | _ | j | j ddgd � �
� | _ yy)a^
Parameters
----------
epochs : int, optional
data_size : int, optional
Number of training pairs.
batch_size : int, optional
Number of training pairs per batch.
verbose : int
0: epoch, 1: batch (transient), 2: batch. [default: 1].
Will be set to `0` unless both `data_size` and `batch_size`
are given.
tqdm_class : optional
`tqdm` class to use for bars [default: `tqdm.auto.tqdm`].
tqdm_kwargs : optional
Any other arguments used for all bars.
�epoch)�total�unitr N�batchF)r! r"