
from ....configuration_utils import PretrainedConfig
from ....utils import logging


UpperCamelCase_   	=	logging.get_logger(__name__)

# TODO: upload to AWS
UpperCamelCase_   	=	{
    "yjernite/retribert-base-uncased": (
        "https://huggingface.co/yjernite/retribert-base-uncased/resolve/main/config.json"
    ),
}

class       a		(   __UpperCAmelCase					):
							lowercase_		:						Optional[int]   							=  'retribert'







							def __init__(						self  :  str      ,				snake_case__  :  List[Any]=30_522      ,				snake_case__  :  Dict=768      ,				snake_case__  :  List[str]=8      ,				snake_case__  :  Tuple=12      ,				snake_case__  :  Dict=3_072      ,				snake_case__  :  Tuple="gelu"      ,				snake_case__  :  List[Any]=0.1      ,				snake_case__  :  Tuple=0.1      ,				snake_case__  :  Any=512      ,				snake_case__  :  Dict=2      ,				snake_case__  :  Tuple=0.0_2      ,				snake_case__  :  Dict=1E-12      ,				snake_case__  :  Optional[Any]=True      ,				snake_case__  :  Union[str, Any]=128      ,				snake_case__  :  int=0      ,				**snake_case__  :  List[Any]      ,				):
								"""simple docstring"""







								super().__init__(pad_token_id=snake_case__      ,				**snake_case__ )

								__lowerCAmelCase         =							vocab_size
								__lowerCAmelCase         =							hidden_size
								__lowerCAmelCase         =							num_hidden_layers
								__lowerCAmelCase         =							num_attention_heads
								__lowerCAmelCase         =							hidden_act
								__lowerCAmelCase         =							intermediate_size
								__lowerCAmelCase         =							hidden_dropout_prob
								__lowerCAmelCase         =							attention_probs_dropout_prob
								__lowerCAmelCase         =							max_position_embeddings
								__lowerCAmelCase         =							type_vocab_size
								__lowerCAmelCase         =							initializer_range
								__lowerCAmelCase         =							layer_norm_eps
								__lowerCAmelCase         =							share_encoders
								__lowerCAmelCase         =							projection_dim








# limitations under the License.

# NOTE: This file is deprecated and will be removed in a future version.
# It only exists so that temporarely `from diffusers.pipelines import DiffusionPipeline` works

from .pipelines import DiffusionPipeline, ImagePipelineOutput  # noqa: F401
from .utils import deprecate


deprecate(
    "pipelines_utils",
    "0.22.0",
    "Importing `DiffusionPipeline` or `ImagePipelineOutput` from diffusers.pipeline_utils is deprecated. Please import from diffusers.pipelines.pipeline_utils instead.",
    standard_warn=False,
    stacklevel=3,
)






