


"""simple docstring"""






import unittest

from transformers import load_tool

from .test_tools_common import ToolTesterMixin


_lowerCAmelCase							:    List[Any]					   =	"""
Hugging Face was founded in 2016 by French entrepreneurs Clément Delangue, Julien Chaumond, and Thomas Wolf originally as a company that developed a chatbot app targeted at teenagers.[2] After open-sourcing the model behind the chatbot, the company pivoted to focus on being a platform for machine learning.

In March 2021, Hugging Face raised $40 million in a Series B funding round.[3]

On April 28, 2021, the company launched the BigScience Research Workshop in collaboration with several other research groups to release an open large language model.[4] In 2022, the workshop concluded with the announcement of BLOOM, a multilingual large language model with 176 billion parameters.[5]
"""




class 							A_      (       unittest.TestCase     ,	__snake_case ):


  def 							_lowercase					(			self:						Optional[int]    ):







     '''simple docstring'''







     _lowerCamelCase   :				Union[str, Any]							=     load_tool("text-question-answering"    )
     self.tool.setup()
     _lowerCamelCase   :				Optional[int]							=     load_tool("text-question-answering"							,remote=A_    )


  def 							_lowercase					(			self:						Tuple    ):







     '''simple docstring'''







     _lowerCamelCase   :				Any							=     self.tool(A_							,"What did Hugging Face do in April 2021?"    )
     self.assertEqual(A_							,"launched the BigScience Research Workshop"    )


  def 							_lowercase					(			self:						Optional[int]    ):







     '''simple docstring'''







     _lowerCamelCase   :				Optional[Any]							=     self.remote_tool(A_							,"What did Hugging Face do in April 2021?"    )
     self.assertEqual(A_							,"launched the BigScience Research Workshop"    )


  def 							_lowercase					(			self:						Optional[int]    ):







     '''simple docstring'''







     _lowerCamelCase   :				Optional[Any]							=     self.tool(text=A_							,question="What did Hugging Face do in April 2021?"    )
     self.assertEqual(A_							,"launched the BigScience Research Workshop"    )






  def 							_lowercase					(			self:						Any    ):







     '''simple docstring'''







     _lowerCamelCase   :				Tuple							=     self.remote_tool(text=A_							,question="What did Hugging Face do in April 2021?"    )
     self.assertEqual(A_							,"launched the BigScience Research Workshop"    )






import warnings

from ...utils import logging
from .image_processing_beit import BeitImageProcessor


__lowerCamelCase			:	Optional[Any]					    =	logging.get_logger(__name__)



class    A__  (			__snake_case     ):





      def __init__(					self			,				*A_			,				**A_  ):
       '''simple docstring'''




       warnings.warn(
           "The class BeitFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"
           " use BeitImageProcessor instead."			,				A_			,				)
       super().__init__(*A_			,				**A_  )
