
    *#hO                     V   d dl mZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ dd	lmZ dd
lmZ ddlmZ ddlmZ g dZ ee      Zej.                  eej.                  eej.                  eej.                  eej.                  eej.                  eej.                  eiZdedee	   fdZy)    )Optional   )
get_logger   )AudioClassification)AutomaticSpeechRecognition)TaskTemplate)ImageClassification)LanguageModeling)QuestionAnsweringExtractive)Summarization)TextClassification)r   r   r
   r   r   r   r	   r   task_template_dictreturnc                     | j                  d      }|)t        j                  d| dt        t                      yt        j                  |      }|j                  |       S )zYCreate one of the supported task templates in :py:mod:`datasets.tasks` from a dictionary.taskNz!Couldn't find template for task 'z'. Available templates: )getloggerwarninglistNAME2TEMPLATE	from_dict)r   	task_nametemplates      T/var/www/html/sandstorm/venv/lib/python3.12/site-packages/datasets/tasks/__init__.pytask_template_from_dictr   '   s`    "&&v.I:9+E]^bcp^q]rst  +H011    N)typingr   utils.loggingr   audio_classificiationr   automatic_speech_recognitionr   baser	   image_classificationr
   language_modelingr   question_answeringr   summarizationr   text_classificationr   __all____name__r   r   r   dictr    r   r   <module>r,      s     & 6 D  5 / ; ( 3	 
H	 ##%?11+$$&A/2 2,9O 2r   