
def        a_		(       __lowercase   :	float       ,					__lowercase   :	float ) ->  float:
			if mass < 0:
						raise ValueError('The mass of a body cannot be negative' )
			return 0.5 * mass * abs(__lowercase ) * abs(__lowercase )


if __name__ == "__main__":
			import doctest

			doctest.testmod(verbose=True)

import unittest

from transformers import AutoTokenizer, is_flax_available
from transformers.testing_utils import require_flax, require_sentencepiece, require_tokenizers, slow


if is_flax_available():
			import jax.numpy as jnp

			from transformers import FlaxXLMRobertaModel




@require_sentencepiece
@require_tokenizers
@require_flax
class    SCREAMING_SNAKE_CASE__     (	unittest.TestCase					):





	'''simple docstring'''



	@slow
	def  A							(  self	:    int	):


				'''simple docstring'''


				_snake_case		=			FlaxXLMRobertaModel.from_pretrained('xlm-roberta-base'	)
				_snake_case		=			AutoTokenizer.from_pretrained('xlm-roberta-base'	)
				_snake_case		=			'The dog is cute and lives in the garden house'
				_snake_case		=			jnp.array([tokenizer.encode(lowercase	)]	)

				_snake_case		=			(1, 12, 768)  # batch_size, sequence_length, embedding_vector_dim
				_snake_case		=			jnp.array(
				    [[-0.0101, 0.1218, -0.0803, 0.0801, 0.1327, 0.0776, -0.1215, 0.2383, 0.3338, 0.3106, 0.0300, 0.0252]]	)

				_snake_case		=			model(lowercase	)['last_hidden_state']
				self.assertEqual(output.shape			,  lowercase	)
				# compare the actual values for a slice of last dim
				self.assertTrue(jnp.allclose(output[:, :, -1]			,  lowercase			,  atol=1E-3	)	)