| """
|
| Vortex-7B model configuration.
|
| Optimized for 8GB VRAM (4060 laptop) and MacBook Pro M2/M3.
|
| """
|
|
|
| VORTEX_7B_CONFIG = {
|
|
|
| "d_model": 4096,
|
| "num_layers": 32,
|
| "num_heads": 32,
|
| "head_dim": 128,
|
|
|
|
|
| "d_state": 16,
|
| "d_conv": 4,
|
|
|
|
|
| "window_size": 512,
|
| "use_flash_attention": True,
|
|
|
|
|
| "ffn_expansion": 4,
|
| "num_domains": 7,
|
|
|
|
|
| "vocab_size": 50000,
|
| "max_seq_len": 16384,
|
|
|
|
|
| "ssm_ratio": 0.6,
|
|
|
|
|
| "dtype": "bfloat16",
|
|
|
|
|
| "special_tokens": {
|
| "[PAD]": 0,
|
| "[UNK]": 1,
|
| "[BOS]": 2,
|
| "[EOS]": 3,
|
| "[EQUATION]": 4,
|
| "[/EQUATION]": 5,
|
| "[CITATION]": 6,
|
| "[/CITATION]": 7,
|
| "[MOLECULE]": 8,
|
| "[/MOLECULE]": 9,
|
| "[FIGURE]": 10,
|
| "[TABLE]": 11,
|
| "[MATH]": 12,
|
| "[CHEM]": 13,
|
| "[BIO]": 14,
|
| "[PHYS]": 15,
|
| "[EARTH]": 16,
|
| "[SPACE]": 17,
|
| "[ZOO]": 18,
|
| },
|
|
|
|
|
| "domain_tags": ["[MATH]", "[CHEM]", "[BIO]", "[PHYS]", "[EARTH]", "[SPACE]", "[ZOO]"],
|
|
|
|
|
| "enable_equation_module": True,
|
| "enable_numerical_module": True,
|
| "enable_citation_module": True,
|
| "enable_molecular_module": True,
|
| }
|
|
|
|
|
| def get_config():
|
| """Return the 7B configuration dictionary."""
|
| return VORTEX_7B_CONFIG
|
|
|