






# this script builds a small sample spm file tests/fixtures/test_sentencepiece_no_bos.model, with features needed by pegasus

# 1. pip install sentencepiece
#
# 2. wget https://raw.githubusercontent.com/google/sentencepiece/master/data/botchan.txt

# 3. build
import sentencepiece as spm

# pegasus:
# 1. no bos
# 2. eos_id is 1
# 3. unk_id is 2
# build a sample spm file accordingly
spm.SentencePieceTrainer.train(
    "--input=botchan.txt --model_prefix=test_sentencepiece_no_bos --bos_id=-1 --unk_id=2  --eos_id=1  --vocab_size=1000"
)

# 4. now update the fixture
# mv test_sentencepiece_no_bos.model ../../tests/fixtures/








def 					UpperCamelCase		( _A,					_A				):






						"""simple docstring"""







						__magic_name__    :     List[str]     		=      float()
						try:
												__magic_name__    :     Union[str, Any]     		=      mass * acceleration
						except Exception:
												return -0.0
						return force


if __name__ == "__main__":
		import doctest

		# run doctest
		doctest.testmod()

		# demo
		__magic_name__:  List[Any]  	=			12.5
		__magic_name__:  Union[str, Any]  	=			10
		__magic_name__:  Optional[int]  	=			newtons_second_law_of_motion(mass, acceleration)
		print("The force is ", force, "N")
