
    Z j4                         S SK Jr  SSKJr  SSKJrJr  SSKJr  \R                  " \
5      r\" SS9\ " S	 S
\5      5       5       rS
/rg)    )strict   )PreTrainedConfig)auto_docstringlogging   )CONFIG_MAPPINGzvidore/colqwen2-v1.0-hf)
checkpointc                   ~   ^  \ rS rSr% SrSrS\0rSr\	\-  S-  \
S'   Sr\\
S'   Sr\\
S	'   U 4S
 jrS\4S jrSrU =r$ )ColQwen2Config   z
Example:

```python
from transformers.models.colqwen2 import ColQwen2Config, ColQwen2ForRetrieval

config = ColQwen2Config()
model = ColQwen2ForRetrieval(config)
```
colqwen2
vlm_configN   embedding_dimg{Gz?initializer_rangec                   > U R                   c)  [        S   " 5       U l         [        R                  S5        OJ[	        U R                   [
        5      (       a+  [        U R                   S      " S0 U R                   D6U l         [        U R                   S5      (       d3  U R                   R                  5       R                  U R                   l        [        TU ](  " S0 UD6  g )Nqwen2_vlz_`vlm_config` is `None`. Initializing `vlm_config` with the `Qwen2VLConfig` with default values.
model_type
vocab_size )r   r	   loggerinfo
isinstancedicthasattrget_text_configr   super__post_init__)selfkwargs	__class__s     ڄ/root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/transformers/models/colqwen2/configuration_colqwen2.pyr   ColQwen2Config.__post_init__/   s    ??",Z8:DOKKq ..,T__\-JK^doo^DOt55)-)H)H)J)U)UDOO&''    returnc                 :    U R                   R                  " U0 UD6$ )N)r   r   )r    argsr!   s      r#   r   ColQwen2Config.get_text_config=   s    ..???r%   )r   )__name__
__module____qualname____firstlineno____doc__r   r   sub_configsr   r   __annotations__r   intr   floatr   r   __static_attributes____classcell__)r"   s   @r#   r   r      s^    	 J!12K15J''$.5M3#u#(@2B @ @r%   r   N)huggingface_hub.dataclassesr   configuration_utilsr   utilsr   r   autor	   
get_loggerr*   r   r   __all__r   r%   r#   <module>r;      s]     / 3 , ! 
		H	% 45"@% "@  6"@J 
r%   