
    |-jl                     :    d dl mZ ddlmZ  G d de          ZdS )   )BaseEvaluator   )MODELSc                   (    e Zd ZdZeZd ZdefdZdS )VideoClsEvaluatorz$Image Classification Model Evaluatorc                 \   | j         j        r$| j                            | j         j                   | j                            | j        j        d           | j         j        &| j                            | j         j        d           | j        	                    | j         j
                   dS )zupdate evaluation configVideoClsDatasetNeval)mode)eval_configlog_interval
pdx_configupdate_log_intervalupdate_datasetglobal_configdataset_dir
batch_sizeupdate_batch_sizeupdate_pretrained_weightsweight_pathselfs    n/var/www/html/banglarbhumi/venv/lib/python3.11/site-packages/paddlex/modules/video_classification/evaluator.pyupdate_configzVideoClsEvaluator.update_config   s    ( 	OO//0@0MNNN&&*,=	
 	
 	
 &2O--d.>.IPV-WWW11$2B2NOOOOO    returnc                 H    | j         j        |                     d          dS )zget key-value arguments of model evaluation function

        Returns:
            dict: the arguments of evaluation function.
        r   )using_device_number)r   device)r   r   
get_devicer   s    r   get_eval_kwargsz!VideoClsEvaluator.get_eval_kwargs#   s-      +7oo!o<<
 
 	
r   N)	__name__
__module____qualname____doc__r   entitiesr   dictr!    r   r   r   r      sL        ..H	P 	P 	P	
 	
 	
 	
 	
 	
 	
r   r   N)baser   
model_listr   r   r(   r   r   <module>r+      s_    !                
 
 
 
 
 
 
 
 
 
r   