ARK-135M-Bilingual / configuration_quark.py
ThingsAI's picture
Upload 7 files
68f0523 verified
Raw
History Blame Contribute Delete
928 Bytes
"""Quark model configuration for HuggingFace Transformers."""
from transformers import PretrainedConfig
class QuarkConfig(PretrainedConfig):
model_type = "quark"
def __init__(
self,
vocab_size=65537,
d_model=576,
n_heads=9,
n_kv_heads=3,
n_layers=30,
d_ff=1536,
head_dim=64,
max_seq_len=2048,
rope_theta=10000.0,
rms_eps=1e-5,
qkv_bias=True,
dropout=0.0,
**kwargs,
):
self.vocab_size = vocab_size
self.d_model = d_model
self.n_heads = n_heads
self.n_kv_heads = n_kv_heads
self.n_layers = n_layers
self.d_ff = d_ff
self.head_dim = head_dim
self.max_seq_len = max_seq_len
self.rope_theta = rope_theta
self.rms_eps = rms_eps
self.qkv_bias = qkv_bias
self.dropout = dropout
super().__init__(**kwargs)