

def  __lowerCamelCase     (			UpperCamelCase__       ,							UpperCamelCase__				):







							'''simple docstring'''






							return int((input_a, input_a).count(0				) != 0				)





def  __lowerCamelCase     (			):







							'''simple docstring'''






							assert nand_gate(0       ,							0				) == 1
							assert nand_gate(0       ,							1				) == 1
							assert nand_gate(1       ,							0				) == 1
							assert nand_gate(1       ,							1				) == 0


if __name__ == "__main__":
					print(nand_gate(0, 0))
					print(nand_gate(0, 1))
					print(nand_gate(1, 0))
					print(nand_gate(1, 1))







import argparse

from transformers import BigBirdConfig, BigBirdForPreTraining, BigBirdForQuestionAnswering, load_tf_weights_in_big_bird
from transformers.utils import logging


logging.set_verbosity_info()





def  __lowerCamelCase     (			UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__				):







							'''simple docstring'''






							snake_case_          =   BigBirdConfig.from_json_file(UpperCamelCase__				)
							print(F'''Building PyTorch model from configuration: {config}'''				)

							if is_trivia_qa:
														snake_case_          =   BigBirdForQuestionAnswering(UpperCamelCase__				)
							else:
														snake_case_          =   BigBirdForPreTraining(UpperCamelCase__				)

							# Load weights from tf checkpoint
							load_tf_weights_in_big_bird(UpperCamelCase__       ,							UpperCamelCase__       ,							is_trivia_qa=UpperCamelCase__				)

							# Save pytorch-model
							print(F'''Save PyTorch model to {pytorch_dump_path}'''				)
							model.save_pretrained(UpperCamelCase__				)


if __name__ == "__main__":
					_UpperCAmelCase		:       Dict						    =	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(
					    """--big_bird_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."""
					)
					parser.add_argument(
					    """--is_trivia_qa""", action="""store_true""", help="""Whether to convert a model with a trivia_qa head."""
					)
					_UpperCAmelCase		:       str						    =	parser.parse_args()
					convert_tf_checkpoint_to_pytorch(
					    args.tf_checkpoint_path, args.big_bird_config_file, args.pytorch_dump_path, args.is_trivia_qa
					)




