
    9i?                     >    S SK Jr  SSKJr  SSKJr   " S S\5      rg)	   UnsupportedAPIError   )BaseTrainer   )MODELSc                   6    \ rS rSrSr\rS rS rS\	4S jr
Srg)	DocVLMTrainer   z&Document Vision Language Model Trainerc                     [        S5      e)Nz=Document vision language models do not support train for now.r   )selfconfigs     _/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/paddlex/modules/doc_vlm/trainer.py__init__DocVLMTrainer.__init__   s    !K
 	
    c                     g)zupdate training configN )r   s    r   update_configDocVLMTrainer.update_config   s    r   returnc                 *    SU R                  5       0nU$ )zkget key-value arguments of model training function

Returns:
    dict: the arguments of training function.
device)
get_device)r   
train_argss     r   get_train_kwargsDocVLMTrainer.get_train_kwargs"   s      12
r   r   N)__name__
__module____qualname____firstlineno____doc__r   entitiesr   r   dictr   __static_attributes__r   r   r   r
   r
      s     0H
%$ r   r
   N)utils.errorsr   baser   
model_listr   r
   r   r   r   <module>r)      s    0  K r   