
    Z j	                     d    S r SSKJr  SSKJr  SSKJr  \" SS9\ " S S	\5      5       5       rS	/rg
)zERNIE model configuration    )strict   )PreTrainedConfig)auto_docstringznghuyong/ernie-3.0-base-zh)
checkpointc                      \ rS rSr% SrSrSr\\S'   Sr	\\S'   Sr
\\S	'   Sr\\S
'   Sr\\S'   Sr\\S'   Sr\\-  \S'   Sr\\-  \S'   Sr\\S'   Sr\\S'   Sr\\S'   Sr\\S'   Sr\\S'   Sr\\S'   Sr\S-  \S '   S!r\\S"'   Sr\\-  S-  \S#'   Sr\\S$'   Sr\\S%'   Sr\S-  \S&'   Sr\\ \   -  S-  \S''   S!r!\\S('   S)r"g)*ErnieConfig   a  
task_type_vocab_size (`int`, *optional*, defaults to 3):
    The vocabulary size of the `task_type_ids` for ERNIE2.0/ERNIE3.0 model
use_task_id (`bool`, *optional*, defaults to `False`):
    Whether or not the model support `task_type_ids`

Examples:

```python
>>> from transformers import ErnieConfig, ErnieModel

>>> # Initializing a ERNIE nghuyong/ernie-3.0-base-zh style configuration
>>> configuration = ErnieConfig()

>>> # Initializing a model (with random weights) from the nghuyong/ernie-3.0-base-zh style configuration
>>> model = ErnieModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```erniei:w  
vocab_sizei   hidden_size   num_hidden_layersnum_attention_headsi   intermediate_sizegelu
hidden_actg?hidden_dropout_probattention_probs_dropout_probi   max_position_embeddings   type_vocab_sizer   task_type_vocab_sizeFuse_task_idg{Gz?initializer_rangeg-q=layer_norm_epsr   Npad_token_idT	use_cacheclassifier_dropout
is_decoderadd_cross_attentionbos_token_ideos_token_idtie_word_embeddings )#__name__
__module____qualname____firstlineno____doc__
model_typer   int__annotations__r   r   r   r   r   strr   floatr   r   r   r   r   boolr   r   r   r   r   r    r!   r"   r#   listr$   __static_attributes__r%       ~/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/transformers/models/ernie/configuration_ernie.pyr	   r	      s   * JJKs!!!s!J'**03 %#+3#&S&OS !#!K#u#!NE! L#* It-1d*1J %%#L#*#+/L#S	/D(/ $$r3   r	   N)	r*   huggingface_hub.dataclassesr   configuration_utilsr   utilsr   r	   __all__r%   r3   r4   <module>r9      sG      . 3 # 78-%" -%  9-%` /r3   