o
    ߥ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_cfg	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.
    )	group_keyr   )r   	EXPORTERS)r   r   r    r   P/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/exporters/builder.pybuild_exporter	   s   r   )NN)	modelscope.utils.configr   modelscope.utils.registryr   r   r
   strdictr   r   r   r   r   <module>   s   