o
    eF                     @   s    d dl mZ G dd deZdS )   )WandbLoggerc                       s8   e Zd Z fddZd
ddZdddZdd	 Z  ZS )Loggersc                    s   t    || _d S N)super__init__loggers)selfr   	__class__ UD:\Projects\ConvertPro\env\Lib\site-packages\paddleocr/ppocr/utils/loggers/loggers.pyr      s   

zLoggers.__init__Nc                 C       | j D ]
}|j|||d qd S )N)prefixstep)r   log_metrics)r   Zmetricsr   r   loggerr   r   r   r         
zLoggers.log_metricsc                 C   r   )N)is_bestr   metadata)r   	log_model)r   r   r   r   r   r   r   r   r      r   zLoggers.log_modelc                 C   s   | j D ]}|  qd S r   )r   close)r   r   r   r   r   r      s   

zLoggers.close)NNr   )__name__
__module____qualname__r   r   r   r   __classcell__r   r   r	   r   r      s
    

r   N)Zwandb_loggerr   objectr   r   r   r   r   <module>   s    