


'''simple docstring'''

import unittest

from transformers import load_tool

from .test_tools_common import ToolTesterMixin


lowerCamelCase				:  Tuple    		=      '\nHugging 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.\n\nIn March 2021, Hugging Face raised $40 million in a Series B funding round.[3]\n\nOn 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]\n'
class     __lowerCAmelCase		(unittest.TestCase    ,	lowercase_	):





      '''simple docstring'''






      def  UpperCamelCase__						(self       :       Tuple					):

             '''simple docstring'''







             lowercase__      =					load_tool('''text-question-answering'''					)
             self.tool.setup()
             lowercase__      =					load_tool('''text-question-answering'''  ,		remote=UpperCamelCase					)



      def  UpperCamelCase__						(self       :       List[Any]					):

             '''simple docstring'''







             lowercase__      =					self.tool(UpperCamelCase  ,		'''What did Hugging Face do in April 2021?'''					)
             self.assertEqual(UpperCamelCase  ,		'''launched the BigScience Research Workshop'''					)



      def  UpperCamelCase__						(self       :       List[str]					):

             '''simple docstring'''







             lowercase__      =					self.remote_tool(UpperCamelCase  ,		'''What did Hugging Face do in April 2021?'''					)
             self.assertEqual(UpperCamelCase  ,		'''launched the BigScience Research Workshop'''					)



      def  UpperCamelCase__						(self       :       Any					):

             '''simple docstring'''







             lowercase__      =					self.tool(text=UpperCamelCase  ,		question='''What did Hugging Face do in April 2021?'''					)
             self.assertEqual(UpperCamelCase  ,		'''launched the BigScience Research Workshop'''					)






      def  UpperCamelCase__						(self       :       Union[str, Any]					):

             '''simple docstring'''







             lowercase__      =					self.remote_tool(text=UpperCamelCase  ,		question='''What did Hugging Face do in April 2021?'''					)
             self.assertEqual(UpperCamelCase  ,		'''launched the BigScience Research Workshop'''					)








'''simple docstring'''

def _SCREAMING_SNAKE_CASE (A = 1_000			)			->			int:






       """simple docstring"""







       return sum(2 * a * ((a - 1) // 2) for a in range(3    ,					n + 1			)			)


if __name__ == "__main__":
 print(solution())




