



"""simple docstring"""






def 	snake_case__  (						__lowerCamelCase							:       int      ):
			"""simple docstring"""
			return 1 if input_a == 0 else 0






def 	snake_case__  (						):
			"""simple docstring"""
			assert not_gate(0      ) == 1
			assert not_gate(1      ) == 0


if __name__ == "__main__":
		print(not_gate(0))
		print(not_gate(1))









import argparse

import torch

from transformers import RoFormerConfig, RoFormerForMaskedLM, load_tf_weights_in_roformer
from transformers.utils import logging


logging.set_verbosity_info()





def 		__snake_case						(    _UpperCAmelCase       ,			_UpperCAmelCase       ,			_UpperCAmelCase				):
					"""simple docstring"""






					lowercase						   =       RoFormerConfig.from_json_file(_UpperCAmelCase				)
					print(f"""Building PyTorch model from configuration: {config}"""				)
					lowercase						   =       RoFormerForMaskedLM(_UpperCAmelCase				)

					# Load weights from tf checkpoint
					load_tf_weights_in_roformer(_UpperCAmelCase       ,			_UpperCAmelCase       ,			_UpperCAmelCase				)

					# Save pytorch-model
					print(f"""Save PyTorch model to {pytorch_dump_path}"""				)
					torch.save(model.state_dict()       ,			_UpperCAmelCase       ,			_use_new_zipfile_serialization=_UpperCAmelCase				)


if __name__ == "__main__":
		__magic_name__       =     argparse.ArgumentParser()
		# Required parameters
		parser.add_argument(
		    '''--tf_checkpoint_path''', default=None, type=str, required=True, help='''Path to the TensorFlow checkpoint path.'''
		)
		parser.add_argument(
		    '''--bert_config_file''',
		    default=None,
		    type=str,
		    required=True,
		    help=(
		        '''The config json file corresponding to the pre-trained BERT model. \n'''
		        '''This specifies the model architecture.'''
		    ),
		)
		parser.add_argument(
		    '''--pytorch_dump_path''', default=None, type=str, required=True, help='''Path to the output PyTorch model.'''
		)
		__magic_name__       =     parser.parse_args()
		convert_tf_checkpoint_to_pytorch(args.tf_checkpoint_path, args.bert_config_file, args.pytorch_dump_path)






