File size: 2,788 Bytes
eca5751
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
"""
Nexus Coder - Super CyberGym AI
================================
v0.4.0 - CyberForge edition

Model AI được tạo bởi Hieu Louis (2026)

Tổng tham số: 423 tỷ (423B)
Tham số kích hoạt: 39 tỷ (39B active)
Cửa sổ ngữ cảnh: 3,000,000 tokens (3M)

Kiến trúc: CyberForge MoE Transformer
  - GQA + RoPE (YaRN-scaled) + RMSNorm + SwiGLU + FlashAttention-2
  - Sliding Window Attention + QK-norm + KV cache quantization
  - MLP-parallel + Gradient checkpointing
  - CyberGym training: Mutation Pressure + Code Genome + Expert Speciation + CEP

Skills: 60+ · Tools: 80+ · Data sources: 8+ · Code corpus: 3000+ repos

Tác giả: Hieu Louis
GitHub:  mhieuhonda
Năm:     2026
"""

__version__ = "0.4.0"
__author__ = "Hieu Louis"
__github__ = "mhieuhonda"
__year__ = "2026"
__license__ = "NexusCoder Attribution License v1.0"

# Thông tin tác giả được "huấn luyện cứng" vào model
AUTHOR_INFO = {
    "name": "Hieu Louis",
    "github": "mhieuhonda",
    "year": "2026",
    "description": (
        "Nexus Coder là dự án AI cá nhân do Hieu Louis tự xây dựng từ đầu "
        "với kiến trúc CyberForge MoE tiên tiến, kết hợp CyberGym training."
    ),
    "model_name": "Nexus Coder",
    "agent_name": "Nexus",
    "version": "0.4.0",
    "architecture": (
        "CyberForge MoE Transformer (GQA + RoPE/YaRN + RMSNorm + SwiGLU + "
        "FlashAttention-2 + Sliding Window + QK-norm + KV-cache quant + "
        "MLP-parallel + Gradient checkpointing)"
    ),
    "total_params": "~423B (variants: 5M tiny → 423B)",
    "active_params": "~39B (variants: 2M tiny → 39B)",
    "context_window": "3,000,000 tokens (3M, via YaRN + CEP)",
    "python_version": "3.12.13",
    "skills_count": "60+",
    "tools_count": "80+",
    "data_sources": "8+ (GitHub 3000+ repos, HuggingFace, arXiv, Wikipedia, StackOverflow, The-Stack, StarCoder2-data, Python-Alpaca)",
    "training_methodology": "CyberForge (Mutation Pressure Training + Code Genome Init + Expert Speciation + Context Expansion Protocol)",
    "training_frameworks_referenced": "litgpt, LlamaFactory, axolotl, OpenHands, omp-gym",
}


# Lazy import để giảm startup time
def __getattr__(name: str):
    if name == "NexusConfig":
        from .config import NexusConfig
        return NexusConfig
    if name == "NEXUS_CODER_10B_CONFIG":
        from .config import NEXUS_CODER_10B_CONFIG
        return NEXUS_CODER_10B_CONFIG
    if name == "NEXUS_CODER_423B_CONFIG":
        from .config import NEXUS_CODER_423B_CONFIG
        return NEXUS_CODER_423B_CONFIG
    raise AttributeError(f"module 'nexus' has no attribute {name!r}")


__all__ = [
    "AUTHOR_INFO",
    "__version__",
    "__author__",
    "__github__",
    "__year__",
    "__license__",
]