Download README_KK.md from armanibadboy/WAL-Ternary-8B: direct link, hf CLI and curl.
- Browser
- Download file 6.51 kB
-
https://huggingface.co/armanibadboy/WAL-Ternary-8B/resolve/main/README_KK.md
- Command line
-
hf download hf://armanibadboy/WAL-Ternary-8B/README_KK.md
-
curl -L -o README_KK.md https://huggingface.co/armanibadboy/WAL-Ternary-8B/resolve/main/README_KK.md
WAL-Ternary-8B
WAL-Ternary-8B V77 — Qwen/Qwen3-8B моделінен дербес құрастырылған low-bit
нұсқа. Толық checkpoint бастапқы бір параметрге 2.898417 бит (BPW) алады.
Transformer body ішіндегі 252 сызықтық матрицаның барлығы packed-пішімнен
тікелей орындалады. Іске қосу үшін dense Qwen немесе Neutrino салмақтары қажет
емес.
Модель мен runtime коды бір Hugging Face репозиторийінде:
armanibadboy/WAL-Ternary-8B.
Бұл — зерттеу релизі. H200 CUDA және x86-64 CPU жолдары тексерілді. Apple ARM64/NEON коды бар, бірақ нақты Mac құрылғысында әлі расталмаған.
Модель пішімі
W(x) = (alpha · T + beta · R)x + Σ Uᵣ(Vᵣᵀx)
T ∈ {-1, 0, +1}
R = әр 128 салмақ тобына дәл 8 таңбалы residual позиция
- Transformer body: 252/252 T3 + sparse-k8 матрицасы.
- 213 матрицада binary low-rank WALB2 түзетуі бар.
- 39 матрица тек base жолын пайдаланады.
- Embedding: INT3/g128.
- LM head: INT4/g128.
- Norm және шағын тензорлар: BF16.
- Модель payload: 2.882034 BPW; толық релиз: 2.898417 BPW.
Бұл таза 1.58-bit BitNet емес. Бұл sparse және binary түзету жолдары бар 2.898-BPW ternary-derived гибрид жүйе.
Расталған нәтижелер
| Бастапқы frozen gate | Шек | V77 |
|---|---|---|
| Толық checkpoint | ≤2.952031 BPW | 2.898417 BPW |
| C4 perplexity | ≤22.5637 | 20.1743 |
| MMLU-Redux, 5-shot | ≥57.28% | 59.29% |
| GSM8K strict | ≥58.66% | 76.57% |
Қосымша: GSM8K flexible 77.10%, IFEval strict 51.57%, IFEval loose 54.90%.
Direct-packed сәйкестігі:
| Метрика | Materialized reference | Direct packed |
|---|---|---|
| C4 PPL | 20.1743 | 20.2156 |
| MMLU-Redux | 59.29% | 59.26% |
| GSM8K strict | 76.57% | 76.19% |
| GSM8K flexible | 77.10% | 76.35% |
Жылдамдық пен жад
Runtime Transformer body-дің тұрақты dense INT8/BF16 көшірмесін сақтамайды.
| Backend | Нәтиже | Жад | Күйі |
|---|---|---|---|
| H200, CUDA V18 Graph, KV 2048 | 72.41 ток/с | 3.93 ГБ | расталды |
| H200, auto KV 256 | 99.36 ток/с | 3.66 ГБ | қысқа context тесті |
| Xeon CPU V4, 64 thread | 5.93 ток/с | 4.12 ГБ RSS | расталды |
| Apple ARM64/NEON | — | — | іске асқан, Mac тесті қажет |
Бұл сандар нақты hardware және хаттамаға тәуелді.
Орнату
GitHub арқылы:
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install 'git+https://github.com/AubakirovArman/WAL-Ternary-8B.git#egg=wal-tat[runtime]'
wal-runtime doctor
Hugging Face ішіндегі код көшірмесі арқылы:
git clone https://huggingface.co/armanibadboy/WAL-Ternary-8B
cd WAL-Ternary-8B/runtime
python -m pip install '.[runtime]'
wal-runtime doctor
Шамамен 2.3 ГБ executable cache дайындау:
wal-runtime prepare armanibadboy/WAL-Ternary-8B \
--output ~/.cache/wal/WAL-Ternary-8B-v77
Бұл dense салмақтар емес: cache ішінде packed ternary symbols, sparse-k8 позициялары/таңбалары және FP16 scales сақталады. Parent manifest, ABI, converter, matrix lineage және SHA-256 fail-closed түрде тексеріледі.
NVIDIA-да іске қосу:
wal-runtime generate armanibadboy/WAL-Ternary-8B \
--backend cuda-v18 \
--hardware-cache ~/.cache/wal/WAL-Ternary-8B-v77 \
--prompt 'Аспан неге көк екенін қарапайым тілмен түсіндір.' \
--max-new-tokens 256
CPU-да іске қосу:
wal-runtime generate armanibadboy/WAL-Ternary-8B \
--backend cpu-v4 --device cpu \
--hardware-cache ~/.cache/wal/WAL-Ternary-8B-v77 \
--threads 16 --prompt 'Фотосинтезді қысқаша түсіндір.'
Benchmark:
wal-runtime benchmark armanibadboy/WAL-Ternary-8B \
--backend cuda-v18 \
--hardware-cache ~/.cache/wal/WAL-Ternary-8B-v77 --tokens 128
Бірінші CUDA іске қосу included kernels-ті JIT-компиляциялайды; CUDA
Toolkit/NVCC және Ninja керек. CPU үшін C++17 compiler қажет. Apple Silicon
үшін native arm64 Python/PyTorch және Xcode Command Line Tools орнатыңыз да,
cpu-v4 қолданыңыз. --backend portable --device mps fallback бар, бірақ
ол fused Metal runtime емес.
Толық нұсқаулық: docs/INSTALLATION_KK.md.
CLI командалары
wal-runtime doctor
wal-runtime inspect MODEL
wal-runtime prepare MODEL --output CACHE
wal-runtime generate MODEL --hardware-cache CACHE --prompt TEXT
wal-runtime benchmark MODEL --hardware-cache CACHE --tokens 128
Шектеулер
- Бұл research runtime; production serving engine емес.
- Precompiled wheels әлі жарияланбаған.
- CPU prefill үшін batched packed-GEMM қажет.
- Apple Silicon және SM90-нан басқа CUDA архитектуралары тексерілмеген.
- IFEval numerical arithmetic-ке сезімтал; benchmark есебін қараңыз.
- Coding, tool use, safety, multilingual және long-context тесттері толық емес.
Зерттеудің толық тарихы орыс тіліндегі мақалада берілген.
Лицензия
Apache-2.0, upstream
Qwen/Qwen3-8B лицензиясына сәйкес.
Neutrino тензорлары пайдаланылмаған. Жоба Alibaba/Qwen және Fermion
Research ұйымдарынан тәуелсіз.
Автор: Арман Аубакиров; эксперименттер AI көмегімен жүргізілді.