+
    œ°³jZ
  ã                   ól   € R t ^ RIHt ^RIHt ^RIHt ]! RR7      ] ! R R]4      4       4       tR.tR# )	zCodeGen model configuration)Ústrict)ÚPreTrainedConfig)Úauto_docstringzSalesforce/codegen-2B-mono)Ú
checkpointc                   ó�   a € ] tR t^t o RtRtRRRRRRR	R
/tRtRtRt	Rt
^t^t^@tRtRtRtRtRtRtRtRtRtRtRtV 3R ltRtV tR# )ÚCodeGenConfiga>  
n_ctx (`int`, *optional*, defaults to 2048):
    This attribute is used in `CodeGenModel.__init__` without any real effect.
    The dropout probability for all fully connected layers in the embeddings, encoder, and pooler.
rotary_dim (`int`, *optional*, defaults to 64):
    Number of dimensions in the embedding that Rotary Position Embedding is applied to.
n_inner (`int`, *optional*):
    Dimensionality of the inner feed-forward layers. `None` will set it to 4 times n_embd

Example:

```python
>>> from transformers import CodeGenConfig, CodeGenModel

>>> # Initializing a CodeGen 6B configuration
>>> configuration = CodeGenConfig()

>>> # Initializing a model (with random weights) from the configuration
>>> model = CodeGenModel(configuration)

>>> # Accessing the model configuration
>>> configuration = model.config
```ÚcodegenÚmax_position_embeddingsÚn_positionsÚhidden_sizeÚn_embdÚnum_attention_headsÚn_headÚnum_hidden_layersÚn_layeriàÄ  i   i   NÚgelu_newg        gñhãˆµøä>g{®Gáz”?TiPÄ  Fc                ól  <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ ;R&   S[ R,          ;R	&   S[;R
&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[S[ ,          ;R&   S[;R&   S[;R&   S[;R&   S[ R,          ;R&   S[ S[S[ ,          ,          R,          ;R&   S[;R&   # )é   Ú
vocab_sizer
   Ún_ctxr   r   r   Ú
rotary_dimNÚn_innerÚactivation_functionÚresid_pdropÚ
embd_pdropÚ
attn_pdropÚlayer_norm_epsilonÚinitializer_rangeÚ	use_cacheÚbos_token_idÚeos_token_idÚtie_word_embeddings)ÚintÚstrÚfloatÚboolÚlist)ÚformatÚ__classdict__s   "€Úr/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/models/codegen/configuration_codegen.pyÚ__annotate__ÚCodeGenConfig.__annotate__   s4  ø‡ ‚ ñF ÑñG ñH ÑñI ñJ ÑñK ñL ÑñM ñN ÑñO ñP ÑñQ ñR ÑñS ñT �4�ZÑñU ñV Ñ)ñW ñX ™•Ñ"ñY ñZ ™•Ñ!ñ[ ñ\ ™•Ñ!ñ] ñ^ Ñ$ñ_ ñ` Ñ#ña ñb Ññc ñd ˜•*Ñ$ñe ñf ™™S�	•/ DÕ(Ñ0ñg ñh Ñ%òi ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
model_typeÚattribute_mapr   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r(   s   @r)   r   r      s”   ø‡ € ñð0 €Jà! =Ø�xØ˜xØ˜Yð	€Mð €JØ€KØ€EØ€FØ€GØ€FØ€JØ€GØ)ÐØ"€KØ!€JØ!€JØ $ÐØ#ÐØ€IØ$€LØ+0€LØ %Ð÷i ƒ r,   r   N)	r2   Úhuggingface_hub.dataclassesr   Úconfiguration_utilsr   Úutilsr   r   Ú__all__r-   r,   r)   Ú<module>r<      sH   ðñ "å .å 3Ý #ñ Ð7Ô8Øô2&Ð$ó 2&ó ó 9ð2&ðj Ð
‚r,   