



"""simple docstring"""







from transformers import PretrainedConfig





class   UpperCamelCase	(     snake_case       ):




	"""simple docstring"""
	SCREAMING_SNAKE_CASE_							:       Any						       =  "custom"






	def __init__(     self				,UpperCAmelCase_=1				,**UpperCAmelCase_   ):
			_lowercase				: Tuple     =   attribute
			super().__init__(**UpperCAmelCase_   )







class   UpperCamelCase	(     snake_case       ):




	"""simple docstring"""
	SCREAMING_SNAKE_CASE_							:       Dict						       =  "custom"






	def __init__(     self				,UpperCAmelCase_=1				,**UpperCAmelCase_   ):
			_lowercase				: Optional[int]     =   attribute






"""simple docstring"""

from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


a__			:						str							=			{
    """configuration_rwkv""": ["""RWKV_PRETRAINED_CONFIG_ARCHIVE_MAP""", """RwkvConfig""", """RwkvOnnxConfig"""],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							a__			:						Optional[int]							=			[
							    """RWKV_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """RwkvForCausalLM""",
							    """RwkvModel""",
							    """RwkvPreTrainedModel""",
							]


if TYPE_CHECKING:
							from .configuration_rwkv import RWKV_PRETRAINED_CONFIG_ARCHIVE_MAP, RwkvConfig, RwkvOnnxConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_rwkv import (
														    RWKV_PRETRAINED_MODEL_ARCHIVE_LIST,
														    RwkvForCausalLM,
														    RwkvModel,
														    RwkvPreTrainedModel,
														)
else:
							import sys

							a__			:						List[str]							=			_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)


