
"""simple docstring"""




from typing import TYPE_CHECKING

from ...file_utils import _LazyModule, is_torch_available
from ...utils import OptionalDependencyNotAvailable


A__   :					Optional[Any]							=   {
    'configuration_gpt_neox_japanese': ['GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP', 'GPTNeoXJapaneseConfig'],
    'tokenization_gpt_neox_japanese': ['GPTNeoXJapaneseTokenizer'],
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  A__   :					Optional[Any]							=   [
      'GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST',
      'GPTNeoXJapaneseForCausalLM',
      'GPTNeoXJapaneseLayer',
      'GPTNeoXJapaneseModel',
      'GPTNeoXJapanesePreTrainedModel',
  ]


if TYPE_CHECKING:
  from .configuration_gpt_neox_japanese import GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoXJapaneseConfig
  from .tokenization_gpt_neox_japanese import GPTNeoXJapaneseTokenizer

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_gpt_neox_japanese import (
        GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST,
        GPTNeoXJapaneseForCausalLM,
        GPTNeoXJapaneseLayer,
        GPTNeoXJapaneseModel,
        GPTNeoXJapanesePreTrainedModel,
    )


else:
  import sys

  A__   :					str							=   _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)


"""simple docstring"""




def  _lowerCAmelCase		(		_UpperCamelCase ,				_UpperCamelCase						):






  """simple docstring"""



  return number | (1 << position)




def  _lowerCAmelCase		(		_UpperCamelCase ,				_UpperCamelCase						):






  """simple docstring"""



  return number & ~(1 << position)




def  _lowerCAmelCase		(		_UpperCamelCase ,				_UpperCamelCase						):






  """simple docstring"""



  return number ^ (1 << position)




def  _lowerCAmelCase		(		_UpperCamelCase ,				_UpperCamelCase						):






  """simple docstring"""



  return ((number >> position) & 1) == 1




def  _lowerCAmelCase		(		_UpperCamelCase ,				_UpperCamelCase						):






  """simple docstring"""



  return int((number & (1 << position)) != 0						)


if __name__ == "__main__":
  import doctest

  doctest.testmod()
