






'''simple docstring'''
import unittest

from transformers import load_tool

from .test_tools_common import ToolTesterMixin


UpperCamelCase__			=      '\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 							_UpperCAmelCase    (		unittest.TestCase					,       snake_case      ):




    def 					lowerCAmelCase__					(      self	:							Dict      ):






       '''simple docstring'''






       lowercase_						:     Tuple							     =  load_tool("text-question-answering"      )
       self.tool.setup()
       lowercase_						:     Tuple							     =  load_tool("text-question-answering"	,  remote=a      )




    def 					lowerCAmelCase__					(      self	:							Optional[int]      ):






       '''simple docstring'''






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




    def 					lowerCAmelCase__					(      self	:							str      ):






       '''simple docstring'''






       lowercase_						:     Dict							     =  self.remote_tool(a	,  "What did Hugging Face do in April 2021?"      )
       self.assertEqual(a	,  "launched the BigScience Research Workshop"      )




    def 					lowerCAmelCase__					(      self	:							int      ):






       '''simple docstring'''






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





    def 					lowerCAmelCase__					(      self	:							Optional[Any]      ):






       '''simple docstring'''






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












'''simple docstring'''
def 		__SCREAMING_SNAKE_CASE       (	_UpperCamelCase = 100				):


   """simple docstring"""




   lowercase_						:     Dict							     =  n * (n + 1) * (2 * n + 1) / 6
   lowercase_						:     int							     =  (n * (n + 1) / 2) ** 2
   return int(square_of_sum - sum_of_squares				)


if __name__ == "__main__":
 print(f"""{solution() = }""")




