File size: 878 Bytes
1502abe
d1368ef
 
 
 
1502abe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""Merlin-Agent config: Qwen3_5 text config + quantum-injection fields."""
try:
    from transformers import Qwen3_5TextConfig
except ImportError:  # not exported at top level in some transformers versions
    from transformers.models.qwen3_5.configuration_qwen3_5 import Qwen3_5TextConfig


class MerlinAgentConfig(Qwen3_5TextConfig):
    model_type = "merlin_agent"

    def __init__(
        self,
        quantum_injection_alpha: float = 0.02,
        full_attention_layer_indices=(3, 7, 11, 15, 19, 23, 27, 31),
        proj_seed: int = 42,
        quantum_attestation=None,
        **kwargs,
    ):
        super().__init__(**kwargs)
        self.quantum_injection_alpha = quantum_injection_alpha
        self.full_attention_layer_indices = list(full_attention_layer_indices)
        self.proj_seed = proj_seed
        self.quantum_attestation = quantum_attestation or {}