o
    W+ i                     @   sD   d dl mZ d dlmZmZ edZ		d
dededefdd	ZdS )    )
ConfigDict)Registrybuild_from_cfgZ	exportersNcfg	task_namedefault_argsc                 C   s   t | t||dS )a+   build exporter by the given model config dict

    Args:
        cfg (:obj:`ConfigDict`): config dict for exporter object.
        task_name (str, optional):  task name, refer to
            :obj:`Tasks` for more details
        default_args (dict, optional): Default initialization arguments.
    )Z	group_keyr   )r   	EXPORTERS)r   r   r    r	   h/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/modelscope/exporters/builder.pybuild_exporter	   s   r   )NN)	Zmodelscope.utils.configr   Zmodelscope.utils.registryr   r   r   strdictr   r	   r	   r	   r
   <module>   s   