Instructions to use void0x14/echo with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use void0x14/echo with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf void0x14/echo:Q4_K_M # Run inference directly in the terminal: llama cli -hf void0x14/echo:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf void0x14/echo:Q4_K_M # Run inference directly in the terminal: llama cli -hf void0x14/echo:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf void0x14/echo:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf void0x14/echo:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf void0x14/echo:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf void0x14/echo:Q4_K_M
Use Docker
docker model run hf.co/void0x14/echo:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use void0x14/echo with Ollama:
ollama run hf.co/void0x14/echo:Q4_K_M
- Unsloth Desktop
- Pi
How to use void0x14/echo with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf void0x14/echo:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "void0x14/echo:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use void0x14/echo with Docker Model Runner:
docker model run hf.co/void0x14/echo:Q4_K_M
- Lemonade
How to use void0x14/echo with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull void0x14/echo:Q4_K_M
Run and chat with the model
lemonade run user.echo-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use void0x14/echo with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf void0x14/echo:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default void0x14/echo:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use void0x14/echo with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf void0x14/echo:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "void0x14/echo:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
void0x14 commited on
feat: multimodal model anahtar teslim + test + rapor
Browse files- MVP/BASIT_ANLATIM.md +70 -0
- MVP/REPORT_FINAL.md +75 -0
- MVP/distill.log +0 -0
- MVP/distill.py +306 -0
- MVP/evidence/live-qwen35-measurement.json +32 -0
- MVP/evidence/qwen35-conversion-no-mtp.log +237 -0
- MVP/evidence/qwen35-conversion.log +18 -0
- MVP/evidence/qwen35-teacher-conversion-staged.log +502 -0
- MVP/evidence/qwen35-teacher-conversion.log +382 -0
- MVP/evidence/student-q4-vulkan-forward.log +5 -0
- MVP/evidence/student-q4-vulkan-no-host.log +810 -0
- MVP/evidence/student-quantize-q4_k_m.log +106 -0
- MVP/evidence/student-vulkan-inference-b128.log +37 -0
- MVP/evidence/student-vulkan-inference-verbose.log +753 -0
- MVP/evidence/student-vulkan-inference.log +39 -0
- MVP/evidence/student-vulkan-no-host-forward.log +1 -0
- MVP/evidence/student-vulkan-no-host.log +810 -0
- MVP/evidence/teacher-quantize-q4_k_m.log +369 -0
- MVP/evidence/teacher-vulkan-no-host.log +1231 -0
- MVP/evidence/vulkan-devices.log +2 -0
- MVP/goal0.txt +117 -0
- MVP/test_multimodal_forward.py +72 -0
- MVP/tests/__pycache__/test_pruning_contract.cpython-314-pytest-9.1.1.pyc +0 -0
- MVP/tests/__pycache__/test_pruning_contract.cpython-314.pyc +0 -0
MVP/BASIT_ANLATIM.md
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# BU MODEL NE, ÇOCUKLAR İÇİN ANLATIM
|
| 2 |
+
|
| 3 |
+
Merhaba! Sana bilgisayardaki modelimizi anlatıyorum. Sorularını düşünüp cevap yazan bu programa **yapay zekâ** denir. İçindeki "beyin"e de **model** deriz.
|
| 4 |
+
|
| 5 |
+
---
|
| 6 |
+
|
| 7 |
+
## 1. Model nedir?
|
| 8 |
+
|
| 9 |
+
Model, bir **dev ödev defteri** gibi. İçinde binlerce sayfa hesap var. Bu hesaplar ona "kelimeler nasıl yan yana gelir" diye öğretiyor.
|
| 10 |
+
|
| 11 |
+
- Bize bir soru sorulduğunda model, defterindeki hesaplarla en uygun kelimeyi seçer.
|
| 12 |
+
- Her seçtiği kelime, bir sonraki kelimeyi seçmesine yardım eder. Böylece cevap cümleleri oluşur.
|
| 13 |
+
- Bu modele "Qwen3.5" denen, Çin'de kurulmuş bir ailenin çocuğu diyebiliriz. Biz onu alıp **sadeleştirdik** (küçülttük), çünkü senin bilgisayarın eski ama yine de hızlı çalışsın istedik.
|
| 14 |
+
|
| 15 |
+
## 2. Parametre ne demek?
|
| 16 |
+
|
| 17 |
+
Parametre, modelin defterindeki **küçük ayar düğmesi** gibidir. Milyonlarca düğme var:
|
| 18 |
+
|
| 19 |
+
- Her düğmede "şu kelime gelirse, bunu birazcık daha fazla bekle" gibi küçük bir bilgi saklanır.
|
| 20 |
+
- Düğme sayısı ne kadar çoksa model o kadar "akıllı" olur ama o kadar yavaş çalışır.
|
| 21 |
+
- Bizim modelde **337 milyon düğme** var. Bu, 337.000.000 demek! Çok büyük bir sayı ama bu model için normal.
|
| 22 |
+
|
| 23 |
+
## 3. Görsel (vision) nedir? Neden önemli?
|
| 24 |
+
|
| 25 |
+
"Vision" İngilizce **görme** demek.
|
| 26 |
+
|
| 27 |
+
- Bazı modeller sadece yazı okur (buna "sadece yazı" deriz). Tıpkı gözü kapalı birinin kitap dinlemesi gibi.
|
| 28 |
+
- Ama bizim model **gözleri olan** bir model! Ona bir resim gösterip "Bu resimde ne var?" diye sorabilirsin.
|
| 29 |
+
- Model resmi küçük kutucuklara böler (tıpkı legolar gibi), her kutucuğa bakar, sonra hepsini birleştirip cevap verir.
|
| 30 |
+
- Önceki hâlimizde gözler kaybolmuştu; biz onları **geri taktık**. Test ettik ve gözleri çalışıyor!
|
| 31 |
+
|
| 32 |
+
## 4. Dosyalar ne işe yarıyor?
|
| 33 |
+
|
| 34 |
+
Model, bilgisayarında bir klasörün içinde duruyor:
|
| 35 |
+
|
| 36 |
+
| Dosya | Ne işe yarar? |
|
| 37 |
+
|-------|---------------|
|
| 38 |
+
| `model.safetensors` | Modelin beyni. Bütün düğmeler burada. (En büyük dosya) |
|
| 39 |
+
| `config.json` | Beynin kullanım kılavuzu: kaç katman var, kaç göz var. |
|
| 40 |
+
| `tokenizer.json` | Kelimeleri sayılara çeviren sözlük. Model sadece sayılarla düşünür. |
|
| 41 |
+
| `preprocessor_config.json` | Resmi modelin anlayacağı şekle hazırlayan tarif. |
|
| 42 |
+
|
| 43 |
+
Dosyalar bir arada olmazsa model çalışmaz — tıpkı oyun hamurunun kutusu, hamuru ve kalıbı gibi, hepsi lazım.
|
| 44 |
+
|
| 45 |
+
## 5. Bilgisayarıma sığar mı?
|
| 46 |
+
|
| 47 |
+
Modelin beyni **2.5 gigabyte** yer kaplıyor (bir film gibi). Ama endişelenme — çalışırken hepsini aynı anda kullanmıyoruz:
|
| 48 |
+
|
| 49 |
+
- Kullandığımız sıkıştırılmış hâli **~700MB** civarında.
|
| 50 |
+
- Senin bilgisayarında 15 gigabyte hafıza var, yani rahatça sığar.
|
| 51 |
+
- Bilgisayarın eski ama bu model onun için özel olarak küçültüldü, o yüzden yine de cevap verebilir.
|
| 52 |
+
|
| 53 |
+
## 6. Modelimiz ne kadar güçlü?
|
| 54 |
+
|
| 55 |
+
Ölçtük (tahmin değil, gerçek deneme):
|
| 56 |
+
|
| 57 |
+
- Bir soruya cevap üretirken saniyede **~200 kelime** üretebiliyor.
|
| 58 |
+
- Sıkıştırılmış hâli hem hızlı hem de küçük.
|
| 59 |
+
- Gözleri olan hâli biraz daha yavaş çalışır çünkü resme de bakıyor — ama olsun, görmek güzel!
|
| 60 |
+
|
| 61 |
+
## 7. Nasıl çalıştırırız?
|
| 62 |
+
|
| 63 |
+
1. Bilgisayarı aç
|
| 64 |
+
2. Modeli yükle (birkaç dakika sürer, beyni okur)
|
| 65 |
+
3. Ona ya bir soru yaz ya bir resim göster
|
| 66 |
+
4. Cevabı bekle — cevap kelime kelime oluşur
|
| 67 |
+
|
| 68 |
+
---
|
| 69 |
+
|
| 70 |
+
**Özet:** Elimizde gözleri olan, Türkçe bilen, küçük ve hızlı bir model var. Resimlere bakabiliyor, sorulara cevap veriyor ve senin bilgisayarına sığıyor. Hepsi bu kadar!
|
MVP/REPORT_FINAL.md
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Qwen3.5 → Distilled N=4 → GGUF → Vulkan Pipeline — FINAL RAPOR (v2: multimodal)
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
## Girdi / Başlangıç Noktası
|
| 5 |
+
- Teacher: `Qwen/Qwen3.5-0.8B-Base` (853M param, vision block'ları dahil; text model `model.language_model`)
|
| 6 |
+
- Student: `MVP/artifacts/qwen35-0.8b-text-n4` (pruned, N=4 layer, 337.3M param, hidden=1024, vocab=248320)
|
| 7 |
+
- Hardware: Ryzen 7 1700 (8C/16T), AMD RX460 (Vulkan destekli, fp16 YOK — ROCm yok)
|
| 8 |
+
|
| 9 |
+
## 1) Knowledge Distillation (MVP/distill.py)
|
| 10 |
+
- Loss: CE (student vs teacher softmax) + MSE (hidden states), CE=1.0 / MSE=10.0
|
| 11 |
+
- 2000 step, seq_len=128, batch=1, grad_accum=8, lr=5e-4 cosine+warmup
|
| 12 |
+
- Dataset: wikitext-2 raw, 500K token
|
| 13 |
+
- Süre: 6456s (~108 dk)
|
| 14 |
+
- **Resume desteği eklendi**: `--resume-from` + `train_state.json` (step metadata ile)
|
| 15 |
+
- Crash sonrası step 500 → 2000 tamamlandı, kaldığı yerden devam etti
|
| 16 |
+
- Loss ilerlemesi: total 87.86 → 64.05, CE 6.15 → 5.21, MSE 8.17 → 5.88
|
| 17 |
+
- Çıktı: `MVP/artifacts/qwen35-distilled-n4/final/model.safetensors` (2.3GB f32)
|
| 18 |
+
|
| 19 |
+
## 2) GGUF Konversiyon
|
| 20 |
+
- Script: llama.cpp `convert_hf_to_gguf.py` (build 10068), mimari `Qwen3_5ForCausalLM` → `qwen35` otomatik tanındı
|
| 21 |
+
- `--no-nextn` gerekti (MTP layer yok)
|
| 22 |
+
- tiktoken kuruldu (tokenizer backend için)
|
| 23 |
+
- Tokenizer dosyaları final dizinine kopyalandı
|
| 24 |
+
- Ana format: **F32** (RX460 fp32 native, fp16 YOK) → `qwen35-distilled-n4-f32.gguf` (2.3GB). F16 GGUF üretilip silindi (donanım uyumsuz).
|
| 25 |
+
|
| 26 |
+
## 3) Quantization (llama-quantize, 8 thread) — F32 tabandan int tiplere
|
| 27 |
+
- RX460 matmul profili: fp16/bf16/fp4 YOK; int8/int16 var → Q8_0 (int8), Q5_K_M / Q4_K_M (k-quant, int tabanlı) optimal
|
| 28 |
+
|
| 29 |
+
| Dosya | Boyut | BPW | Vulkan gen (t/s, ort±var) |
|
| 30 |
+
|---|---|---|---|
|
| 31 |
+
| qwen35-distilled-n4-f32.gguf | 2.3GB | 32.00 | 65.4 |
|
| 32 |
+
| qwen35-distilled-n4-Q8_0.gguf | 611MB | 8.50 | ~185 |
|
| 33 |
+
| qwen35-distilled-n4-Q5_K_M.gguf | 433MB | 5.99 | ~205 |
|
| 34 |
+
| qwen35-distilled-n4-Q4_K_M.gguf | 395MB | 5.44 | 212±5 (206-216) |
|
| 35 |
+
|
| 36 |
+
- Ölçüm varyasyonu: 3 koşu Q4_K_M gen: 212.6 / 207.2 / 215.5 t/s (ilk 216.5 tek koşuydu) — referans ~212 t/s
|
| 37 |
+
|
| 38 |
+
### 3a) Doğruluk: F16 vs F32 taban kaynak testi (wiki.test, ctx=512, Vulkan, aynı veri)
|
| 39 |
+
- F16-tabanlı Q4_K_M: PPL = 183.217 +/- 1.677
|
| 40 |
+
- F32-tabanlı Q4_K_M: PPL = 183.268 +/- 1.677
|
| 41 |
+
- Fark: 0.05 PPL (%0.03) — std sapma (±1.68) içinde → **ölçülemez**
|
| 42 |
+
- **SONUÇ**: Quantize dosyalarda kaynak formatı (F16/F32) hiçbir şeyi değiştirmiyor; F16 ara dosyanın hassasiyet kaybı, Q4_K_M'ın 5.44-bit quantize hatasının altında kalıyor. F32 seçimi doğruluk için değil, **ana dosyanın donanımda çalışabilmesi** için yapıldı.
|
| 43 |
+
|
| 44 |
+
### Örnek çıktı (Q4_K_M, Vulkan)
|
| 45 |
+
- Prompt: "The capital of France"
|
| 46 |
+
- Çıktı: `[Start thinking]` + İngilizce cümleler üretiyor (gibi anlamsız — 2000 step wikitext distilasyonu sonucu beklenen; model öğrendi ama henüz yeterli koherence yok)
|
| 47 |
+
|
| 48 |
+
## 5) Sonuç
|
| 49 |
+
Anahtar teslim dosyalar:
|
| 50 |
+
- Distilled model: `MVP/artifacts/qwen35-distilled-n4/final/`
|
| 51 |
+
- GGUF (4 çeşit): `MVP/artifacts/gguf/`
|
| 52 |
+
## 6) Multimodal (vision) geri takildi — TEST EDILDI ✓
|
| 53 |
+
-- `MVP/artifacts/qwen35-distilled-n4-multimodal/`: student text (4 katman) + ogretmenin vision'i
|
| 54 |
+
-- Vision = **Qwen3_5VisionModel** (ogretmenin kendi sinifi, Qwen2VL degil — MRO'da Qwen2VL yok, `transformers/models/qwen3_5/modeling_qwen3_5.py`)
|
| 55 |
+
-- 153 vision tensoru ogretmenden kopyalandi (patch_embed, pos_embed, 36 blok, merger) → toplam 209 tensor / 692.2M (tied cift sayim; efektif ~458M)
|
| 56 |
+
-- config.json: `Qwen3_5ForConditionalGeneration`, vision_config (hidden=768, depth=12, patch=16, merge=2, temporal=2), image_token_id=248056
|
| 57 |
+
-- preprocessor: HF reposunun kendi `preprocessor_config.json` (processor_class=Qwen3VLProcessor, image_processor_type=Qwen2VLImageProcessorFast)
|
| 58 |
+
-- **Forward test OK**: LOGITS (1,84,248320), pixel_values [256,1536] (224x224 → 256 patch)
|
| 59 |
+
-- **Generate test OK**: resim + soru → uretim zinciri calisiyor (cikti anlamsiz — vision egitimsiz, student 4 katman; pipeline dogrulamasi icin yeterli)
|
| 60 |
+
-- Not: `Qwen2VLImageProcessor` = resmi sayiya ceviren on-islemci (HF'in kendi eslemesi, modelin vision'i degil); video_processor ve lm_head UNEXPECTED (tied) zararsiz
|
| 61 |
+
-- Test scripti: `MVP/test_multimodal_forward.py`
|
| 62 |
+
|
| 63 |
+
## 7) Anahtar teslim paketi
|
| 64 |
+
-- Multimodal model: `MVP/artifacts/qwen35-distilled-n4-multimodal/` (safetensors + config + tokenizer + preprocessor)
|
| 65 |
+
-- Text GGUF (4 cesit): `MVP/artifacts/gguf/`
|
| 66 |
+
-- 10 yas anlatimi: `MVP/BASIT_ANLATIM.md`
|
| 67 |
+
-- Test scripti: `MVP/test_multimodal_forward.py`
|
| 68 |
+
-- GGUF notu: llama.cpp `qwen35` arch'inde vision tensoru YOK (text-only) — multimodal GGUF bu surumle uretilemez; vision yalnizca transformers uzerinden calisir
|
| 69 |
+
- Distillation script: `MVP/distill.py` (resume destekli)
|
| 70 |
+
|
| 71 |
+
## Sonraki adım önerileri (opsiyonel)
|
| 72 |
+
1. Daha koherent üretim için daha çok step / daha iyi dataset (wiki 500K token çok az)
|
| 73 |
+
2. Q4_K_M ~395MB — RX460 2GB VRAM'e tam oturur, mobil/edge için ideal
|
| 74 |
+
3. Öğretmeni bfloat16 yükleyerek train hızını artırma (önceki 108dk → ~60dk)
|
| 75 |
+
4. `llama-bench` ile tam benchmark matrisi, `llama-server` ile OpenAI-uyumlu API
|
MVP/distill.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
MVP/distill.py
ADDED
|
@@ -0,0 +1,306 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from __future__ import annotations
|
| 2 |
+
|
| 3 |
+
import argparse
|
| 4 |
+
import json
|
| 5 |
+
import math
|
| 6 |
+
import time
|
| 7 |
+
from dataclasses import dataclass
|
| 8 |
+
from pathlib import Path
|
| 9 |
+
|
| 10 |
+
import torch
|
| 11 |
+
import torch.nn.functional as F
|
| 12 |
+
from huggingface_hub import hf_hub_download
|
| 13 |
+
from safetensors.torch import save_file
|
| 14 |
+
from transformers import PreTrainedModel
|
| 15 |
+
from torch.optim import AdamW
|
| 16 |
+
from torch.utils.data import DataLoader, Dataset
|
| 17 |
+
from transformers import AutoConfig, AutoModel, AutoModelForCausalLM, AutoTokenizer
|
| 18 |
+
|
| 19 |
+
|
| 20 |
+
@dataclass
|
| 21 |
+
class DistillConfig:
|
| 22 |
+
teacher_path: str
|
| 23 |
+
student_path: str
|
| 24 |
+
output_dir: str
|
| 25 |
+
dataset_path: str = ""
|
| 26 |
+
dataset_split: str = "train"
|
| 27 |
+
seq_len: int = 128
|
| 28 |
+
batch_size: int = 1
|
| 29 |
+
grad_accum: int = 4
|
| 30 |
+
lr: float = 3e-4
|
| 31 |
+
warmup_ratio: float = 0.05
|
| 32 |
+
max_steps: int = 1000
|
| 33 |
+
log_every: int = 25
|
| 34 |
+
save_every: int = 250
|
| 35 |
+
resume_from: str = ""
|
| 36 |
+
ce_loss_weight: float = 1.0
|
| 37 |
+
mse_loss_weight: float = 1.0
|
| 38 |
+
max_grad_norm: float = 1.0
|
| 39 |
+
seed: int = 42
|
| 40 |
+
|
| 41 |
+
|
| 42 |
+
class TokenizedDataset(Dataset):
|
| 43 |
+
def __init__(self, token_ids: list[int], seq_len: int):
|
| 44 |
+
self.seq_len = seq_len
|
| 45 |
+
self.examples = []
|
| 46 |
+
for i in range(0, len(token_ids) - seq_len - 1, seq_len):
|
| 47 |
+
chunk = token_ids[i : i + seq_len + 1]
|
| 48 |
+
if len(chunk) == seq_len + 1:
|
| 49 |
+
self.examples.append(torch.tensor(chunk, dtype=torch.long))
|
| 50 |
+
|
| 51 |
+
def __len__(self) -> int:
|
| 52 |
+
return len(self.examples)
|
| 53 |
+
|
| 54 |
+
def __getitem__(self, idx: int) -> torch.Tensor:
|
| 55 |
+
return self.examples[idx]
|
| 56 |
+
|
| 57 |
+
|
| 58 |
+
def load_teacher(path: str, dtype: torch.dtype) -> tuple:
|
| 59 |
+
model = AutoModel.from_pretrained(path, trust_remote_code=True, dtype=dtype)
|
| 60 |
+
model.eval()
|
| 61 |
+
for p in model.parameters():
|
| 62 |
+
p.requires_grad = False
|
| 63 |
+
embed_weight = model.language_model.embed_tokens.weight
|
| 64 |
+
return model, embed_weight
|
| 65 |
+
|
| 66 |
+
|
| 67 |
+
def load_student(path: str, dtype: torch.dtype) -> tuple:
|
| 68 |
+
config = AutoConfig.from_pretrained(path, trust_remote_code=True)
|
| 69 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 70 |
+
path, trust_remote_code=True, dtype=dtype
|
| 71 |
+
)
|
| 72 |
+
model.train()
|
| 73 |
+
return model, config
|
| 74 |
+
|
| 75 |
+
|
| 76 |
+
def tokenize_dataset(dataset_path: str, tokenizer, max_tokens: int = 500000) -> list[int]:
|
| 77 |
+
"""Read a raw text file and tokenize it."""
|
| 78 |
+
path = Path(dataset_path)
|
| 79 |
+
if not path.exists():
|
| 80 |
+
raise FileNotFoundError(f"Dataset not found: {dataset_path}")
|
| 81 |
+
text = path.read_text(encoding="utf-8")
|
| 82 |
+
all_ids: list[int] = []
|
| 83 |
+
for paragraph in text.split("\n\n"):
|
| 84 |
+
paragraph = paragraph.strip()
|
| 85 |
+
if not paragraph:
|
| 86 |
+
continue
|
| 87 |
+
ids = tokenizer.encode(paragraph, add_special_tokens=False)
|
| 88 |
+
all_ids.extend(ids)
|
| 89 |
+
all_ids.append(tokenizer.eos_token_id)
|
| 90 |
+
if len(all_ids) >= max_tokens:
|
| 91 |
+
break
|
| 92 |
+
return all_ids[:max_tokens]
|
| 93 |
+
|
| 94 |
+
|
| 95 |
+
def compute_teacher_outputs(teacher, embed_weight, input_ids: torch.Tensor):
|
| 96 |
+
with torch.no_grad():
|
| 97 |
+
out = teacher(
|
| 98 |
+
input_ids=input_ids,
|
| 99 |
+
output_hidden_states=True,
|
| 100 |
+
use_cache=False,
|
| 101 |
+
)
|
| 102 |
+
hidden = out.hidden_states[-1]
|
| 103 |
+
logits = hidden @ embed_weight.T
|
| 104 |
+
return logits, hidden
|
| 105 |
+
|
| 106 |
+
|
| 107 |
+
def compute_student_outputs(student, input_ids: torch.Tensor):
|
| 108 |
+
out = student(
|
| 109 |
+
input_ids=input_ids,
|
| 110 |
+
output_hidden_states=True,
|
| 111 |
+
use_cache=False,
|
| 112 |
+
)
|
| 113 |
+
return out.logits, out.hidden_states[-1]
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
def distillation_loss(
|
| 117 |
+
student_logits: torch.Tensor,
|
| 118 |
+
teacher_logits: torch.Tensor,
|
| 119 |
+
student_hidden: torch.Tensor,
|
| 120 |
+
teacher_hidden: torch.Tensor,
|
| 121 |
+
ce_weight: float,
|
| 122 |
+
mse_weight: float,
|
| 123 |
+
) -> tuple[torch.Tensor, torch.Tensor, torch.Tensor]:
|
| 124 |
+
shift_student_logits = student_logits[:, :-1, :].contiguous()
|
| 125 |
+
shift_teacher_logits = teacher_logits[:, :-1, :].contiguous()
|
| 126 |
+
|
| 127 |
+
teacher_probs = F.softmax(shift_teacher_logits, dim=-1)
|
| 128 |
+
student_log_probs = F.log_softmax(shift_student_logits, dim=-1)
|
| 129 |
+
ce_loss = -(teacher_probs * student_log_probs).sum(dim=-1).mean()
|
| 130 |
+
|
| 131 |
+
shift_student_hidden = student_hidden[:, :-1, :].contiguous()
|
| 132 |
+
shift_teacher_hidden = teacher_hidden[:, :-1, :].contiguous()
|
| 133 |
+
mse_loss = F.mse_loss(shift_student_hidden, shift_teacher_hidden)
|
| 134 |
+
|
| 135 |
+
total = ce_weight * ce_loss + mse_weight * mse_loss
|
| 136 |
+
return total, ce_loss.detach(), mse_loss.detach()
|
| 137 |
+
|
| 138 |
+
|
| 139 |
+
def get_cosine_schedule_with_warmup(optimizer, warmup_steps: int, total_steps: int):
|
| 140 |
+
def lr_lambda(current_step: int) -> float:
|
| 141 |
+
if current_step < warmup_steps:
|
| 142 |
+
return float(current_step) / float(max(1, warmup_steps))
|
| 143 |
+
progress = float(current_step - warmup_steps) / float(max(1, total_steps - warmup_steps))
|
| 144 |
+
return max(0.0, 0.5 * (1.0 + math.cos(math.pi * progress)))
|
| 145 |
+
return torch.optim.lr_scheduler.LambdaLR(optimizer, lr_lambda)
|
| 146 |
+
|
| 147 |
+
|
| 148 |
+
def save_checkpoint(student, student_config, output_dir: str, step: int):
|
| 149 |
+
out = Path(output_dir)
|
| 150 |
+
out.mkdir(parents=True, exist_ok=True)
|
| 151 |
+
state_dict = {}
|
| 152 |
+
for k, v in student.state_dict().items():
|
| 153 |
+
if k == "lm_head.weight" and "model.embed_tokens.weight" in state_dict:
|
| 154 |
+
state_dict[k] = state_dict["model.embed_tokens.weight"].clone()
|
| 155 |
+
else:
|
| 156 |
+
state_dict[k] = v.cpu()
|
| 157 |
+
save_file(state_dict, str(out / "model.safetensors"), metadata={"format": "pt"})
|
| 158 |
+
config_path = out / "config.json"
|
| 159 |
+
config_path.write_text(json.dumps(student_config.to_dict(), indent=2, sort_keys=True) + "\n", encoding="utf-8")
|
| 160 |
+
(out / "train_state.json").write_text(json.dumps({"step": step}) + "\n", encoding="utf-8")
|
| 161 |
+
print(f" Checkpoint saved at step {step}: {out}", flush=True)
|
| 162 |
+
|
| 163 |
+
|
| 164 |
+
def run_distill(args: DistillConfig) -> None:
|
| 165 |
+
torch.manual_seed(args.seed)
|
| 166 |
+
device = torch.device("cpu")
|
| 167 |
+
dtype = torch.float32
|
| 168 |
+
|
| 169 |
+
print(f"Loading teacher from {args.teacher_path}...", flush=True)
|
| 170 |
+
teacher, embed_weight = load_teacher(args.teacher_path, dtype)
|
| 171 |
+
teacher_params = sum(p.numel() for p in teacher.parameters())
|
| 172 |
+
print(f" Teacher loaded: {teacher_params / 1e6:.1f}M params", flush=True)
|
| 173 |
+
|
| 174 |
+
print(f"Loading student from {args.student_path}...", flush=True)
|
| 175 |
+
student, student_config = load_student(args.student_path, dtype)
|
| 176 |
+
student_params = sum(p.numel() for p in student.parameters())
|
| 177 |
+
print(f" Student loaded: {student_params / 1e6:.1f}M params", flush=True)
|
| 178 |
+
|
| 179 |
+
print("Loading tokenizer...", flush=True)
|
| 180 |
+
tokenizer = AutoTokenizer.from_pretrained(args.student_path, trust_remote_code=True)
|
| 181 |
+
|
| 182 |
+
print(f"Tokenizing dataset ({args.dataset_path})...", flush=True)
|
| 183 |
+
all_ids = tokenize_dataset(args.dataset_path, tokenizer)
|
| 184 |
+
print(f" Total tokens: {len(all_ids)}", flush=True)
|
| 185 |
+
|
| 186 |
+
dataset = TokenizedDataset(all_ids, args.seq_len)
|
| 187 |
+
dataloader = DataLoader(dataset, batch_size=args.batch_size, shuffle=True, drop_last=True)
|
| 188 |
+
print(f" Dataset size: {len(dataset)} examples", flush=True)
|
| 189 |
+
|
| 190 |
+
optimizer = AdamW(
|
| 191 |
+
[p for p in student.parameters() if p.requires_grad],
|
| 192 |
+
lr=args.lr,
|
| 193 |
+
weight_decay=0.01,
|
| 194 |
+
)
|
| 195 |
+
scheduler = get_cosine_schedule_with_warmup(
|
| 196 |
+
optimizer,
|
| 197 |
+
warmup_steps=int(args.max_steps * args.warmup_ratio),
|
| 198 |
+
total_steps=args.max_steps,
|
| 199 |
+
)
|
| 200 |
+
|
| 201 |
+
print(f"Starting distillation: {args.max_steps} steps, lr={args.lr}", flush=True)
|
| 202 |
+
print(f" Loss weights: CE={args.ce_loss_weight}, MSE={args.mse_loss_weight}", flush=True)
|
| 203 |
+
print(f" Batch size={args.batch_size}, grad_accum={args.grad_accum}, seq_len={args.seq_len}", flush=True)
|
| 204 |
+
|
| 205 |
+
start_step = 0
|
| 206 |
+
if args.resume_from:
|
| 207 |
+
ckpt_path = Path(args.resume_from)
|
| 208 |
+
ckpt_file = ckpt_path / "model.safetensors"
|
| 209 |
+
state_file = ckpt_path / "train_state.json"
|
| 210 |
+
if ckpt_file.exists():
|
| 211 |
+
from safetensors.torch import load_file
|
| 212 |
+
ckpt_state = load_file(str(ckpt_file))
|
| 213 |
+
missing, unexpected = student.load_state_dict(ckpt_state, strict=False)
|
| 214 |
+
if state_file.exists():
|
| 215 |
+
start_step = json.loads(state_file.read_text())["step"]
|
| 216 |
+
print(f" Resumed from {ckpt_path} at step {start_step}: missing={len(missing)}, unexpected={len(unexpected)}", flush=True)
|
| 217 |
+
else:
|
| 218 |
+
print(f" Warning: checkpoint not found at {ckpt_file}, starting from scratch", flush=True)
|
| 219 |
+
step = start_step
|
| 220 |
+
running_ce = 0.0
|
| 221 |
+
running_mse = 0.0
|
| 222 |
+
running_total = 0.0
|
| 223 |
+
start_time = time.time()
|
| 224 |
+
steps_done = 0
|
| 225 |
+
|
| 226 |
+
student.train()
|
| 227 |
+
while step < args.max_steps:
|
| 228 |
+
for batch in dataloader:
|
| 229 |
+
if step >= args.max_steps:
|
| 230 |
+
break
|
| 231 |
+
|
| 232 |
+
input_ids = batch.to(device)
|
| 233 |
+
teacher_logits, teacher_hidden = compute_teacher_outputs(teacher, embed_weight, input_ids)
|
| 234 |
+
student_logits, student_hidden = compute_student_outputs(student, input_ids)
|
| 235 |
+
|
| 236 |
+
loss, ce_loss, mse_loss = distillation_loss(
|
| 237 |
+
student_logits, teacher_logits, student_hidden, teacher_hidden,
|
| 238 |
+
args.ce_loss_weight, args.mse_loss_weight,
|
| 239 |
+
)
|
| 240 |
+
loss = loss / args.grad_accum
|
| 241 |
+
loss.backward()
|
| 242 |
+
|
| 243 |
+
running_ce += ce_loss.item()
|
| 244 |
+
running_mse += mse_loss.item()
|
| 245 |
+
running_total += loss.item() * args.grad_accum
|
| 246 |
+
|
| 247 |
+
if (step + 1) % args.grad_accum == 0:
|
| 248 |
+
torch.nn.utils.clip_grad_norm_(student.parameters(), args.max_grad_norm)
|
| 249 |
+
optimizer.step()
|
| 250 |
+
scheduler.step()
|
| 251 |
+
optimizer.zero_grad()
|
| 252 |
+
|
| 253 |
+
if (step + 1) % args.log_every == 0:
|
| 254 |
+
elapsed = time.time() - start_time
|
| 255 |
+
avg_ce = running_ce / args.log_every
|
| 256 |
+
avg_mse = running_mse / args.log_every
|
| 257 |
+
avg_total = running_total / args.log_every
|
| 258 |
+
lr_now = scheduler.get_last_lr()[0]
|
| 259 |
+
steps_per_sec = (step + 1) / elapsed
|
| 260 |
+
eta = (args.max_steps - step - 1) / steps_per_sec if steps_per_sec > 0 else 0
|
| 261 |
+
print(
|
| 262 |
+
f" Step {step + 1}/{args.max_steps} | "
|
| 263 |
+
f"total={avg_total:.4f} ce={avg_ce:.4f} mse={avg_mse:.6f} | "
|
| 264 |
+
f"lr={lr_now:.2e} | {elapsed:.0f}s elapsed, ~{eta:.0f}s remaining",
|
| 265 |
+
flush=True,
|
| 266 |
+
)
|
| 267 |
+
running_ce = 0.0
|
| 268 |
+
running_mse = 0.0
|
| 269 |
+
running_total = 0.0
|
| 270 |
+
|
| 271 |
+
if (step + 1) % args.save_every == 0:
|
| 272 |
+
save_checkpoint(student, student_config, args.output_dir, step + 1)
|
| 273 |
+
|
| 274 |
+
step += 1
|
| 275 |
+
|
| 276 |
+
final_dir = Path(args.output_dir) / "final"
|
| 277 |
+
save_checkpoint(student, student_config, str(final_dir), step)
|
| 278 |
+
print(f"\nDistillation complete. Final model saved to {final_dir}")
|
| 279 |
+
print(f"Total time: {time.time() - start_time:.0f}s")
|
| 280 |
+
|
| 281 |
+
|
| 282 |
+
def _main() -> None:
|
| 283 |
+
parser = argparse.ArgumentParser(description="Knowledge distillation: Qwen3.5 teacher -> pruned student")
|
| 284 |
+
parser.add_argument("--teacher-path", required=True)
|
| 285 |
+
parser.add_argument("--student-path", required=True)
|
| 286 |
+
parser.add_argument("--output-dir", required=True)
|
| 287 |
+
parser.add_argument("--dataset-path", required=True, help="Path to raw text file")
|
| 288 |
+
parser.add_argument("--seq-len", type=int, default=256)
|
| 289 |
+
parser.add_argument("--batch-size", type=int, default=1)
|
| 290 |
+
parser.add_argument("--grad-accum", type=int, default=4)
|
| 291 |
+
parser.add_argument("--lr", type=float, default=3e-4)
|
| 292 |
+
parser.add_argument("--warmup-ratio", type=float, default=0.05)
|
| 293 |
+
parser.add_argument("--max-steps", type=int, default=1000)
|
| 294 |
+
parser.add_argument("--log-every", type=int, default=25)
|
| 295 |
+
parser.add_argument("--save-every", type=int, default=250)
|
| 296 |
+
parser.add_argument("--ce-loss-weight", type=float, default=1.0)
|
| 297 |
+
parser.add_argument("--mse-loss-weight", type=float, default=1.0)
|
| 298 |
+
parser.add_argument("--max-grad-norm", type=float, default=1.0)
|
| 299 |
+
parser.add_argument("--resume-from", type=str, default="", help="Path to checkpoint dir to resume from")
|
| 300 |
+
parser.add_argument("--seed", type=int, default=42)
|
| 301 |
+
args = parser.parse_args()
|
| 302 |
+
run_distill(DistillConfig(**{k.replace("-", "_"): v for k, v in vars(args).items()}))
|
| 303 |
+
|
| 304 |
+
|
| 305 |
+
if __name__ == "__main__":
|
| 306 |
+
_main()
|
MVP/evidence/live-qwen35-measurement.json
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"source": {
|
| 3 |
+
"model": "Qwen/Qwen3.5-0.8B-Base",
|
| 4 |
+
"snapshot": "dc7cdfe2ee4154fa7e30f5b51ca41bfa40174e68",
|
| 5 |
+
"config": "/home/void0x14/.cache/huggingface/hub/models--Qwen--Qwen3.5-0.8B-Base/snapshots/dc7cdfe2ee4154fa7e30f5b51ca41bfa40174e68/config.json",
|
| 6 |
+
"weights": "/home/void0x14/.cache/huggingface/hub/models--Qwen--Qwen3.5-0.8B-Base/snapshots/dc7cdfe2ee4154fa7e30f5b51ca41bfa40174e68/model.safetensors-00001-of-00001.safetensors",
|
| 7 |
+
"command": "python MVP/qwen35_prune.py measure --weights <snapshot>/model.safetensors-00001-of-00001.safetensors --config <snapshot>/config.json",
|
| 8 |
+
"method": "safetensors metadata shape counting; no model forward"
|
| 9 |
+
},
|
| 10 |
+
"live_text_config": {
|
| 11 |
+
"hidden_size": 1024,
|
| 12 |
+
"intermediate_size": 3584,
|
| 13 |
+
"num_hidden_layers": 24,
|
| 14 |
+
"layer_types": ["linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention", "linear_attention", "linear_attention", "linear_attention", "full_attention"],
|
| 15 |
+
"linear_num_key_heads": 16,
|
| 16 |
+
"linear_num_value_heads": 16,
|
| 17 |
+
"linear_key_head_dim": 128,
|
| 18 |
+
"linear_value_head_dim": 128,
|
| 19 |
+
"linear_conv_kernel_dim": 4,
|
| 20 |
+
"vocab_size": 248320,
|
| 21 |
+
"tie_word_embeddings": true
|
| 22 |
+
},
|
| 23 |
+
"measured_parameter_groups": {
|
| 24 |
+
"embedding_params": 254279680,
|
| 25 |
+
"layer_params": [21555360, 21555360, 21555360, 18352640, 21555360, 21555360, 21555360, 18352640, 21555360, 21555360, 21555360, 18352640, 21555360, 21555360, 21555360, 18352640, 21555360, 21555360, 21555360, 18352640, 21555360, 21555360, 21555360, 18352640],
|
| 26 |
+
"final_norm_params": 1024,
|
| 27 |
+
"all_named_params": 873438784,
|
| 28 |
+
"text_backbone_params": 752393024
|
| 29 |
+
},
|
| 30 |
+
"n4_prefix_total": 337299424,
|
| 31 |
+
"required_interval": [330000000, 350000000]
|
| 32 |
+
}
|
MVP/evidence/qwen35-conversion-no-mtp.log
ADDED
|
@@ -0,0 +1,237 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
INFO:hf-to-gguf:Loading model: qwen35-0.8b-text-n4
|
| 2 |
+
INFO:hf-to-gguf:Model architecture: Qwen3_5ForCausalLM
|
| 3 |
+
INFO:hf-to-gguf:gguf: indexing model part 'model.safetensors'
|
| 4 |
+
INFO:gguf.gguf_writer:gguf: This GGUF file is for Little Endian only
|
| 5 |
+
INFO:hf-to-gguf:Exporting model...
|
| 6 |
+
INFO:hf-to-gguf:token_embd.weight, torch.bfloat16 --> BF16, shape = {1024, 248320}
|
| 7 |
+
INFO:hf-to-gguf:blk.0.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 8 |
+
INFO:hf-to-gguf:blk.0.ssm_a, torch.float32 --> F32, shape = {16}
|
| 9 |
+
INFO:hf-to-gguf:blk.0.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 10 |
+
INFO:hf-to-gguf:blk.0.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 11 |
+
INFO:hf-to-gguf:blk.0.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 12 |
+
INFO:hf-to-gguf:blk.0.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 13 |
+
INFO:hf-to-gguf:blk.0.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 14 |
+
INFO:hf-to-gguf:blk.0.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 15 |
+
INFO:hf-to-gguf:blk.0.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 16 |
+
INFO:hf-to-gguf:blk.0.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 17 |
+
INFO:hf-to-gguf:blk.0.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 18 |
+
INFO:hf-to-gguf:blk.0.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 19 |
+
INFO:hf-to-gguf:blk.0.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 20 |
+
INFO:hf-to-gguf:blk.0.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 21 |
+
INFO:hf-to-gguf:blk.1.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 22 |
+
INFO:hf-to-gguf:blk.1.ssm_a, torch.float32 --> F32, shape = {16}
|
| 23 |
+
INFO:hf-to-gguf:blk.1.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 24 |
+
INFO:hf-to-gguf:blk.1.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 25 |
+
INFO:hf-to-gguf:blk.1.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 26 |
+
INFO:hf-to-gguf:blk.1.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 27 |
+
INFO:hf-to-gguf:blk.1.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 28 |
+
INFO:hf-to-gguf:blk.1.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 29 |
+
INFO:hf-to-gguf:blk.1.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 30 |
+
INFO:hf-to-gguf:blk.1.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 31 |
+
INFO:hf-to-gguf:blk.1.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 32 |
+
INFO:hf-to-gguf:blk.1.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 33 |
+
INFO:hf-to-gguf:blk.1.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 34 |
+
INFO:hf-to-gguf:blk.1.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 35 |
+
INFO:hf-to-gguf:blk.2.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 36 |
+
INFO:hf-to-gguf:blk.2.ssm_a, torch.float32 --> F32, shape = {16}
|
| 37 |
+
INFO:hf-to-gguf:blk.2.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 38 |
+
INFO:hf-to-gguf:blk.2.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 39 |
+
INFO:hf-to-gguf:blk.2.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 40 |
+
INFO:hf-to-gguf:blk.2.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 41 |
+
INFO:hf-to-gguf:blk.2.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 42 |
+
INFO:hf-to-gguf:blk.2.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 43 |
+
INFO:hf-to-gguf:blk.2.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 44 |
+
INFO:hf-to-gguf:blk.2.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 45 |
+
INFO:hf-to-gguf:blk.2.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 46 |
+
INFO:hf-to-gguf:blk.2.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 47 |
+
INFO:hf-to-gguf:blk.2.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 48 |
+
INFO:hf-to-gguf:blk.2.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 49 |
+
INFO:hf-to-gguf:blk.3.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 50 |
+
INFO:hf-to-gguf:blk.3.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 51 |
+
INFO:hf-to-gguf:blk.3.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 52 |
+
INFO:hf-to-gguf:blk.3.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 53 |
+
INFO:hf-to-gguf:blk.3.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 54 |
+
INFO:hf-to-gguf:blk.3.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 55 |
+
INFO:hf-to-gguf:blk.3.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 56 |
+
INFO:hf-to-gguf:blk.3.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 57 |
+
INFO:hf-to-gguf:blk.3.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 58 |
+
INFO:hf-to-gguf:blk.3.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 59 |
+
INFO:hf-to-gguf:blk.3.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 60 |
+
INFO:hf-to-gguf:output_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 61 |
+
INFO:hf-to-gguf:Set meta model
|
| 62 |
+
INFO:hf-to-gguf:Set model parameters
|
| 63 |
+
INFO:hf-to-gguf:gguf: context length = 262144
|
| 64 |
+
INFO:hf-to-gguf:gguf: embedding length = 1024
|
| 65 |
+
INFO:hf-to-gguf:gguf: feed forward length = 3584
|
| 66 |
+
INFO:hf-to-gguf:gguf: head count = 8
|
| 67 |
+
INFO:hf-to-gguf:gguf: key-value head count = 2
|
| 68 |
+
WARNING:hf-to-gguf:Unknown RoPE type: default
|
| 69 |
+
INFO:hf-to-gguf:gguf: rope scaling type = NONE
|
| 70 |
+
INFO:hf-to-gguf:gguf: mrope sections: [11, 11, 10, 0]
|
| 71 |
+
INFO:hf-to-gguf:gguf: rope theta = 10000000
|
| 72 |
+
INFO:hf-to-gguf:gguf: rms norm epsilon = 1e-06
|
| 73 |
+
INFO:hf-to-gguf:gguf: file type = 32
|
| 74 |
+
INFO:hf-to-gguf:Set model quantization version
|
| 75 |
+
INFO:hf-to-gguf:Set model tokenizer
|
| 76 |
+
The tokenizer you are loading from 'MVP/artifacts/qwen35-0.8b-text-n4' with an incorrect regex pattern: https://huggingface.co/mistralai/Mistral-Small-3.1-24B-Instruct-2503/discussions/84#69121093e8b480e709447d5e. This will lead to incorrect tokenization. You should set the `fix_mistral_regex=True` flag when loading this tokenizer to fix this issue.
|
| 77 |
+
INFO:gguf.vocab:Adding 247587 merge(s).
|
| 78 |
+
INFO:gguf.vocab:Setting special token type eos to 248044
|
| 79 |
+
INFO:gguf.vocab:Setting special token type pad to 248044
|
| 80 |
+
INFO:gguf.vocab:Setting add_bos_token to False
|
| 81 |
+
INFO:gguf.vocab:Setting chat_template to {%- set image_count = namespace(value=0) %}
|
| 82 |
+
{%- set video_count = namespace(value=0) %}
|
| 83 |
+
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
|
| 84 |
+
{%- if content is string %}
|
| 85 |
+
{{- content }}
|
| 86 |
+
{%- elif content is iterable and content is not mapping %}
|
| 87 |
+
{%- for item in content %}
|
| 88 |
+
{%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
|
| 89 |
+
{%- if is_system_content %}
|
| 90 |
+
{{- raise_exception('System message cannot contain images.') }}
|
| 91 |
+
{%- endif %}
|
| 92 |
+
{%- if do_vision_count %}
|
| 93 |
+
{%- set image_count.value = image_count.value + 1 %}
|
| 94 |
+
{%- endif %}
|
| 95 |
+
{%- if add_vision_id %}
|
| 96 |
+
{{- 'Picture ' ~ image_count.value ~ ': ' }}
|
| 97 |
+
{%- endif %}
|
| 98 |
+
{{- '<|vision_start|><|image_pad|><|vision_end|>' }}
|
| 99 |
+
{%- elif 'video' in item or item.type == 'video' %}
|
| 100 |
+
{%- if is_system_content %}
|
| 101 |
+
{{- raise_exception('System message cannot contain videos.') }}
|
| 102 |
+
{%- endif %}
|
| 103 |
+
{%- if do_vision_count %}
|
| 104 |
+
{%- set video_count.value = video_count.value + 1 %}
|
| 105 |
+
{%- endif %}
|
| 106 |
+
{%- if add_vision_id %}
|
| 107 |
+
{{- 'Video ' ~ video_count.value ~ ': ' }}
|
| 108 |
+
{%- endif %}
|
| 109 |
+
{{- '<|vision_start|><|video_pad|><|vision_end|>' }}
|
| 110 |
+
{%- elif 'text' in item %}
|
| 111 |
+
{{- item.text }}
|
| 112 |
+
{%- else %}
|
| 113 |
+
{{- raise_exception('Unexpected item type in content.') }}
|
| 114 |
+
{%- endif %}
|
| 115 |
+
{%- endfor %}
|
| 116 |
+
{%- elif content is none or content is undefined %}
|
| 117 |
+
{{- '' }}
|
| 118 |
+
{%- else %}
|
| 119 |
+
{{- raise_exception('Unexpected content type.') }}
|
| 120 |
+
{%- endif %}
|
| 121 |
+
{%- endmacro %}
|
| 122 |
+
{%- if not messages %}
|
| 123 |
+
{{- raise_exception('No messages provided.') }}
|
| 124 |
+
{%- endif %}
|
| 125 |
+
{%- if tools and tools is iterable and tools is not mapping %}
|
| 126 |
+
{{- '<|im_start|>system\n' }}
|
| 127 |
+
{{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
|
| 128 |
+
{%- for tool in tools %}
|
| 129 |
+
{{- "\n" }}
|
| 130 |
+
{{- tool | tojson }}
|
| 131 |
+
{%- endfor %}
|
| 132 |
+
{{- "\n</tools>" }}
|
| 133 |
+
{{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
|
| 134 |
+
{%- if messages[0].role == 'system' %}
|
| 135 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 136 |
+
{%- if content %}
|
| 137 |
+
{{- '\n\n' + content }}
|
| 138 |
+
{%- endif %}
|
| 139 |
+
{%- endif %}
|
| 140 |
+
{{- '<|im_end|>\n' }}
|
| 141 |
+
{%- else %}
|
| 142 |
+
{%- if messages[0].role == 'system' %}
|
| 143 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 144 |
+
{{- '<|im_start|>system\n' + content + '<|im_end|>\n' }}
|
| 145 |
+
{%- endif %}
|
| 146 |
+
{%- endif %}
|
| 147 |
+
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
| 148 |
+
{%- for message in messages[::-1] %}
|
| 149 |
+
{%- set index = (messages|length - 1) - loop.index0 %}
|
| 150 |
+
{%- if ns.multi_step_tool and message.role == "user" %}
|
| 151 |
+
{%- set content = render_content(message.content, false)|trim %}
|
| 152 |
+
{%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
|
| 153 |
+
{%- set ns.multi_step_tool = false %}
|
| 154 |
+
{%- set ns.last_query_index = index %}
|
| 155 |
+
{%- endif %}
|
| 156 |
+
{%- endif %}
|
| 157 |
+
{%- endfor %}
|
| 158 |
+
{%- if ns.multi_step_tool %}
|
| 159 |
+
{{- raise_exception('No user query found in messages.') }}
|
| 160 |
+
{%- endif %}
|
| 161 |
+
{%- for message in messages %}
|
| 162 |
+
{%- set content = render_content(message.content, true)|trim %}
|
| 163 |
+
{%- if message.role == "system" %}
|
| 164 |
+
{%- if not loop.first %}
|
| 165 |
+
{{- raise_exception('System message must be at the beginning.') }}
|
| 166 |
+
{%- endif %}
|
| 167 |
+
{%- elif message.role == "user" %}
|
| 168 |
+
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
|
| 169 |
+
{%- elif message.role == "assistant" %}
|
| 170 |
+
{%- set reasoning_content = '' %}
|
| 171 |
+
{%- if message.reasoning_content is string %}
|
| 172 |
+
{%- set reasoning_content = message.reasoning_content %}
|
| 173 |
+
{%- else %}
|
| 174 |
+
{%- if '</think>' in content %}
|
| 175 |
+
{%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
|
| 176 |
+
{%- set content = content.split('</think>')[-1].lstrip('\n') %}
|
| 177 |
+
{%- endif %}
|
| 178 |
+
{%- endif %}
|
| 179 |
+
{%- set reasoning_content = reasoning_content|trim %}
|
| 180 |
+
{%- if loop.index0 > ns.last_query_index %}
|
| 181 |
+
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
|
| 182 |
+
{%- else %}
|
| 183 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 184 |
+
{%- endif %}
|
| 185 |
+
{%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
|
| 186 |
+
{%- for tool_call in message.tool_calls %}
|
| 187 |
+
{%- if tool_call.function is defined %}
|
| 188 |
+
{%- set tool_call = tool_call.function %}
|
| 189 |
+
{%- endif %}
|
| 190 |
+
{%- if loop.first %}
|
| 191 |
+
{%- if content|trim %}
|
| 192 |
+
{{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 193 |
+
{%- else %}
|
| 194 |
+
{{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 195 |
+
{%- endif %}
|
| 196 |
+
{%- else %}
|
| 197 |
+
{{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 198 |
+
{%- endif %}
|
| 199 |
+
{%- if tool_call.arguments is defined %}
|
| 200 |
+
{%- for args_name, args_value in tool_call.arguments|items %}
|
| 201 |
+
{{- '<parameter=' + args_name + '>\n' }}
|
| 202 |
+
{%- set args_value = args_value | tojson | safe if args_value is mapping or (args_value is sequence and args_value is not string) else args_value | string %}
|
| 203 |
+
{{- args_value }}
|
| 204 |
+
{{- '\n</parameter>\n' }}
|
| 205 |
+
{%- endfor %}
|
| 206 |
+
{%- endif %}
|
| 207 |
+
{{- '</function>\n</tool_call>' }}
|
| 208 |
+
{%- endfor %}
|
| 209 |
+
{%- endif %}
|
| 210 |
+
{{- '<|im_end|>\n' }}
|
| 211 |
+
{%- elif message.role == "tool" %}
|
| 212 |
+
{%- if loop.previtem and loop.previtem.role != "tool" %}
|
| 213 |
+
{{- '<|im_start|>user' }}
|
| 214 |
+
{%- endif %}
|
| 215 |
+
{{- '\n<tool_response>\n' }}
|
| 216 |
+
{{- content }}
|
| 217 |
+
{{- '\n</tool_response>' }}
|
| 218 |
+
{%- if not loop.last and loop.nextitem.role != "tool" %}
|
| 219 |
+
{{- '<|im_end|>\n' }}
|
| 220 |
+
{%- elif loop.last %}
|
| 221 |
+
{{- '<|im_end|>\n' }}
|
| 222 |
+
{%- endif %}
|
| 223 |
+
{%- else %}
|
| 224 |
+
{{- raise_exception('Unexpected message role.') }}
|
| 225 |
+
{%- endif %}
|
| 226 |
+
{%- endfor %}
|
| 227 |
+
{%- if add_generation_prompt %}
|
| 228 |
+
{{- '<|im_start|>assistant\n' }}
|
| 229 |
+
{%- if enable_thinking is defined and enable_thinking is true %}
|
| 230 |
+
{{- '<think>\n' }}
|
| 231 |
+
{%- else %}
|
| 232 |
+
{{- '<think>\n\n</think>\n\n' }}
|
| 233 |
+
{%- endif %}
|
| 234 |
+
{%- endif %}
|
| 235 |
+
INFO:gguf.gguf_writer:Writing the following files:
|
| 236 |
+
INFO:gguf.gguf_writer:MVP/artifacts/qwen35-text-n4-bf16.gguf: n_tensors = 55, total_size = 674.8M
|
| 237 |
+
INFO:hf-to-gguf:Model successfully exported to MVP/artifacts/qwen35-text-n4-bf16.gguf
|
MVP/evidence/qwen35-conversion.log
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
INFO:hf-to-gguf:Loading model: qwen35-0.8b-text-n4
|
| 2 |
+
INFO:hf-to-gguf:Model architecture: Qwen3_5ForCausalLM
|
| 3 |
+
INFO:hf-to-gguf:gguf: indexing model part 'model.safetensors'
|
| 4 |
+
INFO:gguf.gguf_writer:gguf: This GGUF file is for Little Endian only
|
| 5 |
+
Traceback (most recent call last):
|
| 6 |
+
File "/tmp/echo-llama-src/convert_hf_to_gguf.py", line 307, in <module>
|
| 7 |
+
main()
|
| 8 |
+
~~~~^^
|
| 9 |
+
File "/tmp/echo-llama-src/convert_hf_to_gguf.py", line 281, in main
|
| 10 |
+
model_instance = model_class(dir_model, output_type, fname_out,
|
| 11 |
+
is_big_endian=args.bigendian, use_temp_file=args.use_temp_file,
|
| 12 |
+
...<9 lines>...
|
| 13 |
+
fp8_as_q8=args.fp8_as_q8,
|
| 14 |
+
)
|
| 15 |
+
File "/tmp/echo-llama-src/conversion/qwen.py", line 303, in __init__
|
| 16 |
+
assert self.opt_num_mtp_layers != 0
|
| 17 |
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| 18 |
+
AssertionError
|
MVP/evidence/qwen35-teacher-conversion-staged.log
ADDED
|
@@ -0,0 +1,502 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
INFO:hf-to-gguf:Loading model: echo-qwen35-teacher.Fmw91y
|
| 2 |
+
INFO:hf-to-gguf:Model architecture: Qwen3_5ForConditionalGeneration
|
| 3 |
+
INFO:hf-to-gguf:gguf: loading model weight map from 'model.safetensors.index.json'
|
| 4 |
+
INFO:hf-to-gguf:gguf: indexing model part 'model.safetensors-00001-of-00001.safetensors'
|
| 5 |
+
INFO:gguf.gguf_writer:gguf: This GGUF file is for Little Endian only
|
| 6 |
+
INFO:hf-to-gguf:Exporting model...
|
| 7 |
+
INFO:hf-to-gguf:token_embd.weight, torch.bfloat16 --> BF16, shape = {1024, 248320}
|
| 8 |
+
INFO:hf-to-gguf:blk.0.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 9 |
+
INFO:hf-to-gguf:blk.0.ssm_a, torch.float32 --> F32, shape = {16}
|
| 10 |
+
INFO:hf-to-gguf:blk.0.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 11 |
+
INFO:hf-to-gguf:blk.0.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 12 |
+
INFO:hf-to-gguf:blk.0.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 13 |
+
INFO:hf-to-gguf:blk.0.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 14 |
+
INFO:hf-to-gguf:blk.0.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 15 |
+
INFO:hf-to-gguf:blk.0.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 16 |
+
INFO:hf-to-gguf:blk.0.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 17 |
+
INFO:hf-to-gguf:blk.0.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 18 |
+
INFO:hf-to-gguf:blk.0.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 19 |
+
INFO:hf-to-gguf:blk.0.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 20 |
+
INFO:hf-to-gguf:blk.0.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 21 |
+
INFO:hf-to-gguf:blk.0.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 22 |
+
INFO:hf-to-gguf:blk.1.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 23 |
+
INFO:hf-to-gguf:blk.1.ssm_a, torch.float32 --> F32, shape = {16}
|
| 24 |
+
INFO:hf-to-gguf:blk.1.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 25 |
+
INFO:hf-to-gguf:blk.1.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 26 |
+
INFO:hf-to-gguf:blk.1.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 27 |
+
INFO:hf-to-gguf:blk.1.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 28 |
+
INFO:hf-to-gguf:blk.1.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 29 |
+
INFO:hf-to-gguf:blk.1.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 30 |
+
INFO:hf-to-gguf:blk.1.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 31 |
+
INFO:hf-to-gguf:blk.1.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 32 |
+
INFO:hf-to-gguf:blk.1.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 33 |
+
INFO:hf-to-gguf:blk.1.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 34 |
+
INFO:hf-to-gguf:blk.1.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 35 |
+
INFO:hf-to-gguf:blk.1.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 36 |
+
INFO:hf-to-gguf:blk.10.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 37 |
+
INFO:hf-to-gguf:blk.10.ssm_a, torch.float32 --> F32, shape = {16}
|
| 38 |
+
INFO:hf-to-gguf:blk.10.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 39 |
+
INFO:hf-to-gguf:blk.10.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 40 |
+
INFO:hf-to-gguf:blk.10.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 41 |
+
INFO:hf-to-gguf:blk.10.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 42 |
+
INFO:hf-to-gguf:blk.10.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 43 |
+
INFO:hf-to-gguf:blk.10.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 44 |
+
INFO:hf-to-gguf:blk.10.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 45 |
+
INFO:hf-to-gguf:blk.10.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 46 |
+
INFO:hf-to-gguf:blk.10.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 47 |
+
INFO:hf-to-gguf:blk.10.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 48 |
+
INFO:hf-to-gguf:blk.10.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 49 |
+
INFO:hf-to-gguf:blk.10.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 50 |
+
INFO:hf-to-gguf:blk.11.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 51 |
+
INFO:hf-to-gguf:blk.11.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 52 |
+
INFO:hf-to-gguf:blk.11.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 53 |
+
INFO:hf-to-gguf:blk.11.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 54 |
+
INFO:hf-to-gguf:blk.11.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 55 |
+
INFO:hf-to-gguf:blk.11.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 56 |
+
INFO:hf-to-gguf:blk.11.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 57 |
+
INFO:hf-to-gguf:blk.11.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 58 |
+
INFO:hf-to-gguf:blk.11.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 59 |
+
INFO:hf-to-gguf:blk.11.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 60 |
+
INFO:hf-to-gguf:blk.11.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 61 |
+
INFO:hf-to-gguf:blk.12.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 62 |
+
INFO:hf-to-gguf:blk.12.ssm_a, torch.float32 --> F32, shape = {16}
|
| 63 |
+
INFO:hf-to-gguf:blk.12.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 64 |
+
INFO:hf-to-gguf:blk.12.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 65 |
+
INFO:hf-to-gguf:blk.12.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 66 |
+
INFO:hf-to-gguf:blk.12.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 67 |
+
INFO:hf-to-gguf:blk.12.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 68 |
+
INFO:hf-to-gguf:blk.12.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 69 |
+
INFO:hf-to-gguf:blk.12.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 70 |
+
INFO:hf-to-gguf:blk.12.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 71 |
+
INFO:hf-to-gguf:blk.12.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 72 |
+
INFO:hf-to-gguf:blk.12.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 73 |
+
INFO:hf-to-gguf:blk.12.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 74 |
+
INFO:hf-to-gguf:blk.12.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 75 |
+
INFO:hf-to-gguf:blk.13.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 76 |
+
INFO:hf-to-gguf:blk.13.ssm_a, torch.float32 --> F32, shape = {16}
|
| 77 |
+
INFO:hf-to-gguf:blk.13.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 78 |
+
INFO:hf-to-gguf:blk.13.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 79 |
+
INFO:hf-to-gguf:blk.13.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 80 |
+
INFO:hf-to-gguf:blk.13.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 81 |
+
INFO:hf-to-gguf:blk.13.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 82 |
+
INFO:hf-to-gguf:blk.13.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 83 |
+
INFO:hf-to-gguf:blk.13.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 84 |
+
INFO:hf-to-gguf:blk.13.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 85 |
+
INFO:hf-to-gguf:blk.13.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 86 |
+
INFO:hf-to-gguf:blk.13.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 87 |
+
INFO:hf-to-gguf:blk.13.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 88 |
+
INFO:hf-to-gguf:blk.13.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 89 |
+
INFO:hf-to-gguf:blk.14.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 90 |
+
INFO:hf-to-gguf:blk.14.ssm_a, torch.float32 --> F32, shape = {16}
|
| 91 |
+
INFO:hf-to-gguf:blk.14.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 92 |
+
INFO:hf-to-gguf:blk.14.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 93 |
+
INFO:hf-to-gguf:blk.14.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 94 |
+
INFO:hf-to-gguf:blk.14.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 95 |
+
INFO:hf-to-gguf:blk.14.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 96 |
+
INFO:hf-to-gguf:blk.14.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 97 |
+
INFO:hf-to-gguf:blk.14.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 98 |
+
INFO:hf-to-gguf:blk.14.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 99 |
+
INFO:hf-to-gguf:blk.14.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 100 |
+
INFO:hf-to-gguf:blk.14.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 101 |
+
INFO:hf-to-gguf:blk.14.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 102 |
+
INFO:hf-to-gguf:blk.14.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 103 |
+
INFO:hf-to-gguf:blk.15.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 104 |
+
INFO:hf-to-gguf:blk.15.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 105 |
+
INFO:hf-to-gguf:blk.15.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 106 |
+
INFO:hf-to-gguf:blk.15.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 107 |
+
INFO:hf-to-gguf:blk.15.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 108 |
+
INFO:hf-to-gguf:blk.15.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 109 |
+
INFO:hf-to-gguf:blk.15.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 110 |
+
INFO:hf-to-gguf:blk.15.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 111 |
+
INFO:hf-to-gguf:blk.15.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 112 |
+
INFO:hf-to-gguf:blk.15.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 113 |
+
INFO:hf-to-gguf:blk.15.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 114 |
+
INFO:hf-to-gguf:blk.16.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 115 |
+
INFO:hf-to-gguf:blk.16.ssm_a, torch.float32 --> F32, shape = {16}
|
| 116 |
+
INFO:hf-to-gguf:blk.16.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 117 |
+
INFO:hf-to-gguf:blk.16.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 118 |
+
INFO:hf-to-gguf:blk.16.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 119 |
+
INFO:hf-to-gguf:blk.16.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 120 |
+
INFO:hf-to-gguf:blk.16.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 121 |
+
INFO:hf-to-gguf:blk.16.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 122 |
+
INFO:hf-to-gguf:blk.16.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 123 |
+
INFO:hf-to-gguf:blk.16.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 124 |
+
INFO:hf-to-gguf:blk.16.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 125 |
+
INFO:hf-to-gguf:blk.16.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 126 |
+
INFO:hf-to-gguf:blk.16.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 127 |
+
INFO:hf-to-gguf:blk.16.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 128 |
+
INFO:hf-to-gguf:blk.17.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 129 |
+
INFO:hf-to-gguf:blk.17.ssm_a, torch.float32 --> F32, shape = {16}
|
| 130 |
+
INFO:hf-to-gguf:blk.17.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 131 |
+
INFO:hf-to-gguf:blk.17.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 132 |
+
INFO:hf-to-gguf:blk.17.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 133 |
+
INFO:hf-to-gguf:blk.17.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 134 |
+
INFO:hf-to-gguf:blk.17.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 135 |
+
INFO:hf-to-gguf:blk.17.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 136 |
+
INFO:hf-to-gguf:blk.17.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 137 |
+
INFO:hf-to-gguf:blk.17.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 138 |
+
INFO:hf-to-gguf:blk.17.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 139 |
+
INFO:hf-to-gguf:blk.17.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 140 |
+
INFO:hf-to-gguf:blk.17.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 141 |
+
INFO:hf-to-gguf:blk.17.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 142 |
+
INFO:hf-to-gguf:blk.18.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 143 |
+
INFO:hf-to-gguf:blk.18.ssm_a, torch.float32 --> F32, shape = {16}
|
| 144 |
+
INFO:hf-to-gguf:blk.18.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 145 |
+
INFO:hf-to-gguf:blk.18.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 146 |
+
INFO:hf-to-gguf:blk.18.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 147 |
+
INFO:hf-to-gguf:blk.18.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 148 |
+
INFO:hf-to-gguf:blk.18.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 149 |
+
INFO:hf-to-gguf:blk.18.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 150 |
+
INFO:hf-to-gguf:blk.18.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 151 |
+
INFO:hf-to-gguf:blk.18.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 152 |
+
INFO:hf-to-gguf:blk.18.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 153 |
+
INFO:hf-to-gguf:blk.18.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 154 |
+
INFO:hf-to-gguf:blk.18.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 155 |
+
INFO:hf-to-gguf:blk.18.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 156 |
+
INFO:hf-to-gguf:blk.19.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 157 |
+
INFO:hf-to-gguf:blk.19.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 158 |
+
INFO:hf-to-gguf:blk.19.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 159 |
+
INFO:hf-to-gguf:blk.19.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 160 |
+
INFO:hf-to-gguf:blk.19.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 161 |
+
INFO:hf-to-gguf:blk.19.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 162 |
+
INFO:hf-to-gguf:blk.19.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 163 |
+
INFO:hf-to-gguf:blk.19.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 164 |
+
INFO:hf-to-gguf:blk.19.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 165 |
+
INFO:hf-to-gguf:blk.19.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 166 |
+
INFO:hf-to-gguf:blk.19.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 167 |
+
INFO:hf-to-gguf:blk.2.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 168 |
+
INFO:hf-to-gguf:blk.2.ssm_a, torch.float32 --> F32, shape = {16}
|
| 169 |
+
INFO:hf-to-gguf:blk.2.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 170 |
+
INFO:hf-to-gguf:blk.2.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 171 |
+
INFO:hf-to-gguf:blk.2.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 172 |
+
INFO:hf-to-gguf:blk.2.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 173 |
+
INFO:hf-to-gguf:blk.2.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 174 |
+
INFO:hf-to-gguf:blk.2.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 175 |
+
INFO:hf-to-gguf:blk.2.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 176 |
+
INFO:hf-to-gguf:blk.2.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 177 |
+
INFO:hf-to-gguf:blk.2.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 178 |
+
INFO:hf-to-gguf:blk.2.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 179 |
+
INFO:hf-to-gguf:blk.2.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 180 |
+
INFO:hf-to-gguf:blk.2.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 181 |
+
INFO:hf-to-gguf:blk.20.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 182 |
+
INFO:hf-to-gguf:blk.20.ssm_a, torch.float32 --> F32, shape = {16}
|
| 183 |
+
INFO:hf-to-gguf:blk.20.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 184 |
+
INFO:hf-to-gguf:blk.20.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 185 |
+
INFO:hf-to-gguf:blk.20.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 186 |
+
INFO:hf-to-gguf:blk.20.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 187 |
+
INFO:hf-to-gguf:blk.20.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 188 |
+
INFO:hf-to-gguf:blk.20.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 189 |
+
INFO:hf-to-gguf:blk.20.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 190 |
+
INFO:hf-to-gguf:blk.20.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 191 |
+
INFO:hf-to-gguf:blk.20.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 192 |
+
INFO:hf-to-gguf:blk.20.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 193 |
+
INFO:hf-to-gguf:blk.20.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 194 |
+
INFO:hf-to-gguf:blk.20.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 195 |
+
INFO:hf-to-gguf:blk.21.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 196 |
+
INFO:hf-to-gguf:blk.21.ssm_a, torch.float32 --> F32, shape = {16}
|
| 197 |
+
INFO:hf-to-gguf:blk.21.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 198 |
+
INFO:hf-to-gguf:blk.21.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 199 |
+
INFO:hf-to-gguf:blk.21.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 200 |
+
INFO:hf-to-gguf:blk.21.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 201 |
+
INFO:hf-to-gguf:blk.21.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 202 |
+
INFO:hf-to-gguf:blk.21.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 203 |
+
INFO:hf-to-gguf:blk.21.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 204 |
+
INFO:hf-to-gguf:blk.21.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 205 |
+
INFO:hf-to-gguf:blk.21.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 206 |
+
INFO:hf-to-gguf:blk.21.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 207 |
+
INFO:hf-to-gguf:blk.21.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 208 |
+
INFO:hf-to-gguf:blk.21.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 209 |
+
INFO:hf-to-gguf:blk.22.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 210 |
+
INFO:hf-to-gguf:blk.22.ssm_a, torch.float32 --> F32, shape = {16}
|
| 211 |
+
INFO:hf-to-gguf:blk.22.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 212 |
+
INFO:hf-to-gguf:blk.22.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 213 |
+
INFO:hf-to-gguf:blk.22.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 214 |
+
INFO:hf-to-gguf:blk.22.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 215 |
+
INFO:hf-to-gguf:blk.22.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 216 |
+
INFO:hf-to-gguf:blk.22.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 217 |
+
INFO:hf-to-gguf:blk.22.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 218 |
+
INFO:hf-to-gguf:blk.22.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 219 |
+
INFO:hf-to-gguf:blk.22.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 220 |
+
INFO:hf-to-gguf:blk.22.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 221 |
+
INFO:hf-to-gguf:blk.22.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 222 |
+
INFO:hf-to-gguf:blk.22.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 223 |
+
INFO:hf-to-gguf:blk.23.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 224 |
+
INFO:hf-to-gguf:blk.23.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 225 |
+
INFO:hf-to-gguf:blk.23.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 226 |
+
INFO:hf-to-gguf:blk.23.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 227 |
+
INFO:hf-to-gguf:blk.23.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 228 |
+
INFO:hf-to-gguf:blk.23.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 229 |
+
INFO:hf-to-gguf:blk.23.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 230 |
+
INFO:hf-to-gguf:blk.23.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 231 |
+
INFO:hf-to-gguf:blk.23.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 232 |
+
INFO:hf-to-gguf:blk.23.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 233 |
+
INFO:hf-to-gguf:blk.23.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 234 |
+
INFO:hf-to-gguf:blk.3.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 235 |
+
INFO:hf-to-gguf:blk.3.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 236 |
+
INFO:hf-to-gguf:blk.3.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 237 |
+
INFO:hf-to-gguf:blk.3.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 238 |
+
INFO:hf-to-gguf:blk.3.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 239 |
+
INFO:hf-to-gguf:blk.3.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 240 |
+
INFO:hf-to-gguf:blk.3.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 241 |
+
INFO:hf-to-gguf:blk.3.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 242 |
+
INFO:hf-to-gguf:blk.3.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 243 |
+
INFO:hf-to-gguf:blk.3.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 244 |
+
INFO:hf-to-gguf:blk.3.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 245 |
+
INFO:hf-to-gguf:blk.4.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 246 |
+
INFO:hf-to-gguf:blk.4.ssm_a, torch.float32 --> F32, shape = {16}
|
| 247 |
+
INFO:hf-to-gguf:blk.4.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 248 |
+
INFO:hf-to-gguf:blk.4.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 249 |
+
INFO:hf-to-gguf:blk.4.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 250 |
+
INFO:hf-to-gguf:blk.4.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 251 |
+
INFO:hf-to-gguf:blk.4.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 252 |
+
INFO:hf-to-gguf:blk.4.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 253 |
+
INFO:hf-to-gguf:blk.4.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 254 |
+
INFO:hf-to-gguf:blk.4.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 255 |
+
INFO:hf-to-gguf:blk.4.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 256 |
+
INFO:hf-to-gguf:blk.4.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 257 |
+
INFO:hf-to-gguf:blk.4.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 258 |
+
INFO:hf-to-gguf:blk.4.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 259 |
+
INFO:hf-to-gguf:blk.5.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 260 |
+
INFO:hf-to-gguf:blk.5.ssm_a, torch.float32 --> F32, shape = {16}
|
| 261 |
+
INFO:hf-to-gguf:blk.5.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 262 |
+
INFO:hf-to-gguf:blk.5.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 263 |
+
INFO:hf-to-gguf:blk.5.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 264 |
+
INFO:hf-to-gguf:blk.5.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 265 |
+
INFO:hf-to-gguf:blk.5.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 266 |
+
INFO:hf-to-gguf:blk.5.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 267 |
+
INFO:hf-to-gguf:blk.5.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 268 |
+
INFO:hf-to-gguf:blk.5.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 269 |
+
INFO:hf-to-gguf:blk.5.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 270 |
+
INFO:hf-to-gguf:blk.5.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 271 |
+
INFO:hf-to-gguf:blk.5.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 272 |
+
INFO:hf-to-gguf:blk.5.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 273 |
+
INFO:hf-to-gguf:blk.6.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 274 |
+
INFO:hf-to-gguf:blk.6.ssm_a, torch.float32 --> F32, shape = {16}
|
| 275 |
+
INFO:hf-to-gguf:blk.6.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 276 |
+
INFO:hf-to-gguf:blk.6.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 277 |
+
INFO:hf-to-gguf:blk.6.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 278 |
+
INFO:hf-to-gguf:blk.6.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 279 |
+
INFO:hf-to-gguf:blk.6.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 280 |
+
INFO:hf-to-gguf:blk.6.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 281 |
+
INFO:hf-to-gguf:blk.6.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 282 |
+
INFO:hf-to-gguf:blk.6.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 283 |
+
INFO:hf-to-gguf:blk.6.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 284 |
+
INFO:hf-to-gguf:blk.6.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 285 |
+
INFO:hf-to-gguf:blk.6.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 286 |
+
INFO:hf-to-gguf:blk.6.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 287 |
+
INFO:hf-to-gguf:blk.7.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 288 |
+
INFO:hf-to-gguf:blk.7.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 289 |
+
INFO:hf-to-gguf:blk.7.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 290 |
+
INFO:hf-to-gguf:blk.7.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 291 |
+
INFO:hf-to-gguf:blk.7.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 292 |
+
INFO:hf-to-gguf:blk.7.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 293 |
+
INFO:hf-to-gguf:blk.7.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 294 |
+
INFO:hf-to-gguf:blk.7.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 295 |
+
INFO:hf-to-gguf:blk.7.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 296 |
+
INFO:hf-to-gguf:blk.7.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 297 |
+
INFO:hf-to-gguf:blk.7.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 298 |
+
INFO:hf-to-gguf:blk.8.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 299 |
+
INFO:hf-to-gguf:blk.8.ssm_a, torch.float32 --> F32, shape = {16}
|
| 300 |
+
INFO:hf-to-gguf:blk.8.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 301 |
+
INFO:hf-to-gguf:blk.8.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 302 |
+
INFO:hf-to-gguf:blk.8.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 303 |
+
INFO:hf-to-gguf:blk.8.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 304 |
+
INFO:hf-to-gguf:blk.8.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 305 |
+
INFO:hf-to-gguf:blk.8.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 306 |
+
INFO:hf-to-gguf:blk.8.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 307 |
+
INFO:hf-to-gguf:blk.8.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 308 |
+
INFO:hf-to-gguf:blk.8.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 309 |
+
INFO:hf-to-gguf:blk.8.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 310 |
+
INFO:hf-to-gguf:blk.8.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 311 |
+
INFO:hf-to-gguf:blk.8.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 312 |
+
INFO:hf-to-gguf:blk.9.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 313 |
+
INFO:hf-to-gguf:blk.9.ssm_a, torch.float32 --> F32, shape = {16}
|
| 314 |
+
INFO:hf-to-gguf:blk.9.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 315 |
+
INFO:hf-to-gguf:blk.9.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 316 |
+
INFO:hf-to-gguf:blk.9.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 317 |
+
INFO:hf-to-gguf:blk.9.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 318 |
+
INFO:hf-to-gguf:blk.9.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 319 |
+
INFO:hf-to-gguf:blk.9.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 320 |
+
INFO:hf-to-gguf:blk.9.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 321 |
+
INFO:hf-to-gguf:blk.9.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 322 |
+
INFO:hf-to-gguf:blk.9.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 323 |
+
INFO:hf-to-gguf:blk.9.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 324 |
+
INFO:hf-to-gguf:blk.9.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 325 |
+
INFO:hf-to-gguf:blk.9.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 326 |
+
INFO:hf-to-gguf:output_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 327 |
+
INFO:hf-to-gguf:Set meta model
|
| 328 |
+
INFO:hf-to-gguf:Set model parameters
|
| 329 |
+
INFO:hf-to-gguf:gguf: context length = 262144
|
| 330 |
+
INFO:hf-to-gguf:gguf: embedding length = 1024
|
| 331 |
+
INFO:hf-to-gguf:gguf: feed forward length = 3584
|
| 332 |
+
INFO:hf-to-gguf:gguf: head count = 8
|
| 333 |
+
INFO:hf-to-gguf:gguf: key-value head count = 2
|
| 334 |
+
WARNING:hf-to-gguf:Unknown RoPE type: default
|
| 335 |
+
INFO:hf-to-gguf:gguf: rope scaling type = NONE
|
| 336 |
+
INFO:hf-to-gguf:gguf: mrope sections: [11, 11, 10, 0]
|
| 337 |
+
INFO:hf-to-gguf:gguf: rope theta = 10000000
|
| 338 |
+
INFO:hf-to-gguf:gguf: rms norm epsilon = 1e-06
|
| 339 |
+
INFO:hf-to-gguf:gguf: file type = 32
|
| 340 |
+
INFO:hf-to-gguf:Set model quantization version
|
| 341 |
+
INFO:hf-to-gguf:Set model tokenizer
|
| 342 |
+
INFO:gguf.vocab:Adding 247587 merge(s).
|
| 343 |
+
INFO:gguf.vocab:Setting special token type eos to 248044
|
| 344 |
+
INFO:gguf.vocab:Setting special token type pad to 248044
|
| 345 |
+
INFO:gguf.vocab:Setting add_bos_token to False
|
| 346 |
+
INFO:gguf.vocab:Setting chat_template to {%- set image_count = namespace(value=0) %}
|
| 347 |
+
{%- set video_count = namespace(value=0) %}
|
| 348 |
+
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
|
| 349 |
+
{%- if content is string %}
|
| 350 |
+
{{- content }}
|
| 351 |
+
{%- elif content is iterable and content is not mapping %}
|
| 352 |
+
{%- for item in content %}
|
| 353 |
+
{%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
|
| 354 |
+
{%- if is_system_content %}
|
| 355 |
+
{{- raise_exception('System message cannot contain images.') }}
|
| 356 |
+
{%- endif %}
|
| 357 |
+
{%- if do_vision_count %}
|
| 358 |
+
{%- set image_count.value = image_count.value + 1 %}
|
| 359 |
+
{%- endif %}
|
| 360 |
+
{%- if add_vision_id %}
|
| 361 |
+
{{- 'Picture ' ~ image_count.value ~ ': ' }}
|
| 362 |
+
{%- endif %}
|
| 363 |
+
{{- '<|vision_start|><|image_pad|><|vision_end|>' }}
|
| 364 |
+
{%- elif 'video' in item or item.type == 'video' %}
|
| 365 |
+
{%- if is_system_content %}
|
| 366 |
+
{{- raise_exception('System message cannot contain videos.') }}
|
| 367 |
+
{%- endif %}
|
| 368 |
+
{%- if do_vision_count %}
|
| 369 |
+
{%- set video_count.value = video_count.value + 1 %}
|
| 370 |
+
{%- endif %}
|
| 371 |
+
{%- if add_vision_id %}
|
| 372 |
+
{{- 'Video ' ~ video_count.value ~ ': ' }}
|
| 373 |
+
{%- endif %}
|
| 374 |
+
{{- '<|vision_start|><|video_pad|><|vision_end|>' }}
|
| 375 |
+
{%- elif 'text' in item %}
|
| 376 |
+
{{- item.text }}
|
| 377 |
+
{%- else %}
|
| 378 |
+
{{- raise_exception('Unexpected item type in content.') }}
|
| 379 |
+
{%- endif %}
|
| 380 |
+
{%- endfor %}
|
| 381 |
+
{%- elif content is none or content is undefined %}
|
| 382 |
+
{{- '' }}
|
| 383 |
+
{%- else %}
|
| 384 |
+
{{- raise_exception('Unexpected content type.') }}
|
| 385 |
+
{%- endif %}
|
| 386 |
+
{%- endmacro %}
|
| 387 |
+
{%- if not messages %}
|
| 388 |
+
{{- raise_exception('No messages provided.') }}
|
| 389 |
+
{%- endif %}
|
| 390 |
+
{%- if tools and tools is iterable and tools is not mapping %}
|
| 391 |
+
{{- '<|im_start|>system\n' }}
|
| 392 |
+
{{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
|
| 393 |
+
{%- for tool in tools %}
|
| 394 |
+
{{- "\n" }}
|
| 395 |
+
{{- tool | tojson }}
|
| 396 |
+
{%- endfor %}
|
| 397 |
+
{{- "\n</tools>" }}
|
| 398 |
+
{{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
|
| 399 |
+
{%- if messages[0].role == 'system' %}
|
| 400 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 401 |
+
{%- if content %}
|
| 402 |
+
{{- '\n\n' + content }}
|
| 403 |
+
{%- endif %}
|
| 404 |
+
{%- endif %}
|
| 405 |
+
{{- '<|im_end|>\n' }}
|
| 406 |
+
{%- else %}
|
| 407 |
+
{%- if messages[0].role == 'system' %}
|
| 408 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 409 |
+
{{- '<|im_start|>system\n' + content + '<|im_end|>\n' }}
|
| 410 |
+
{%- endif %}
|
| 411 |
+
{%- endif %}
|
| 412 |
+
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
| 413 |
+
{%- for message in messages[::-1] %}
|
| 414 |
+
{%- set index = (messages|length - 1) - loop.index0 %}
|
| 415 |
+
{%- if ns.multi_step_tool and message.role == "user" %}
|
| 416 |
+
{%- set content = render_content(message.content, false)|trim %}
|
| 417 |
+
{%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
|
| 418 |
+
{%- set ns.multi_step_tool = false %}
|
| 419 |
+
{%- set ns.last_query_index = index %}
|
| 420 |
+
{%- endif %}
|
| 421 |
+
{%- endif %}
|
| 422 |
+
{%- endfor %}
|
| 423 |
+
{%- if ns.multi_step_tool %}
|
| 424 |
+
{{- raise_exception('No user query found in messages.') }}
|
| 425 |
+
{%- endif %}
|
| 426 |
+
{%- for message in messages %}
|
| 427 |
+
{%- set content = render_content(message.content, true)|trim %}
|
| 428 |
+
{%- if message.role == "system" %}
|
| 429 |
+
{%- if not loop.first %}
|
| 430 |
+
{{- raise_exception('System message must be at the beginning.') }}
|
| 431 |
+
{%- endif %}
|
| 432 |
+
{%- elif message.role == "user" %}
|
| 433 |
+
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
|
| 434 |
+
{%- elif message.role == "assistant" %}
|
| 435 |
+
{%- set reasoning_content = '' %}
|
| 436 |
+
{%- if message.reasoning_content is string %}
|
| 437 |
+
{%- set reasoning_content = message.reasoning_content %}
|
| 438 |
+
{%- else %}
|
| 439 |
+
{%- if '</think>' in content %}
|
| 440 |
+
{%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
|
| 441 |
+
{%- set content = content.split('</think>')[-1].lstrip('\n') %}
|
| 442 |
+
{%- endif %}
|
| 443 |
+
{%- endif %}
|
| 444 |
+
{%- set reasoning_content = reasoning_content|trim %}
|
| 445 |
+
{%- if loop.index0 > ns.last_query_index %}
|
| 446 |
+
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
|
| 447 |
+
{%- else %}
|
| 448 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 449 |
+
{%- endif %}
|
| 450 |
+
{%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
|
| 451 |
+
{%- for tool_call in message.tool_calls %}
|
| 452 |
+
{%- if tool_call.function is defined %}
|
| 453 |
+
{%- set tool_call = tool_call.function %}
|
| 454 |
+
{%- endif %}
|
| 455 |
+
{%- if loop.first %}
|
| 456 |
+
{%- if content|trim %}
|
| 457 |
+
{{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 458 |
+
{%- else %}
|
| 459 |
+
{{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 460 |
+
{%- endif %}
|
| 461 |
+
{%- else %}
|
| 462 |
+
{{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 463 |
+
{%- endif %}
|
| 464 |
+
{%- if tool_call.arguments is defined %}
|
| 465 |
+
{%- for args_name, args_value in tool_call.arguments|items %}
|
| 466 |
+
{{- '<parameter=' + args_name + '>\n' }}
|
| 467 |
+
{%- set args_value = args_value | tojson | safe if args_value is mapping or (args_value is sequence and args_value is not string) else args_value | string %}
|
| 468 |
+
{{- args_value }}
|
| 469 |
+
{{- '\n</parameter>\n' }}
|
| 470 |
+
{%- endfor %}
|
| 471 |
+
{%- endif %}
|
| 472 |
+
{{- '</function>\n</tool_call>' }}
|
| 473 |
+
{%- endfor %}
|
| 474 |
+
{%- endif %}
|
| 475 |
+
{{- '<|im_end|>\n' }}
|
| 476 |
+
{%- elif message.role == "tool" %}
|
| 477 |
+
{%- if loop.previtem and loop.previtem.role != "tool" %}
|
| 478 |
+
{{- '<|im_start|>user' }}
|
| 479 |
+
{%- endif %}
|
| 480 |
+
{{- '\n<tool_response>\n' }}
|
| 481 |
+
{{- content }}
|
| 482 |
+
{{- '\n</tool_response>' }}
|
| 483 |
+
{%- if not loop.last and loop.nextitem.role != "tool" %}
|
| 484 |
+
{{- '<|im_end|>\n' }}
|
| 485 |
+
{%- elif loop.last %}
|
| 486 |
+
{{- '<|im_end|>\n' }}
|
| 487 |
+
{%- endif %}
|
| 488 |
+
{%- else %}
|
| 489 |
+
{{- raise_exception('Unexpected message role.') }}
|
| 490 |
+
{%- endif %}
|
| 491 |
+
{%- endfor %}
|
| 492 |
+
{%- if add_generation_prompt %}
|
| 493 |
+
{{- '<|im_start|>assistant\n' }}
|
| 494 |
+
{%- if enable_thinking is defined and enable_thinking is true %}
|
| 495 |
+
{{- '<think>\n' }}
|
| 496 |
+
{%- else %}
|
| 497 |
+
{{- '<think>\n\n</think>\n\n' }}
|
| 498 |
+
{%- endif %}
|
| 499 |
+
{%- endif %}
|
| 500 |
+
INFO:gguf.gguf_writer:Writing the following files:
|
| 501 |
+
INFO:gguf.gguf_writer:MVP/artifacts/qwen35-teacher-text-24-bf16.gguf: n_tensors = 320, total_size = 1.5G
|
| 502 |
+
INFO:hf-to-gguf:Model successfully exported to MVP/artifacts/qwen35-teacher-text-24-bf16.gguf
|
MVP/evidence/qwen35-teacher-conversion.log
ADDED
|
@@ -0,0 +1,382 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
INFO:hf-to-gguf:Loading model: dc7cdfe2ee4154fa7e30f5b51ca41bfa40174e68
|
| 2 |
+
INFO:hf-to-gguf:Model architecture: Qwen3_5ForConditionalGeneration
|
| 3 |
+
INFO:hf-to-gguf:gguf: loading model weight map from 'model.safetensors.index.json'
|
| 4 |
+
INFO:hf-to-gguf:gguf: indexing model part 'model.safetensors-00001-of-00001.safetensors'
|
| 5 |
+
INFO:gguf.gguf_writer:gguf: This GGUF file is for Little Endian only
|
| 6 |
+
INFO:hf-to-gguf:Exporting model...
|
| 7 |
+
INFO:hf-to-gguf:token_embd.weight, torch.bfloat16 --> BF16, shape = {1024, 248320}
|
| 8 |
+
INFO:hf-to-gguf:blk.0.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 9 |
+
INFO:hf-to-gguf:blk.0.ssm_a, torch.float32 --> F32, shape = {16}
|
| 10 |
+
INFO:hf-to-gguf:blk.0.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 11 |
+
INFO:hf-to-gguf:blk.0.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 12 |
+
INFO:hf-to-gguf:blk.0.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 13 |
+
INFO:hf-to-gguf:blk.0.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 14 |
+
INFO:hf-to-gguf:blk.0.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 15 |
+
INFO:hf-to-gguf:blk.0.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 16 |
+
INFO:hf-to-gguf:blk.0.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 17 |
+
INFO:hf-to-gguf:blk.0.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 18 |
+
INFO:hf-to-gguf:blk.0.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 19 |
+
INFO:hf-to-gguf:blk.0.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 20 |
+
INFO:hf-to-gguf:blk.0.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 21 |
+
INFO:hf-to-gguf:blk.0.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 22 |
+
INFO:hf-to-gguf:blk.1.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 23 |
+
INFO:hf-to-gguf:blk.1.ssm_a, torch.float32 --> F32, shape = {16}
|
| 24 |
+
INFO:hf-to-gguf:blk.1.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 25 |
+
INFO:hf-to-gguf:blk.1.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 26 |
+
INFO:hf-to-gguf:blk.1.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 27 |
+
INFO:hf-to-gguf:blk.1.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 28 |
+
INFO:hf-to-gguf:blk.1.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 29 |
+
INFO:hf-to-gguf:blk.1.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 30 |
+
INFO:hf-to-gguf:blk.1.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 31 |
+
INFO:hf-to-gguf:blk.1.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 32 |
+
INFO:hf-to-gguf:blk.1.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 33 |
+
INFO:hf-to-gguf:blk.1.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 34 |
+
INFO:hf-to-gguf:blk.1.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 35 |
+
INFO:hf-to-gguf:blk.1.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 36 |
+
INFO:hf-to-gguf:blk.10.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 37 |
+
INFO:hf-to-gguf:blk.10.ssm_a, torch.float32 --> F32, shape = {16}
|
| 38 |
+
INFO:hf-to-gguf:blk.10.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 39 |
+
INFO:hf-to-gguf:blk.10.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 40 |
+
INFO:hf-to-gguf:blk.10.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 41 |
+
INFO:hf-to-gguf:blk.10.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 42 |
+
INFO:hf-to-gguf:blk.10.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 43 |
+
INFO:hf-to-gguf:blk.10.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 44 |
+
INFO:hf-to-gguf:blk.10.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 45 |
+
INFO:hf-to-gguf:blk.10.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 46 |
+
INFO:hf-to-gguf:blk.10.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 47 |
+
INFO:hf-to-gguf:blk.10.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 48 |
+
INFO:hf-to-gguf:blk.10.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 49 |
+
INFO:hf-to-gguf:blk.10.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 50 |
+
INFO:hf-to-gguf:blk.11.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 51 |
+
INFO:hf-to-gguf:blk.11.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 52 |
+
INFO:hf-to-gguf:blk.11.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 53 |
+
INFO:hf-to-gguf:blk.11.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 54 |
+
INFO:hf-to-gguf:blk.11.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 55 |
+
INFO:hf-to-gguf:blk.11.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 56 |
+
INFO:hf-to-gguf:blk.11.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 57 |
+
INFO:hf-to-gguf:blk.11.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 58 |
+
INFO:hf-to-gguf:blk.11.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 59 |
+
INFO:hf-to-gguf:blk.11.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 60 |
+
INFO:hf-to-gguf:blk.11.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 61 |
+
INFO:hf-to-gguf:blk.12.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 62 |
+
INFO:hf-to-gguf:blk.12.ssm_a, torch.float32 --> F32, shape = {16}
|
| 63 |
+
INFO:hf-to-gguf:blk.12.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 64 |
+
INFO:hf-to-gguf:blk.12.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 65 |
+
INFO:hf-to-gguf:blk.12.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 66 |
+
INFO:hf-to-gguf:blk.12.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 67 |
+
INFO:hf-to-gguf:blk.12.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 68 |
+
INFO:hf-to-gguf:blk.12.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 69 |
+
INFO:hf-to-gguf:blk.12.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 70 |
+
INFO:hf-to-gguf:blk.12.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 71 |
+
INFO:hf-to-gguf:blk.12.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 72 |
+
INFO:hf-to-gguf:blk.12.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 73 |
+
INFO:hf-to-gguf:blk.12.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 74 |
+
INFO:hf-to-gguf:blk.12.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 75 |
+
INFO:hf-to-gguf:blk.13.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 76 |
+
INFO:hf-to-gguf:blk.13.ssm_a, torch.float32 --> F32, shape = {16}
|
| 77 |
+
INFO:hf-to-gguf:blk.13.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 78 |
+
INFO:hf-to-gguf:blk.13.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 79 |
+
INFO:hf-to-gguf:blk.13.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 80 |
+
INFO:hf-to-gguf:blk.13.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 81 |
+
INFO:hf-to-gguf:blk.13.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 82 |
+
INFO:hf-to-gguf:blk.13.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 83 |
+
INFO:hf-to-gguf:blk.13.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 84 |
+
INFO:hf-to-gguf:blk.13.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 85 |
+
INFO:hf-to-gguf:blk.13.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 86 |
+
INFO:hf-to-gguf:blk.13.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 87 |
+
INFO:hf-to-gguf:blk.13.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 88 |
+
INFO:hf-to-gguf:blk.13.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 89 |
+
INFO:hf-to-gguf:blk.14.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 90 |
+
INFO:hf-to-gguf:blk.14.ssm_a, torch.float32 --> F32, shape = {16}
|
| 91 |
+
INFO:hf-to-gguf:blk.14.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 92 |
+
INFO:hf-to-gguf:blk.14.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 93 |
+
INFO:hf-to-gguf:blk.14.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 94 |
+
INFO:hf-to-gguf:blk.14.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 95 |
+
INFO:hf-to-gguf:blk.14.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 96 |
+
INFO:hf-to-gguf:blk.14.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 97 |
+
INFO:hf-to-gguf:blk.14.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 98 |
+
INFO:hf-to-gguf:blk.14.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 99 |
+
INFO:hf-to-gguf:blk.14.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 100 |
+
INFO:hf-to-gguf:blk.14.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 101 |
+
INFO:hf-to-gguf:blk.14.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 102 |
+
INFO:hf-to-gguf:blk.14.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 103 |
+
INFO:hf-to-gguf:blk.15.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 104 |
+
INFO:hf-to-gguf:blk.15.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 105 |
+
INFO:hf-to-gguf:blk.15.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 106 |
+
INFO:hf-to-gguf:blk.15.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 107 |
+
INFO:hf-to-gguf:blk.15.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 108 |
+
INFO:hf-to-gguf:blk.15.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 109 |
+
INFO:hf-to-gguf:blk.15.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 110 |
+
INFO:hf-to-gguf:blk.15.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 111 |
+
INFO:hf-to-gguf:blk.15.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 112 |
+
INFO:hf-to-gguf:blk.15.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 113 |
+
INFO:hf-to-gguf:blk.15.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 114 |
+
INFO:hf-to-gguf:blk.16.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 115 |
+
INFO:hf-to-gguf:blk.16.ssm_a, torch.float32 --> F32, shape = {16}
|
| 116 |
+
INFO:hf-to-gguf:blk.16.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 117 |
+
INFO:hf-to-gguf:blk.16.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 118 |
+
INFO:hf-to-gguf:blk.16.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 119 |
+
INFO:hf-to-gguf:blk.16.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 120 |
+
INFO:hf-to-gguf:blk.16.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 121 |
+
INFO:hf-to-gguf:blk.16.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 122 |
+
INFO:hf-to-gguf:blk.16.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 123 |
+
INFO:hf-to-gguf:blk.16.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 124 |
+
INFO:hf-to-gguf:blk.16.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 125 |
+
INFO:hf-to-gguf:blk.16.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 126 |
+
INFO:hf-to-gguf:blk.16.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 127 |
+
INFO:hf-to-gguf:blk.16.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 128 |
+
INFO:hf-to-gguf:blk.17.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 129 |
+
INFO:hf-to-gguf:blk.17.ssm_a, torch.float32 --> F32, shape = {16}
|
| 130 |
+
INFO:hf-to-gguf:blk.17.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 131 |
+
INFO:hf-to-gguf:blk.17.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 132 |
+
INFO:hf-to-gguf:blk.17.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 133 |
+
INFO:hf-to-gguf:blk.17.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 134 |
+
INFO:hf-to-gguf:blk.17.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 135 |
+
INFO:hf-to-gguf:blk.17.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 136 |
+
INFO:hf-to-gguf:blk.17.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 137 |
+
INFO:hf-to-gguf:blk.17.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 138 |
+
INFO:hf-to-gguf:blk.17.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 139 |
+
INFO:hf-to-gguf:blk.17.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 140 |
+
INFO:hf-to-gguf:blk.17.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 141 |
+
INFO:hf-to-gguf:blk.17.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 142 |
+
INFO:hf-to-gguf:blk.18.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 143 |
+
INFO:hf-to-gguf:blk.18.ssm_a, torch.float32 --> F32, shape = {16}
|
| 144 |
+
INFO:hf-to-gguf:blk.18.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 145 |
+
INFO:hf-to-gguf:blk.18.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 146 |
+
INFO:hf-to-gguf:blk.18.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 147 |
+
INFO:hf-to-gguf:blk.18.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 148 |
+
INFO:hf-to-gguf:blk.18.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 149 |
+
INFO:hf-to-gguf:blk.18.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 150 |
+
INFO:hf-to-gguf:blk.18.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 151 |
+
INFO:hf-to-gguf:blk.18.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 152 |
+
INFO:hf-to-gguf:blk.18.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 153 |
+
INFO:hf-to-gguf:blk.18.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 154 |
+
INFO:hf-to-gguf:blk.18.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 155 |
+
INFO:hf-to-gguf:blk.18.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 156 |
+
INFO:hf-to-gguf:blk.19.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 157 |
+
INFO:hf-to-gguf:blk.19.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 158 |
+
INFO:hf-to-gguf:blk.19.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 159 |
+
INFO:hf-to-gguf:blk.19.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 160 |
+
INFO:hf-to-gguf:blk.19.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 161 |
+
INFO:hf-to-gguf:blk.19.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 162 |
+
INFO:hf-to-gguf:blk.19.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 163 |
+
INFO:hf-to-gguf:blk.19.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 164 |
+
INFO:hf-to-gguf:blk.19.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 165 |
+
INFO:hf-to-gguf:blk.19.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 166 |
+
INFO:hf-to-gguf:blk.19.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 167 |
+
INFO:hf-to-gguf:blk.2.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 168 |
+
INFO:hf-to-gguf:blk.2.ssm_a, torch.float32 --> F32, shape = {16}
|
| 169 |
+
INFO:hf-to-gguf:blk.2.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 170 |
+
INFO:hf-to-gguf:blk.2.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 171 |
+
INFO:hf-to-gguf:blk.2.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 172 |
+
INFO:hf-to-gguf:blk.2.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 173 |
+
INFO:hf-to-gguf:blk.2.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 174 |
+
INFO:hf-to-gguf:blk.2.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 175 |
+
INFO:hf-to-gguf:blk.2.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 176 |
+
INFO:hf-to-gguf:blk.2.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 177 |
+
INFO:hf-to-gguf:blk.2.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 178 |
+
INFO:hf-to-gguf:blk.2.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 179 |
+
INFO:hf-to-gguf:blk.2.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 180 |
+
INFO:hf-to-gguf:blk.2.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 181 |
+
INFO:hf-to-gguf:blk.20.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 182 |
+
INFO:hf-to-gguf:blk.20.ssm_a, torch.float32 --> F32, shape = {16}
|
| 183 |
+
INFO:hf-to-gguf:blk.20.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 184 |
+
INFO:hf-to-gguf:blk.20.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 185 |
+
INFO:hf-to-gguf:blk.20.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 186 |
+
INFO:hf-to-gguf:blk.20.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 187 |
+
INFO:hf-to-gguf:blk.20.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 188 |
+
INFO:hf-to-gguf:blk.20.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 189 |
+
INFO:hf-to-gguf:blk.20.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 190 |
+
INFO:hf-to-gguf:blk.20.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 191 |
+
INFO:hf-to-gguf:blk.20.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 192 |
+
INFO:hf-to-gguf:blk.20.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 193 |
+
INFO:hf-to-gguf:blk.20.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 194 |
+
INFO:hf-to-gguf:blk.20.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 195 |
+
INFO:hf-to-gguf:blk.21.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 196 |
+
INFO:hf-to-gguf:blk.21.ssm_a, torch.float32 --> F32, shape = {16}
|
| 197 |
+
INFO:hf-to-gguf:blk.21.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 198 |
+
INFO:hf-to-gguf:blk.21.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 199 |
+
INFO:hf-to-gguf:blk.21.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 200 |
+
INFO:hf-to-gguf:blk.21.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 201 |
+
INFO:hf-to-gguf:blk.21.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 202 |
+
INFO:hf-to-gguf:blk.21.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 203 |
+
INFO:hf-to-gguf:blk.21.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 204 |
+
INFO:hf-to-gguf:blk.21.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 205 |
+
INFO:hf-to-gguf:blk.21.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 206 |
+
INFO:hf-to-gguf:blk.21.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 207 |
+
INFO:hf-to-gguf:blk.21.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 208 |
+
INFO:hf-to-gguf:blk.21.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 209 |
+
INFO:hf-to-gguf:blk.22.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 210 |
+
INFO:hf-to-gguf:blk.22.ssm_a, torch.float32 --> F32, shape = {16}
|
| 211 |
+
INFO:hf-to-gguf:blk.22.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 212 |
+
INFO:hf-to-gguf:blk.22.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 213 |
+
INFO:hf-to-gguf:blk.22.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 214 |
+
INFO:hf-to-gguf:blk.22.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 215 |
+
INFO:hf-to-gguf:blk.22.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 216 |
+
INFO:hf-to-gguf:blk.22.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 217 |
+
INFO:hf-to-gguf:blk.22.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 218 |
+
INFO:hf-to-gguf:blk.22.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 219 |
+
INFO:hf-to-gguf:blk.22.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 220 |
+
INFO:hf-to-gguf:blk.22.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 221 |
+
INFO:hf-to-gguf:blk.22.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 222 |
+
INFO:hf-to-gguf:blk.22.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 223 |
+
INFO:hf-to-gguf:blk.23.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 224 |
+
INFO:hf-to-gguf:blk.23.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 225 |
+
INFO:hf-to-gguf:blk.23.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 226 |
+
INFO:hf-to-gguf:blk.23.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 227 |
+
INFO:hf-to-gguf:blk.23.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 228 |
+
INFO:hf-to-gguf:blk.23.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 229 |
+
INFO:hf-to-gguf:blk.23.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 230 |
+
INFO:hf-to-gguf:blk.23.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 231 |
+
INFO:hf-to-gguf:blk.23.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 232 |
+
INFO:hf-to-gguf:blk.23.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 233 |
+
INFO:hf-to-gguf:blk.23.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 234 |
+
INFO:hf-to-gguf:blk.3.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 235 |
+
INFO:hf-to-gguf:blk.3.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 236 |
+
INFO:hf-to-gguf:blk.3.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 237 |
+
INFO:hf-to-gguf:blk.3.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 238 |
+
INFO:hf-to-gguf:blk.3.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 239 |
+
INFO:hf-to-gguf:blk.3.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 240 |
+
INFO:hf-to-gguf:blk.3.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 241 |
+
INFO:hf-to-gguf:blk.3.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 242 |
+
INFO:hf-to-gguf:blk.3.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 243 |
+
INFO:hf-to-gguf:blk.3.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 244 |
+
INFO:hf-to-gguf:blk.3.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 245 |
+
INFO:hf-to-gguf:blk.4.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 246 |
+
INFO:hf-to-gguf:blk.4.ssm_a, torch.float32 --> F32, shape = {16}
|
| 247 |
+
INFO:hf-to-gguf:blk.4.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 248 |
+
INFO:hf-to-gguf:blk.4.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 249 |
+
INFO:hf-to-gguf:blk.4.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 250 |
+
INFO:hf-to-gguf:blk.4.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 251 |
+
INFO:hf-to-gguf:blk.4.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 252 |
+
INFO:hf-to-gguf:blk.4.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 253 |
+
INFO:hf-to-gguf:blk.4.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 254 |
+
INFO:hf-to-gguf:blk.4.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 255 |
+
INFO:hf-to-gguf:blk.4.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 256 |
+
INFO:hf-to-gguf:blk.4.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 257 |
+
INFO:hf-to-gguf:blk.4.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 258 |
+
INFO:hf-to-gguf:blk.4.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 259 |
+
INFO:hf-to-gguf:blk.5.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 260 |
+
INFO:hf-to-gguf:blk.5.ssm_a, torch.float32 --> F32, shape = {16}
|
| 261 |
+
INFO:hf-to-gguf:blk.5.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 262 |
+
INFO:hf-to-gguf:blk.5.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 263 |
+
INFO:hf-to-gguf:blk.5.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 264 |
+
INFO:hf-to-gguf:blk.5.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 265 |
+
INFO:hf-to-gguf:blk.5.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 266 |
+
INFO:hf-to-gguf:blk.5.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 267 |
+
INFO:hf-to-gguf:blk.5.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 268 |
+
INFO:hf-to-gguf:blk.5.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 269 |
+
INFO:hf-to-gguf:blk.5.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 270 |
+
INFO:hf-to-gguf:blk.5.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 271 |
+
INFO:hf-to-gguf:blk.5.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 272 |
+
INFO:hf-to-gguf:blk.5.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 273 |
+
INFO:hf-to-gguf:blk.6.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 274 |
+
INFO:hf-to-gguf:blk.6.ssm_a, torch.float32 --> F32, shape = {16}
|
| 275 |
+
INFO:hf-to-gguf:blk.6.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 276 |
+
INFO:hf-to-gguf:blk.6.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 277 |
+
INFO:hf-to-gguf:blk.6.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 278 |
+
INFO:hf-to-gguf:blk.6.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 279 |
+
INFO:hf-to-gguf:blk.6.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 280 |
+
INFO:hf-to-gguf:blk.6.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 281 |
+
INFO:hf-to-gguf:blk.6.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 282 |
+
INFO:hf-to-gguf:blk.6.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 283 |
+
INFO:hf-to-gguf:blk.6.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 284 |
+
INFO:hf-to-gguf:blk.6.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 285 |
+
INFO:hf-to-gguf:blk.6.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 286 |
+
INFO:hf-to-gguf:blk.6.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 287 |
+
INFO:hf-to-gguf:blk.7.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 288 |
+
INFO:hf-to-gguf:blk.7.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 289 |
+
INFO:hf-to-gguf:blk.7.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 290 |
+
INFO:hf-to-gguf:blk.7.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 291 |
+
INFO:hf-to-gguf:blk.7.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 292 |
+
INFO:hf-to-gguf:blk.7.attn_k_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 293 |
+
INFO:hf-to-gguf:blk.7.attn_k.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 294 |
+
INFO:hf-to-gguf:blk.7.attn_output.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 295 |
+
INFO:hf-to-gguf:blk.7.attn_q_norm.weight, torch.bfloat16 --> F32, shape = {256}
|
| 296 |
+
INFO:hf-to-gguf:blk.7.attn_q.weight, torch.bfloat16 --> BF16, shape = {1024, 4096}
|
| 297 |
+
INFO:hf-to-gguf:blk.7.attn_v.weight, torch.bfloat16 --> BF16, shape = {1024, 512}
|
| 298 |
+
INFO:hf-to-gguf:blk.8.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 299 |
+
INFO:hf-to-gguf:blk.8.ssm_a, torch.float32 --> F32, shape = {16}
|
| 300 |
+
INFO:hf-to-gguf:blk.8.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 301 |
+
INFO:hf-to-gguf:blk.8.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 302 |
+
INFO:hf-to-gguf:blk.8.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 303 |
+
INFO:hf-to-gguf:blk.8.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 304 |
+
INFO:hf-to-gguf:blk.8.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 305 |
+
INFO:hf-to-gguf:blk.8.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 306 |
+
INFO:hf-to-gguf:blk.8.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 307 |
+
INFO:hf-to-gguf:blk.8.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 308 |
+
INFO:hf-to-gguf:blk.8.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 309 |
+
INFO:hf-to-gguf:blk.8.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 310 |
+
INFO:hf-to-gguf:blk.8.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 311 |
+
INFO:hf-to-gguf:blk.8.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 312 |
+
INFO:hf-to-gguf:blk.9.attn_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 313 |
+
INFO:hf-to-gguf:blk.9.ssm_a, torch.float32 --> F32, shape = {16}
|
| 314 |
+
INFO:hf-to-gguf:blk.9.ssm_conv1d.weight, torch.bfloat16 --> F32, shape = {4, 6144}
|
| 315 |
+
INFO:hf-to-gguf:blk.9.ssm_dt.bias, torch.bfloat16 --> F32, shape = {16}
|
| 316 |
+
INFO:hf-to-gguf:blk.9.ssm_alpha.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 317 |
+
INFO:hf-to-gguf:blk.9.ssm_beta.weight, torch.bfloat16 --> BF16, shape = {1024, 16}
|
| 318 |
+
INFO:hf-to-gguf:blk.9.attn_qkv.weight, torch.bfloat16 --> BF16, shape = {1024, 6144}
|
| 319 |
+
INFO:hf-to-gguf:blk.9.attn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 2048}
|
| 320 |
+
INFO:hf-to-gguf:blk.9.ssm_norm.weight, torch.float32 --> F32, shape = {128}
|
| 321 |
+
INFO:hf-to-gguf:blk.9.ssm_out.weight, torch.bfloat16 --> BF16, shape = {2048, 1024}
|
| 322 |
+
INFO:hf-to-gguf:blk.9.ffn_down.weight, torch.bfloat16 --> BF16, shape = {3584, 1024}
|
| 323 |
+
INFO:hf-to-gguf:blk.9.ffn_gate.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 324 |
+
INFO:hf-to-gguf:blk.9.ffn_up.weight, torch.bfloat16 --> BF16, shape = {1024, 3584}
|
| 325 |
+
INFO:hf-to-gguf:blk.9.post_attention_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 326 |
+
INFO:hf-to-gguf:output_norm.weight, torch.bfloat16 --> F32, shape = {1024}
|
| 327 |
+
INFO:hf-to-gguf:Set meta model
|
| 328 |
+
INFO:hf-to-gguf:Set model parameters
|
| 329 |
+
INFO:hf-to-gguf:gguf: context length = 262144
|
| 330 |
+
INFO:hf-to-gguf:gguf: embedding length = 1024
|
| 331 |
+
INFO:hf-to-gguf:gguf: feed forward length = 3584
|
| 332 |
+
INFO:hf-to-gguf:gguf: head count = 8
|
| 333 |
+
INFO:hf-to-gguf:gguf: key-value head count = 2
|
| 334 |
+
WARNING:hf-to-gguf:Unknown RoPE type: default
|
| 335 |
+
INFO:hf-to-gguf:gguf: rope scaling type = NONE
|
| 336 |
+
INFO:hf-to-gguf:gguf: mrope sections: [11, 11, 10, 0]
|
| 337 |
+
INFO:hf-to-gguf:gguf: rope theta = 10000000
|
| 338 |
+
INFO:hf-to-gguf:gguf: rms norm epsilon = 1e-06
|
| 339 |
+
INFO:hf-to-gguf:gguf: file type = 32
|
| 340 |
+
INFO:hf-to-gguf:Set model quantization version
|
| 341 |
+
INFO:hf-to-gguf:Set model tokenizer
|
| 342 |
+
WARNING:hf-to-gguf:
|
| 343 |
+
|
| 344 |
+
WARNING:hf-to-gguf:**************************************************************************************
|
| 345 |
+
WARNING:hf-to-gguf:** WARNING: The BPE pre-tokenizer was not recognized!
|
| 346 |
+
WARNING:hf-to-gguf:** There are 2 possible reasons for this:
|
| 347 |
+
WARNING:hf-to-gguf:** - the model has not been added to convert_hf_to_gguf_update.py yet
|
| 348 |
+
WARNING:hf-to-gguf:** - the pre-tokenization config has changed upstream
|
| 349 |
+
WARNING:hf-to-gguf:** Check your model files and convert_hf_to_gguf_update.py and update them accordingly.
|
| 350 |
+
WARNING:hf-to-gguf:** ref: https://github.com/ggml-org/llama.cpp/pull/6920
|
| 351 |
+
WARNING:hf-to-gguf:**
|
| 352 |
+
WARNING:hf-to-gguf:** chkhsh: 4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
|
| 353 |
+
WARNING:hf-to-gguf:**************************************************************************************
|
| 354 |
+
WARNING:hf-to-gguf:
|
| 355 |
+
|
| 356 |
+
Traceback (most recent call last):
|
| 357 |
+
File "/tmp/echo-llama-src/convert_hf_to_gguf.py", line 307, in <module>
|
| 358 |
+
main()
|
| 359 |
+
~~~~^^
|
| 360 |
+
File "/tmp/echo-llama-src/convert_hf_to_gguf.py", line 301, in main
|
| 361 |
+
model_instance.write()
|
| 362 |
+
~~~~~~~~~~~~~~~~~~~~^^
|
| 363 |
+
File "/tmp/echo-llama-src/conversion/base.py", line 1069, in write
|
| 364 |
+
self.prepare_metadata(vocab_only=False)
|
| 365 |
+
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
|
| 366 |
+
File "/tmp/echo-llama-src/conversion/qwen.py", line 358, in prepare_metadata
|
| 367 |
+
super().prepare_metadata(vocab_only=vocab_only) # ty: ignore[unresolved-attribute]
|
| 368 |
+
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
|
| 369 |
+
File "/tmp/echo-llama-src/conversion/base.py", line 1266, in prepare_metadata
|
| 370 |
+
self.set_vocab()
|
| 371 |
+
~~~~~~~~~~~~~~^^
|
| 372 |
+
File "/tmp/echo-llama-src/conversion/base.py", line 1238, in set_vocab
|
| 373 |
+
self._set_vocab_gpt2()
|
| 374 |
+
~~~~~~~~~~~~~~~~~~~~^^
|
| 375 |
+
File "/tmp/echo-llama-src/conversion/base.py", line 1787, in _set_vocab_gpt2
|
| 376 |
+
tokens, toktypes, tokpre = self.get_vocab_base()
|
| 377 |
+
~~~~~~~~~~~~~~~~~~~^^
|
| 378 |
+
File "/tmp/echo-llama-src/conversion/base.py", line 1424, in get_vocab_base
|
| 379 |
+
tokpre = self.get_vocab_base_pre(tokenizer)
|
| 380 |
+
File "/tmp/echo-llama-src/conversion/base.py", line 1775, in get_vocab_base_pre
|
| 381 |
+
raise NotImplementedError("BPE pre-tokenizer was not recognized - update get_vocab_base_pre()")
|
| 382 |
+
NotImplementedError: BPE pre-tokenizer was not recognized - update get_vocab_base_pre()
|
MVP/evidence/student-q4-vulkan-forward.log
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
=== COMMAND ===
|
| 2 |
+
curl -sS http://127.0.0.1:60911/completion -H Content-Type:application/json -d {\"prompt\":\"2+2=\",\"n_predict\":1,\"temperature\":0}
|
| 3 |
+
=== OUTPUT ===
|
| 4 |
+
{"index":0,"content":"őd","tokens":[],"id_slot":0,"stop":true,"model":"MVP/artifacts/qwen35-text-n4-q4_k_m.gguf","tokens_predicted":1,"tokens_evaluated":4,"generation_settings":{"seed":4294967295,"temperature":0.0,"dynatemp_range":0.0,"dynatemp_exponent":1.0,"top_k":40,"top_p":0.949999988079071,"min_p":0.05000000074505806,"top_n_sigma":-1.0,"xtc_probability":0.0,"xtc_threshold":0.10000000149011612,"typical_p":1.0,"repeat_last_n":64,"repeat_penalty":1.0,"presence_penalty":0.0,"frequency_penalty":0.0,"dry_multiplier":0.0,"dry_base":1.75,"dry_allowed_length":2,"dry_penalty_last_n":256,"dry_sequence_breakers":["\n",":","\"","*"],"mirostat":0,"mirostat_tau":5.0,"mirostat_eta":0.10000000149011612,"stop":[],"max_tokens":1,"n_predict":1,"n_keep":0,"n_discard":0,"ignore_eos":false,"stream":false,"logit_bias":[],"n_probs":0,"min_keep":0,"grammar":"","grammar_lazy":false,"grammar_triggers":[],"preserved_tokens":[],"chat_format":"Content-only","reasoning_format":"deepseek","reasoning_in_content":false,"generation_prompt":"","samplers":["penalties","dry","top_n_sigma","top_k","typ_p","top_p","min_p","xtc","temperature"],"speculative.types":"none","timings_per_token":false,"post_sampling_probs":false,"backend_sampling":false,"lora":[]},"prompt":"2+2=","has_new_line":false,"truncated":false,"stop_type":"limit","stopping_word":"","tokens_cached":4,"timings":{"cache_n":0,"prompt_n":4,"prompt_ms":15.959,"prompt_per_token_ms":3.98975,"prompt_per_second":250.64227081897363,"predicted_n":1,"predicted_ms":0.001,"predicted_per_token_ms":0.001,"predicted_per_second":1000000.0}}
|
| 5 |
+
HTTP/CURL_EXIT=0
|
MVP/evidence/student-q4-vulkan-no-host.log
ADDED
|
@@ -0,0 +1,810 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
0.00.329.616 I cmn common_param: common_params_print_info: build 10068 (571d0d540d) with GNU 16.1.1 for Linux x86_64 (debug)
|
| 2 |
+
0.00.329.619 I cmn common_param: common_params_print_info: verbosity = 2147483647 (adjust with the `-lv N` CLI arg)
|
| 3 |
+
0.00.329.619 I cmn common_param: device_info:
|
| 4 |
+
0.00.329.717 I cmn common_param: - Vulkan0 : AMD Radeon RX 460 Graphics (RADV POLARIS11) (2048 MiB, 1483 MiB free)
|
| 5 |
+
0.00.329.722 I cmn common_param: - CPU : AMD Ryzen 5 3600 6-Core Processor (15914 MiB, 15914 MiB free)
|
| 6 |
+
0.00.329.741 I cmn common_param: system_info: n_threads = 6 (n_threads_batch = 6) / 12 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | OPENMP = 1 | REPACK = 1 |
|
| 7 |
+
0.00.329.777 I srv init: running without SSL
|
| 8 |
+
0.00.329.841 I srv init: using 11 threads for HTTP server
|
| 9 |
+
0.00.329.843 I srv init: The UI is disabled
|
| 10 |
+
0.00.329.844 I srv init: Use --ui/--no-ui (or deprecated --webui/--no-webui) to enable/disable
|
| 11 |
+
0.00.329.957 W srv llama_server: -----------------
|
| 12 |
+
0.00.329.960 W srv llama_server: CORS is set to allow all origins ('*') and no API key is set
|
| 13 |
+
0.00.329.960 W srv llama_server: this can be a security risk (cross-origin attacks)
|
| 14 |
+
0.00.329.960 W srv llama_server: more info: https://github.com/ggml-org/llama.cpp/pull/25655
|
| 15 |
+
0.00.329.961 W srv llama_server: -----------------
|
| 16 |
+
0.00.329.984 I srv start: binding port with default address family
|
| 17 |
+
0.00.331.221 I srv load_model: loading model 'MVP/artifacts/qwen35-text-n4-q4_k_m.gguf'
|
| 18 |
+
0.00.331.224 I srv load_model: local path 'MVP/artifacts/qwen35-text-n4-q4_k_m.gguf'
|
| 19 |
+
0.00.331.234 I cmn common_init_: fitting params to device memory ...
|
| 20 |
+
0.00.331.235 I cmn common_init_: (for bugs during this step try to reproduce them with -fit off, or provide --verbose logs if the bug only occurs with -fit on)
|
| 21 |
+
0.00.331.236 I common_params_fit_impl: getting device memory data for initial parameters:
|
| 22 |
+
0.00.385.259 I llama_model_loader: loaded meta data with 35 key-value pairs and 55 tensors from MVP/artifacts/qwen35-text-n4-q4_k_m.gguf (version GGUF V3 (latest))
|
| 23 |
+
0.00.385.271 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 24 |
+
0.00.385.273 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 25 |
+
0.00.385.274 I llama_model_loader: - kv 1: general.type str = model
|
| 26 |
+
0.00.385.275 I llama_model_loader: - kv 2: general.name str = Qwen35 0.8b Text N4
|
| 27 |
+
0.00.385.276 I llama_model_loader: - kv 3: general.finetune str = 0.8b-text-n4
|
| 28 |
+
0.00.385.276 I llama_model_loader: - kv 4: general.basename str = qwen35
|
| 29 |
+
0.00.385.277 I llama_model_loader: - kv 5: general.size_label str = 337M
|
| 30 |
+
0.00.385.278 I llama_model_loader: - kv 6: qwen35.block_count u32 = 4
|
| 31 |
+
0.00.385.279 I llama_model_loader: - kv 7: qwen35.context_length u32 = 262144
|
| 32 |
+
0.00.385.279 I llama_model_loader: - kv 8: qwen35.embedding_length u32 = 1024
|
| 33 |
+
0.00.385.280 I llama_model_loader: - kv 9: qwen35.feed_forward_length u32 = 3584
|
| 34 |
+
0.00.385.281 I llama_model_loader: - kv 10: qwen35.attention.head_count u32 = 8
|
| 35 |
+
0.00.385.282 I llama_model_loader: - kv 11: qwen35.attention.head_count_kv u32 = 2
|
| 36 |
+
0.00.385.288 I llama_model_loader: - kv 12: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 37 |
+
0.00.385.294 I llama_model_loader: - kv 13: qwen35.rope.freq_base f32 = 10000000.000000
|
| 38 |
+
0.00.385.296 I llama_model_loader: - kv 14: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 39 |
+
0.00.385.296 I llama_model_loader: - kv 15: qwen35.attention.key_length u32 = 256
|
| 40 |
+
0.00.385.297 I llama_model_loader: - kv 16: qwen35.attention.value_length u32 = 256
|
| 41 |
+
0.00.385.298 I llama_model_loader: - kv 17: qwen35.ssm.conv_kernel u32 = 4
|
| 42 |
+
0.00.385.298 I llama_model_loader: - kv 18: qwen35.ssm.state_size u32 = 128
|
| 43 |
+
0.00.385.299 I llama_model_loader: - kv 19: qwen35.ssm.group_count u32 = 16
|
| 44 |
+
0.00.385.299 I llama_model_loader: - kv 20: qwen35.ssm.time_step_rank u32 = 16
|
| 45 |
+
0.00.385.300 I llama_model_loader: - kv 21: qwen35.ssm.inner_size u32 = 2048
|
| 46 |
+
0.00.385.300 I llama_model_loader: - kv 22: qwen35.full_attention_interval u32 = 4
|
| 47 |
+
0.00.385.301 I llama_model_loader: - kv 23: qwen35.rope.dimension_count u32 = 64
|
| 48 |
+
0.00.385.302 I llama_model_loader: - kv 24: tokenizer.ggml.model str = gpt2
|
| 49 |
+
0.00.385.302 I llama_model_loader: - kv 25: tokenizer.ggml.pre str = qwen35
|
| 50 |
+
0.00.410.944 I llama_model_loader: - kv 26: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 51 |
+
0.00.417.169 I llama_model_loader: - kv 27: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 52 |
+
0.00.440.742 I llama_model_loader: - kv 28: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 53 |
+
0.00.440.748 I llama_model_loader: - kv 29: tokenizer.ggml.eos_token_id u32 = 248044
|
| 54 |
+
0.00.440.749 I llama_model_loader: - kv 30: tokenizer.ggml.padding_token_id u32 = 248044
|
| 55 |
+
0.00.440.750 I llama_model_loader: - kv 31: tokenizer.ggml.add_bos_token bool = false
|
| 56 |
+
0.00.440.754 I llama_model_loader: - kv 32: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 57 |
+
0.00.440.755 I llama_model_loader: - kv 33: general.quantization_version u32 = 2
|
| 58 |
+
0.00.440.756 I llama_model_loader: - kv 34: general.file_type u32 = 15
|
| 59 |
+
0.00.440.756 I llama_model_loader: - type f32: 23 tensors
|
| 60 |
+
0.00.440.757 I llama_model_loader: - type q4_K: 27 tensors
|
| 61 |
+
0.00.440.757 I llama_model_loader: - type q6_K: 5 tensors
|
| 62 |
+
0.00.440.759 I print_info: file format = GGUF V3 (latest)
|
| 63 |
+
0.00.440.759 I print_info: file type = Q4_K - Medium
|
| 64 |
+
0.00.440.764 I print_info: file size = 247.22 MiB (6.15 BPW)
|
| 65 |
+
0.00.440.904 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1483 MiB free
|
| 66 |
+
0.00.572.724 D init_tokenizer: initializing tokenizer for type 2
|
| 67 |
+
0.00.607.430 I load: 0 unused tokens
|
| 68 |
+
0.00.607.444 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 69 |
+
0.00.607.444 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 70 |
+
0.00.607.445 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 71 |
+
0.00.607.445 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 72 |
+
0.00.607.446 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 73 |
+
0.00.607.446 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 74 |
+
0.00.607.447 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 75 |
+
0.00.607.447 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 76 |
+
0.00.607.447 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 77 |
+
0.00.607.448 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 78 |
+
0.00.607.826 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 79 |
+
0.00.609.743 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 80 |
+
0.00.609.847 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 81 |
+
0.00.610.059 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 82 |
+
0.00.613.472 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 83 |
+
0.00.613.990 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 84 |
+
0.00.619.932 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 85 |
+
0.00.628.487 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 86 |
+
0.00.630.608 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 87 |
+
0.00.632.186 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 88 |
+
0.00.633.421 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 89 |
+
0.00.635.256 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 90 |
+
0.00.652.740 I load: printing all EOG tokens:
|
| 91 |
+
0.00.652.745 I load: - 248044 ('<|endoftext|>')
|
| 92 |
+
0.00.652.746 I load: - 248046 ('<|im_end|>')
|
| 93 |
+
0.00.652.746 I load: - 248063 ('<|fim_pad|>')
|
| 94 |
+
0.00.652.746 I load: - 248064 ('<|repo_name|>')
|
| 95 |
+
0.00.652.747 I load: - 248065 ('<|file_sep|>')
|
| 96 |
+
0.00.653.356 I load: special tokens cache size = 33
|
| 97 |
+
0.00.736.530 I load: token to piece cache size = 1.7581 MB
|
| 98 |
+
0.00.736.540 I print_info: arch = qwen35
|
| 99 |
+
0.00.736.542 I print_info: vocab_only = 0
|
| 100 |
+
0.00.736.542 I print_info: no_alloc = 1
|
| 101 |
+
0.00.736.542 I print_info: n_ctx_train = 262144
|
| 102 |
+
0.00.736.544 I print_info: n_embd_inp = 1024
|
| 103 |
+
0.00.736.544 I print_info: n_embd = 1024
|
| 104 |
+
0.00.736.545 I print_info: n_embd_out = 1024
|
| 105 |
+
0.00.736.545 I print_info: n_layer = 4
|
| 106 |
+
0.00.736.545 I print_info: n_layer_all = 4
|
| 107 |
+
0.00.736.551 I print_info: n_head = 8
|
| 108 |
+
0.00.736.552 I print_info: n_head_kv = 2
|
| 109 |
+
0.00.736.552 I print_info: n_rot = 64
|
| 110 |
+
0.00.736.552 I print_info: n_swa = 0
|
| 111 |
+
0.00.736.553 I print_info: is_swa_any = 0
|
| 112 |
+
0.00.736.553 I print_info: n_embd_head_k = 256
|
| 113 |
+
0.00.736.553 I print_info: n_embd_head_v = 256
|
| 114 |
+
0.00.736.554 I print_info: n_gqa = 4
|
| 115 |
+
0.00.736.554 I print_info: n_embd_k_gqa = 512
|
| 116 |
+
0.00.736.555 I print_info: n_embd_v_gqa = 512
|
| 117 |
+
0.00.736.555 I print_info: f_norm_eps = 0.0e+00
|
| 118 |
+
0.00.736.557 I print_info: f_norm_rms_eps = 1.0e-06
|
| 119 |
+
0.00.736.557 I print_info: f_clamp_kqv = 0.0e+00
|
| 120 |
+
0.00.736.557 I print_info: f_max_alibi_bias = 0.0e+00
|
| 121 |
+
0.00.736.557 I print_info: f_logit_scale = 0.0e+00
|
| 122 |
+
0.00.736.558 I print_info: f_attn_scale = 0.0e+00
|
| 123 |
+
0.00.736.558 I print_info: f_attn_value_scale = 0.0000
|
| 124 |
+
0.00.736.559 I print_info: n_ff = 3584
|
| 125 |
+
0.00.736.559 I print_info: n_expert = 0
|
| 126 |
+
0.00.736.559 I print_info: n_expert_used = 0
|
| 127 |
+
0.00.736.572 I print_info: n_expert_groups = 0
|
| 128 |
+
0.00.736.573 I print_info: n_group_used = 0
|
| 129 |
+
0.00.736.573 I print_info: causal attn = 1
|
| 130 |
+
0.00.736.574 I print_info: pooling type = -1
|
| 131 |
+
0.00.736.574 I print_info: rope type = 40
|
| 132 |
+
0.00.736.574 I print_info: rope scaling = linear
|
| 133 |
+
0.00.736.576 I print_info: freq_base_train = 10000000.0
|
| 134 |
+
0.00.736.576 I print_info: freq_scale_train = 1
|
| 135 |
+
0.00.736.577 I print_info: n_ctx_orig_yarn = 262144
|
| 136 |
+
0.00.736.577 I print_info: rope_yarn_log_mul = 0.0000
|
| 137 |
+
0.00.736.577 I print_info: rope_finetuned = unknown
|
| 138 |
+
0.00.736.578 I print_info: mrope sections = [11, 11, 10, 0]
|
| 139 |
+
0.00.736.578 I print_info: ssm_d_conv = 4
|
| 140 |
+
0.00.736.578 I print_info: ssm_d_inner = 2048
|
| 141 |
+
0.00.736.578 I print_info: ssm_d_state = 128
|
| 142 |
+
0.00.736.579 I print_info: ssm_dt_rank = 16
|
| 143 |
+
0.00.736.579 I print_info: ssm_n_group = 16
|
| 144 |
+
0.00.736.579 I print_info: ssm_dt_b_c_rms = 0
|
| 145 |
+
0.00.736.580 I print_info: model type = ?B
|
| 146 |
+
0.00.736.580 I print_info: model params = 337.30 M
|
| 147 |
+
0.00.736.581 I print_info: general.name = Qwen35 0.8b Text N4
|
| 148 |
+
0.00.736.581 I print_info: vocab type = BPE
|
| 149 |
+
0.00.736.582 I print_info: n_vocab = 248320
|
| 150 |
+
0.00.736.582 I print_info: n_merges = 247587
|
| 151 |
+
0.00.736.582 I print_info: BOS token = 11 ','
|
| 152 |
+
0.00.736.583 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 153 |
+
0.00.736.583 I print_info: EOT token = 248046 '<|im_end|>'
|
| 154 |
+
0.00.736.583 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 155 |
+
0.00.736.583 I print_info: LF token = 198 'Ċ'
|
| 156 |
+
0.00.736.584 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 157 |
+
0.00.736.584 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 158 |
+
0.00.736.584 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 159 |
+
0.00.736.584 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 160 |
+
0.00.736.584 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 161 |
+
0.00.736.585 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 162 |
+
0.00.736.585 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 163 |
+
0.00.736.586 I print_info: EOG token = 248046 '<|im_end|>'
|
| 164 |
+
0.00.736.586 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 165 |
+
0.00.736.586 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 166 |
+
0.00.736.586 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 167 |
+
0.00.736.587 I print_info: max token length = 256
|
| 168 |
+
0.00.736.587 I load_tensors: loading model tensors, this can take a while... (mmap = false, direct_io = false)
|
| 169 |
+
0.00.743.323 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 170 |
+
0.00.743.326 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 171 |
+
0.00.743.326 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 172 |
+
0.00.743.327 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 173 |
+
0.00.743.327 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 174 |
+
0.00.743.363 D create_tensor: loading tensor token_embd.weight
|
| 175 |
+
0.00.743.372 D create_tensor: loading tensor output_norm.weight
|
| 176 |
+
0.00.743.384 D create_tensor: loading tensor token_embd.weight
|
| 177 |
+
0.00.743.389 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 178 |
+
0.00.743.395 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 179 |
+
0.00.743.399 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 180 |
+
0.00.743.411 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 181 |
+
0.00.743.419 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 182 |
+
0.00.743.424 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 183 |
+
0.00.743.434 D create_tensor: loading tensor blk.0.ssm_a
|
| 184 |
+
0.00.743.446 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 185 |
+
0.00.743.461 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 186 |
+
0.00.743.470 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 187 |
+
0.00.743.486 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 188 |
+
0.00.743.514 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 189 |
+
0.00.743.537 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 190 |
+
0.00.743.545 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 191 |
+
0.00.743.551 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 192 |
+
0.00.743.557 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 193 |
+
0.00.743.563 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 194 |
+
0.00.743.570 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 195 |
+
0.00.743.576 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 196 |
+
0.00.743.583 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 197 |
+
0.00.743.588 D create_tensor: loading tensor blk.1.ssm_a
|
| 198 |
+
0.00.743.595 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 199 |
+
0.00.743.601 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 200 |
+
0.00.743.607 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 201 |
+
0.00.743.611 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 202 |
+
0.00.743.615 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 203 |
+
0.00.743.622 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 204 |
+
0.00.743.627 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 205 |
+
0.00.743.632 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 206 |
+
0.00.743.641 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 207 |
+
0.00.743.648 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 208 |
+
0.00.743.653 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 209 |
+
0.00.743.657 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 210 |
+
0.00.743.663 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 211 |
+
0.00.743.667 D create_tensor: loading tensor blk.2.ssm_a
|
| 212 |
+
0.00.743.672 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 213 |
+
0.00.743.677 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 214 |
+
0.00.743.684 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 215 |
+
0.00.743.689 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 216 |
+
0.00.743.694 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 217 |
+
0.00.743.698 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 218 |
+
0.00.743.703 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 219 |
+
0.00.743.709 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 220 |
+
0.00.743.715 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 221 |
+
0.00.743.725 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 222 |
+
0.00.743.731 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 223 |
+
0.00.743.736 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 224 |
+
0.00.743.747 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 225 |
+
0.00.743.755 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 226 |
+
0.00.743.760 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 227 |
+
0.00.743.765 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 228 |
+
0.00.743.771 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 229 |
+
0.00.743.776 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 230 |
+
0.00.743.878 D done_getting_tensors: tensor 'token_embd.weight' (q6_K) (and 0 others) cannot be used with preferred buffer type CPU_REPACK, using CPU instead
|
| 231 |
+
0.00.743.966 I load_tensors: offloading output layer to GPU
|
| 232 |
+
0.00.743.972 I load_tensors: offloading 3 repeating layers to GPU
|
| 233 |
+
0.00.743.973 I load_tensors: offloaded 5/5 layers to GPU
|
| 234 |
+
0.00.743.977 I load_tensors: CPU model buffer size = 0.00 MiB
|
| 235 |
+
0.00.743.978 I load_tensors: Vulkan0 model buffer size = 0.00 MiB
|
| 236 |
+
0.00.747.472 I llama_context: constructing llama_context
|
| 237 |
+
0.00.747.476 I llama_context: n_seq_max = 1
|
| 238 |
+
0.00.747.476 I llama_context: n_ctx = 256
|
| 239 |
+
0.00.747.476 I llama_context: n_ctx_seq = 256
|
| 240 |
+
0.00.747.476 I llama_context: n_batch = 64
|
| 241 |
+
0.00.747.476 I llama_context: n_ubatch = 1
|
| 242 |
+
0.00.747.477 I llama_context: causal_attn = 1
|
| 243 |
+
0.00.747.477 I llama_context: flash_attn = auto
|
| 244 |
+
0.00.747.477 I llama_context: kv_unified = false
|
| 245 |
+
0.00.747.482 I llama_context: freq_base = 10000000.0
|
| 246 |
+
0.00.747.482 I llama_context: freq_scale = 1
|
| 247 |
+
0.00.747.482 I llama_context: n_rs_seq = 0
|
| 248 |
+
0.00.747.483 I llama_context: n_outputs_max = 1
|
| 249 |
+
0.00.747.483 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 250 |
+
0.00.747.501 D set_abort_callback: call
|
| 251 |
+
0.00.747.737 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 252 |
+
0.00.747.751 D llama_kv_cache: layer 0: filtered
|
| 253 |
+
0.00.747.754 D llama_kv_cache: layer 1: filtered
|
| 254 |
+
0.00.747.754 D llama_kv_cache: layer 2: filtered
|
| 255 |
+
0.00.747.756 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 256 |
+
0.00.747.766 I llama_kv_cache: Vulkan0 KV buffer size = 0.00 MiB
|
| 257 |
+
0.00.747.767 I llama_kv_cache: size = 0.50 MiB ( 256 cells, 1 layers, 1/1 seqs), K (f16): 0.25 MiB, V (f16): 0.25 MiB
|
| 258 |
+
0.00.747.768 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 259 |
+
0.00.747.768 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 260 |
+
0.00.747.770 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 261 |
+
0.00.747.772 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 262 |
+
0.00.747.772 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 263 |
+
0.00.747.773 D llama_memory_recurrent: layer 3: skipped
|
| 264 |
+
0.00.749.752 I llama_memory_recurrent: Vulkan0 RS buffer size = 3.21 MiB
|
| 265 |
+
0.00.749.756 I llama_memory_recurrent: size = 3.21 MiB ( 1 cells, 4 layers, 1 seqs 0 rs_seq), R (f32): 0.21 MiB, S (f32): 3.00 MiB
|
| 266 |
+
0.00.749.757 D llama_context: enumerating backends
|
| 267 |
+
0.00.749.759 D llama_context: backend_ptrs.size() = 2
|
| 268 |
+
0.00.749.759 I sched_reserve: reserving ...
|
| 269 |
+
0.00.749.760 D sched_reserve: max_nodes = 1792
|
| 270 |
+
0.00.749.953 D sched_reserve: reserving full memory module
|
| 271 |
+
0.00.749.956 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 272 |
+
0.00.749.957 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 273 |
+
0.00.750.231 I resolve_fused_ops: Flash Attention enabled
|
| 274 |
+
0.00.750.233 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 275 |
+
0.00.750.233 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 276 |
+
0.00.750.425 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 277 |
+
0.00.750.427 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 278 |
+
0.00.750.610 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 279 |
+
0.00.750.611 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 280 |
+
0.00.750.612 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 281 |
+
0.00.750.794 I resolve_fused_ops: Lightning Indexer enabled
|
| 282 |
+
0.00.750.796 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 283 |
+
0.00.750.796 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 284 |
+
0.00.750.976 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 285 |
+
0.00.750.977 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 286 |
+
0.00.751.157 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 287 |
+
0.00.751.159 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 288 |
+
0.00.751.332 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 289 |
+
0.00.751.333 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 290 |
+
0.00.751.571 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 291 |
+
0.00.751.751 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 292 |
+
0.00.751.930 I sched_reserve: Vulkan0 compute buffer size = 2.12 MiB
|
| 293 |
+
0.00.751.932 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 294 |
+
0.00.751.932 I sched_reserve: graph nodes = 235
|
| 295 |
+
0.00.751.933 I sched_reserve: graph splits = 2
|
| 296 |
+
0.00.751.933 I sched_reserve: reserve took 2.17 ms, sched copies = 1
|
| 297 |
+
0.00.752.171 I common_memory_breakdown_print: | memory breakdown [MiB] | total free self model context compute unaccounted |
|
| 298 |
+
0.00.752.173 I common_memory_breakdown_print: | - Vulkan0 (RX 460 Graphics (RADV POLARIS11)) | 2048 = 1479 + ( 253 = 247 + 3 + 2) + 315 |
|
| 299 |
+
0.00.752.173 I common_memory_breakdown_print: | - Host | 198 = 198 + 0 + 0 |
|
| 300 |
+
0.00.787.280 I common_params_fit_impl: projected to use 253 MiB of device memory vs. 1479 MiB of free device memory
|
| 301 |
+
0.00.787.283 I common_params_fit_impl: will leave 1226 >= 1024 MiB of free device memory, no changes needed
|
| 302 |
+
0.00.787.284 I common_fit_params: successfully fit params to free device memory
|
| 303 |
+
0.00.787.288 I common_fit_params: fitting params to free memory took 0.46 seconds
|
| 304 |
+
0.00.822.645 I llama_model_loader: loaded meta data with 35 key-value pairs and 55 tensors from MVP/artifacts/qwen35-text-n4-q4_k_m.gguf (version GGUF V3 (latest))
|
| 305 |
+
0.00.822.653 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 306 |
+
0.00.822.656 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 307 |
+
0.00.822.656 I llama_model_loader: - kv 1: general.type str = model
|
| 308 |
+
0.00.822.657 I llama_model_loader: - kv 2: general.name str = Qwen35 0.8b Text N4
|
| 309 |
+
0.00.822.657 I llama_model_loader: - kv 3: general.finetune str = 0.8b-text-n4
|
| 310 |
+
0.00.822.658 I llama_model_loader: - kv 4: general.basename str = qwen35
|
| 311 |
+
0.00.822.658 I llama_model_loader: - kv 5: general.size_label str = 337M
|
| 312 |
+
0.00.822.659 I llama_model_loader: - kv 6: qwen35.block_count u32 = 4
|
| 313 |
+
0.00.822.660 I llama_model_loader: - kv 7: qwen35.context_length u32 = 262144
|
| 314 |
+
0.00.822.660 I llama_model_loader: - kv 8: qwen35.embedding_length u32 = 1024
|
| 315 |
+
0.00.822.661 I llama_model_loader: - kv 9: qwen35.feed_forward_length u32 = 3584
|
| 316 |
+
0.00.822.661 I llama_model_loader: - kv 10: qwen35.attention.head_count u32 = 8
|
| 317 |
+
0.00.822.662 I llama_model_loader: - kv 11: qwen35.attention.head_count_kv u32 = 2
|
| 318 |
+
0.00.822.668 I llama_model_loader: - kv 12: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 319 |
+
0.00.822.674 I llama_model_loader: - kv 13: qwen35.rope.freq_base f32 = 10000000.000000
|
| 320 |
+
0.00.822.675 I llama_model_loader: - kv 14: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 321 |
+
0.00.822.676 I llama_model_loader: - kv 15: qwen35.attention.key_length u32 = 256
|
| 322 |
+
0.00.822.676 I llama_model_loader: - kv 16: qwen35.attention.value_length u32 = 256
|
| 323 |
+
0.00.822.677 I llama_model_loader: - kv 17: qwen35.ssm.conv_kernel u32 = 4
|
| 324 |
+
0.00.822.677 I llama_model_loader: - kv 18: qwen35.ssm.state_size u32 = 128
|
| 325 |
+
0.00.822.678 I llama_model_loader: - kv 19: qwen35.ssm.group_count u32 = 16
|
| 326 |
+
0.00.822.678 I llama_model_loader: - kv 20: qwen35.ssm.time_step_rank u32 = 16
|
| 327 |
+
0.00.822.679 I llama_model_loader: - kv 21: qwen35.ssm.inner_size u32 = 2048
|
| 328 |
+
0.00.822.680 I llama_model_loader: - kv 22: qwen35.full_attention_interval u32 = 4
|
| 329 |
+
0.00.822.680 I llama_model_loader: - kv 23: qwen35.rope.dimension_count u32 = 64
|
| 330 |
+
0.00.822.681 I llama_model_loader: - kv 24: tokenizer.ggml.model str = gpt2
|
| 331 |
+
0.00.822.681 I llama_model_loader: - kv 25: tokenizer.ggml.pre str = qwen35
|
| 332 |
+
0.00.845.042 I llama_model_loader: - kv 26: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 333 |
+
0.00.851.463 I llama_model_loader: - kv 27: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 334 |
+
0.00.873.809 I llama_model_loader: - kv 28: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 335 |
+
0.00.873.815 I llama_model_loader: - kv 29: tokenizer.ggml.eos_token_id u32 = 248044
|
| 336 |
+
0.00.873.815 I llama_model_loader: - kv 30: tokenizer.ggml.padding_token_id u32 = 248044
|
| 337 |
+
0.00.873.816 I llama_model_loader: - kv 31: tokenizer.ggml.add_bos_token bool = false
|
| 338 |
+
0.00.873.819 I llama_model_loader: - kv 32: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 339 |
+
0.00.873.820 I llama_model_loader: - kv 33: general.quantization_version u32 = 2
|
| 340 |
+
0.00.873.820 I llama_model_loader: - kv 34: general.file_type u32 = 15
|
| 341 |
+
0.00.873.821 I llama_model_loader: - type f32: 23 tensors
|
| 342 |
+
0.00.873.822 I llama_model_loader: - type q4_K: 27 tensors
|
| 343 |
+
0.00.873.822 I llama_model_loader: - type q6_K: 5 tensors
|
| 344 |
+
0.00.873.823 I print_info: file format = GGUF V3 (latest)
|
| 345 |
+
0.00.873.824 I print_info: file type = Q4_K - Medium
|
| 346 |
+
0.00.873.827 I print_info: file size = 247.22 MiB (6.15 BPW)
|
| 347 |
+
0.00.873.946 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1482 MiB free
|
| 348 |
+
0.00.992.953 D init_tokenizer: initializing tokenizer for type 2
|
| 349 |
+
0.01.030.936 I load: 0 unused tokens
|
| 350 |
+
0.01.030.949 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 351 |
+
0.01.030.949 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 352 |
+
0.01.030.950 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 353 |
+
0.01.030.950 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 354 |
+
0.01.030.951 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 355 |
+
0.01.030.951 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 356 |
+
0.01.030.952 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 357 |
+
0.01.030.953 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 358 |
+
0.01.030.953 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 359 |
+
0.01.030.954 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 360 |
+
0.01.031.298 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 361 |
+
0.01.033.250 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 362 |
+
0.01.033.356 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 363 |
+
0.01.033.588 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 364 |
+
0.01.037.951 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 365 |
+
0.01.038.537 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 366 |
+
0.01.044.521 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 367 |
+
0.01.053.306 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 368 |
+
0.01.055.951 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 369 |
+
0.01.057.620 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 370 |
+
0.01.058.885 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 371 |
+
0.01.060.478 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 372 |
+
0.01.081.476 I load: printing all EOG tokens:
|
| 373 |
+
0.01.081.481 I load: - 248044 ('<|endoftext|>')
|
| 374 |
+
0.01.081.481 I load: - 248046 ('<|im_end|>')
|
| 375 |
+
0.01.081.482 I load: - 248063 ('<|fim_pad|>')
|
| 376 |
+
0.01.081.482 I load: - 248064 ('<|repo_name|>')
|
| 377 |
+
0.01.081.482 I load: - 248065 ('<|file_sep|>')
|
| 378 |
+
0.01.082.152 I load: special tokens cache size = 33
|
| 379 |
+
0.01.175.956 I load: token to piece cache size = 1.7581 MB
|
| 380 |
+
0.01.175.968 I print_info: arch = qwen35
|
| 381 |
+
0.01.175.968 I print_info: vocab_only = 0
|
| 382 |
+
0.01.175.969 I print_info: no_alloc = 0
|
| 383 |
+
0.01.175.969 I print_info: n_ctx_train = 262144
|
| 384 |
+
0.01.175.969 I print_info: n_embd_inp = 1024
|
| 385 |
+
0.01.175.969 I print_info: n_embd = 1024
|
| 386 |
+
0.01.175.970 I print_info: n_embd_out = 1024
|
| 387 |
+
0.01.175.970 I print_info: n_layer = 4
|
| 388 |
+
0.01.175.970 I print_info: n_layer_all = 4
|
| 389 |
+
0.01.175.977 I print_info: n_head = 8
|
| 390 |
+
0.01.175.977 I print_info: n_head_kv = 2
|
| 391 |
+
0.01.175.978 I print_info: n_rot = 64
|
| 392 |
+
0.01.175.978 I print_info: n_swa = 0
|
| 393 |
+
0.01.175.978 I print_info: is_swa_any = 0
|
| 394 |
+
0.01.175.978 I print_info: n_embd_head_k = 256
|
| 395 |
+
0.01.175.979 I print_info: n_embd_head_v = 256
|
| 396 |
+
0.01.175.979 I print_info: n_gqa = 4
|
| 397 |
+
0.01.175.980 I print_info: n_embd_k_gqa = 512
|
| 398 |
+
0.01.175.981 I print_info: n_embd_v_gqa = 512
|
| 399 |
+
0.01.175.981 I print_info: f_norm_eps = 0.0e+00
|
| 400 |
+
0.01.175.982 I print_info: f_norm_rms_eps = 1.0e-06
|
| 401 |
+
0.01.175.982 I print_info: f_clamp_kqv = 0.0e+00
|
| 402 |
+
0.01.175.983 I print_info: f_max_alibi_bias = 0.0e+00
|
| 403 |
+
0.01.175.983 I print_info: f_logit_scale = 0.0e+00
|
| 404 |
+
0.01.175.983 I print_info: f_attn_scale = 0.0e+00
|
| 405 |
+
0.01.175.984 I print_info: f_attn_value_scale = 0.0000
|
| 406 |
+
0.01.175.984 I print_info: n_ff = 3584
|
| 407 |
+
0.01.175.984 I print_info: n_expert = 0
|
| 408 |
+
0.01.175.984 I print_info: n_expert_used = 0
|
| 409 |
+
0.01.175.985 I print_info: n_expert_groups = 0
|
| 410 |
+
0.01.175.985 I print_info: n_group_used = 0
|
| 411 |
+
0.01.175.985 I print_info: causal attn = 1
|
| 412 |
+
0.01.175.985 I print_info: pooling type = -1
|
| 413 |
+
0.01.175.985 I print_info: rope type = 40
|
| 414 |
+
0.01.175.985 I print_info: rope scaling = linear
|
| 415 |
+
0.01.175.987 I print_info: freq_base_train = 10000000.0
|
| 416 |
+
0.01.175.987 I print_info: freq_scale_train = 1
|
| 417 |
+
0.01.175.987 I print_info: n_ctx_orig_yarn = 262144
|
| 418 |
+
0.01.175.988 I print_info: rope_yarn_log_mul = 0.0000
|
| 419 |
+
0.01.175.989 I print_info: rope_finetuned = unknown
|
| 420 |
+
0.01.175.989 I print_info: mrope sections = [11, 11, 10, 0]
|
| 421 |
+
0.01.175.989 I print_info: ssm_d_conv = 4
|
| 422 |
+
0.01.175.990 I print_info: ssm_d_inner = 2048
|
| 423 |
+
0.01.175.990 I print_info: ssm_d_state = 128
|
| 424 |
+
0.01.175.991 I print_info: ssm_dt_rank = 16
|
| 425 |
+
0.01.175.991 I print_info: ssm_n_group = 16
|
| 426 |
+
0.01.175.991 I print_info: ssm_dt_b_c_rms = 0
|
| 427 |
+
0.01.175.992 I print_info: model type = ?B
|
| 428 |
+
0.01.175.993 I print_info: model params = 337.30 M
|
| 429 |
+
0.01.175.993 I print_info: general.name = Qwen35 0.8b Text N4
|
| 430 |
+
0.01.175.994 I print_info: vocab type = BPE
|
| 431 |
+
0.01.175.995 I print_info: n_vocab = 248320
|
| 432 |
+
0.01.175.995 I print_info: n_merges = 247587
|
| 433 |
+
0.01.175.996 I print_info: BOS token = 11 ','
|
| 434 |
+
0.01.175.996 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 435 |
+
0.01.175.996 I print_info: EOT token = 248046 '<|im_end|>'
|
| 436 |
+
0.01.175.997 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 437 |
+
0.01.175.997 I print_info: LF token = 198 'Ċ'
|
| 438 |
+
0.01.175.998 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 439 |
+
0.01.175.998 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 440 |
+
0.01.175.998 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 441 |
+
0.01.175.998 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 442 |
+
0.01.175.999 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 443 |
+
0.01.175.999 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 444 |
+
0.01.175.999 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 445 |
+
0.01.176.000 I print_info: EOG token = 248046 '<|im_end|>'
|
| 446 |
+
0.01.176.000 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 447 |
+
0.01.176.001 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 448 |
+
0.01.176.001 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 449 |
+
0.01.176.001 I print_info: max token length = 256
|
| 450 |
+
0.01.176.002 I load_tensors: loading model tensors, this can take a while... (mmap = true, direct_io = false)
|
| 451 |
+
0.01.176.165 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 452 |
+
0.01.176.167 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 453 |
+
0.01.176.168 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 454 |
+
0.01.176.168 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 455 |
+
0.01.176.169 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 456 |
+
0.01.176.185 D create_tensor: loading tensor token_embd.weight
|
| 457 |
+
0.01.176.192 D create_tensor: loading tensor output_norm.weight
|
| 458 |
+
0.01.176.205 D create_tensor: loading tensor token_embd.weight
|
| 459 |
+
0.01.176.212 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 460 |
+
0.01.176.218 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 461 |
+
0.01.176.225 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 462 |
+
0.01.176.231 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 463 |
+
0.01.176.238 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 464 |
+
0.01.176.243 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 465 |
+
0.01.176.250 D create_tensor: loading tensor blk.0.ssm_a
|
| 466 |
+
0.01.176.257 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 467 |
+
0.01.176.263 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 468 |
+
0.01.176.268 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 469 |
+
0.01.176.274 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 470 |
+
0.01.176.279 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 471 |
+
0.01.176.285 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 472 |
+
0.01.176.290 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 473 |
+
0.01.176.299 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 474 |
+
0.01.176.305 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 475 |
+
0.01.176.312 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 476 |
+
0.01.176.317 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 477 |
+
0.01.176.325 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 478 |
+
0.01.176.330 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 479 |
+
0.01.176.337 D create_tensor: loading tensor blk.1.ssm_a
|
| 480 |
+
0.01.176.343 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 481 |
+
0.01.176.349 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 482 |
+
0.01.176.355 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 483 |
+
0.01.176.362 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 484 |
+
0.01.176.368 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 485 |
+
0.01.176.374 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 486 |
+
0.01.176.380 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 487 |
+
0.01.176.387 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 488 |
+
0.01.176.393 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 489 |
+
0.01.176.400 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 490 |
+
0.01.176.406 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 491 |
+
0.01.176.413 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 492 |
+
0.01.176.419 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 493 |
+
0.01.176.425 D create_tensor: loading tensor blk.2.ssm_a
|
| 494 |
+
0.01.176.431 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 495 |
+
0.01.176.438 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 496 |
+
0.01.176.444 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 497 |
+
0.01.176.449 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 498 |
+
0.01.176.455 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 499 |
+
0.01.176.461 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 500 |
+
0.01.176.468 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 501 |
+
0.01.176.475 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 502 |
+
0.01.176.483 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 503 |
+
0.01.176.492 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 504 |
+
0.01.176.499 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 505 |
+
0.01.176.506 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 506 |
+
0.01.176.520 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 507 |
+
0.01.176.528 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 508 |
+
0.01.176.535 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 509 |
+
0.01.176.540 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 510 |
+
0.01.176.546 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 511 |
+
0.01.176.553 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 512 |
+
0.01.176.654 D done_getting_tensors: tensor 'token_embd.weight' (q6_K) (and 0 others) cannot be used with preferred buffer type CPU_REPACK, using CPU instead
|
| 513 |
+
0.01.303.166 I load_tensors: offloading output layer to GPU
|
| 514 |
+
0.01.303.172 I load_tensors: offloading 3 repeating layers to GPU
|
| 515 |
+
0.01.303.173 I load_tensors: offloaded 5/5 layers to GPU
|
| 516 |
+
0.01.303.178 I load_tensors: CPU_Mapped model buffer size = 198.93 MiB
|
| 517 |
+
0.01.303.179 I load_tensors: Vulkan0 model buffer size = 247.22 MiB
|
| 518 |
+
0.01.387.760 I cmn common_init_: added <|endoftext|> logit bias = -inf
|
| 519 |
+
0.01.387.763 I cmn common_init_: added <|im_end|> logit bias = -inf
|
| 520 |
+
0.01.387.764 I cmn common_init_: added <|fim_pad|> logit bias = -inf
|
| 521 |
+
0.01.387.764 I cmn common_init_: added <|repo_name|> logit bias = -inf
|
| 522 |
+
0.01.387.764 I cmn common_init_: added <|file_sep|> logit bias = -inf
|
| 523 |
+
0.01.387.804 I llama_context: constructing llama_context
|
| 524 |
+
0.01.387.810 I llama_context: n_seq_max = 1
|
| 525 |
+
0.01.387.810 I llama_context: n_ctx = 256
|
| 526 |
+
0.01.387.810 I llama_context: n_ctx_seq = 256
|
| 527 |
+
0.01.387.810 I llama_context: n_batch = 64
|
| 528 |
+
0.01.387.810 I llama_context: n_ubatch = 1
|
| 529 |
+
0.01.387.811 I llama_context: causal_attn = 1
|
| 530 |
+
0.01.387.812 I llama_context: flash_attn = auto
|
| 531 |
+
0.01.387.812 I llama_context: kv_unified = false
|
| 532 |
+
0.01.387.815 I llama_context: freq_base = 10000000.0
|
| 533 |
+
0.01.387.816 I llama_context: freq_scale = 1
|
| 534 |
+
0.01.387.816 I llama_context: n_rs_seq = 0
|
| 535 |
+
0.01.387.817 I llama_context: n_outputs_max = 1
|
| 536 |
+
0.01.387.817 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 537 |
+
0.01.387.839 D set_abort_callback: call
|
| 538 |
+
0.01.388.178 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 539 |
+
0.01.388.189 D llama_kv_cache: layer 0: filtered
|
| 540 |
+
0.01.388.189 D llama_kv_cache: layer 1: filtered
|
| 541 |
+
0.01.388.190 D llama_kv_cache: layer 2: filtered
|
| 542 |
+
0.01.388.191 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 543 |
+
0.01.388.237 I llama_kv_cache: Vulkan0 KV buffer size = 0.50 MiB
|
| 544 |
+
0.01.388.406 I llama_kv_cache: size = 0.50 MiB ( 256 cells, 1 layers, 1/1 seqs), K (f16): 0.25 MiB, V (f16): 0.25 MiB
|
| 545 |
+
0.01.388.409 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 546 |
+
0.01.388.409 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 547 |
+
0.01.388.412 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 548 |
+
0.01.388.413 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 549 |
+
0.01.388.414 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 550 |
+
0.01.388.414 D llama_memory_recurrent: layer 3: skipped
|
| 551 |
+
0.01.388.776 I llama_memory_recurrent: Vulkan0 RS buffer size = 3.21 MiB
|
| 552 |
+
0.01.388.780 I llama_memory_recurrent: size = 3.21 MiB ( 1 cells, 4 layers, 1 seqs 0 rs_seq), R (f32): 0.21 MiB, S (f32): 3.00 MiB
|
| 553 |
+
0.01.388.781 D llama_context: enumerating backends
|
| 554 |
+
0.01.388.783 D llama_context: backend_ptrs.size() = 2
|
| 555 |
+
0.01.388.783 I sched_reserve: reserving ...
|
| 556 |
+
0.01.388.784 D sched_reserve: max_nodes = 1792
|
| 557 |
+
0.01.389.010 D sched_reserve: reserving full memory module
|
| 558 |
+
0.01.389.014 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 559 |
+
0.01.389.014 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 560 |
+
0.01.389.303 I resolve_fused_ops: Flash Attention enabled
|
| 561 |
+
0.01.389.304 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 562 |
+
0.01.389.305 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 563 |
+
0.01.389.543 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 564 |
+
0.01.389.544 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 565 |
+
0.01.389.743 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 566 |
+
0.01.389.745 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 567 |
+
0.01.389.746 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 568 |
+
0.01.389.946 I resolve_fused_ops: Lightning Indexer enabled
|
| 569 |
+
0.01.389.948 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 570 |
+
0.01.389.949 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 571 |
+
0.01.390.161 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 572 |
+
0.01.390.164 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 573 |
+
0.01.390.394 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 574 |
+
0.01.390.396 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 575 |
+
0.01.390.619 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 576 |
+
0.01.390.621 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 577 |
+
0.01.391.058 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 578 |
+
0.01.391.361 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 579 |
+
0.01.391.669 I sched_reserve: Vulkan0 compute buffer size = 2.12 MiB
|
| 580 |
+
0.01.391.673 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 581 |
+
0.01.391.673 I sched_reserve: graph nodes = 235
|
| 582 |
+
0.01.391.674 I sched_reserve: graph splits = 2
|
| 583 |
+
0.01.391.675 I sched_reserve: reserve took 2.89 ms, sched copies = 1
|
| 584 |
+
0.01.391.824 D set_adapters_lora: adapters = (nil)
|
| 585 |
+
0.01.391.826 D adapters_lora_are_same: adapters = (nil)
|
| 586 |
+
0.01.391.827 I cmn common_init_: warming up the model with an empty run - please wait ... (--no-warmup to disable)
|
| 587 |
+
0.01.428.357 I cmn common_conte: the context does not support partial sequence removal
|
| 588 |
+
0.01.432.677 I srv load_model: speculative decoding will use checkpoints
|
| 589 |
+
0.01.432.680 I srv load_model: initializing, n_slots = 1, n_ctx_slot = 256, kv_unified = 'false'
|
| 590 |
+
0.01.432.682 I spec common_specu: no implementations specified for speculative decoding
|
| 591 |
+
0.01.432.683 I slot load_model: id 0 | task -1 | new slot, n_ctx = 256
|
| 592 |
+
0.01.432.683 D slot reset: id 0 | task -1 |
|
| 593 |
+
0.01.432.691 I srv load_model: prompt cache is enabled, size limit: 8192 MiB
|
| 594 |
+
0.01.432.691 I srv load_model: use `--cache-ram 0` to disable the prompt cache
|
| 595 |
+
0.01.432.692 I srv load_model: for more info see https://github.com/ggml-org/llama.cpp/pull/16391
|
| 596 |
+
0.01.432.692 I srv load_model: context checkpoints enabled, max = 32, min spacing = 8192
|
| 597 |
+
0.01.432.705 I srv init: idle slots will be saved to prompt cache upon starting a new task
|
| 598 |
+
0.01.432.705 D srv init: __TEST_TAG_CACHE_IDLE_SLOTS_ENABLED__
|
| 599 |
+
0.01.435.897 D common_chat_templates_apply_jinja: using differential autoparser
|
| 600 |
+
0.01.435.900 D [1m[38;5;126m=== Starting differential analysis ===
|
| 601 |
+
[0m0.01.435.901 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 602 |
+
[0m0.01.438.029 D [1m[38;5;214mPhase 2: Content analysis
|
| 603 |
+
[0m0.01.440.117 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 604 |
+
[0m0.01.442.680 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 605 |
+
[0m0.01.443.902 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 606 |
+
[0m0.01.448.294 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 607 |
+
[0m0.01.449.891 D Template application failed:
|
| 608 |
+
------------
|
| 609 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 610 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 611 |
+
^
|
| 612 |
+
Error: Jinja Exception: No messages provided.
|
| 613 |
+
0.01.450.076 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 614 |
+
[0m0.01.450.726 D
|
| 615 |
+
--- Reasoning & Content Structure ---
|
| 616 |
+
0.01.450.727 D user_msg_start: <|im_start|>user
|
| 617 |
+
0.01.450.728 D assistant_msg_start: <|im_start|>assistant
|
| 618 |
+
0.01.450.728 D reasoning_mode: TAG_BASED
|
| 619 |
+
0.01.450.728 D reasoning_start: '<think>
|
| 620 |
+
'
|
| 621 |
+
0.01.450.729 D reasoning_end: '
|
| 622 |
+
</think>
|
| 623 |
+
|
| 624 |
+
'
|
| 625 |
+
0.01.450.729 D content_mode: PLAIN
|
| 626 |
+
0.01.450.729 D content_start: ''
|
| 627 |
+
0.01.450.729 D content_end: ''
|
| 628 |
+
0.01.450.729 D
|
| 629 |
+
--- Tool Call Structure ---
|
| 630 |
+
0.01.450.730 D tool_mode: TAG_WITH_TAGGED
|
| 631 |
+
0.01.450.730 D supports_tools: true
|
| 632 |
+
0.01.450.730 D supports_parallel_calls: true
|
| 633 |
+
0.01.450.730 D tool_section_start: ''
|
| 634 |
+
0.01.450.731 D tool_section_end: ''
|
| 635 |
+
0.01.450.731 D per_call_start: '<tool_call>
|
| 636 |
+
'
|
| 637 |
+
0.01.450.731 D per_call_end: '</tool_call>'
|
| 638 |
+
0.01.450.731 D func_name_prefix: '<function='
|
| 639 |
+
0.01.450.731 D func_name_suffix: '>
|
| 640 |
+
'
|
| 641 |
+
0.01.450.731 D func_args_separator: ''
|
| 642 |
+
0.01.450.731 D func_close: '</function>
|
| 643 |
+
'
|
| 644 |
+
0.01.450.732 D call_id_prefix: ''
|
| 645 |
+
0.01.450.732 D call_id_suffix: ''
|
| 646 |
+
0.01.450.732 D call_id_pos: 'NONE'
|
| 647 |
+
0.01.450.732 D args_start: ''
|
| 648 |
+
0.01.450.732 D args_end: ''
|
| 649 |
+
0.01.450.732 D arg_name_prefix: '<parameter='
|
| 650 |
+
0.01.450.733 D arg_name_suffix: '>
|
| 651 |
+
'
|
| 652 |
+
0.01.450.733 D arg_value_prefix: ''
|
| 653 |
+
0.01.450.733 D arg_value_suffix: '
|
| 654 |
+
</parameter>
|
| 655 |
+
'
|
| 656 |
+
0.01.450.733 D name_field: 'name'
|
| 657 |
+
0.01.450.733 D args_field: 'arguments'
|
| 658 |
+
0.01.450.733 D id_field: ''
|
| 659 |
+
0.01.450.734 D gen_id_field: ''
|
| 660 |
+
0.01.450.735 D parameter_order: ''
|
| 661 |
+
0.01.450.735 D [1m[38;5;126m=== Differential analysis complete ===
|
| 662 |
+
[0m0.01.452.115 D common_chat_templates_apply_jinja: generated parser:
|
| 663 |
+
Sequence(Literal(<|im_start|>assistant
|
| 664 |
+
), Space, Epsilon, Tag(content, Until()), End)
|
| 665 |
+
|
| 666 |
+
parser generation prompt: <|im_start|>assistant
|
| 667 |
+
<think>
|
| 668 |
+
|
| 669 |
+
0.01.452.122 I srv init: init: chat template, example_format: '<|im_start|>system
|
| 670 |
+
You are a helpful assistant<|im_end|>
|
| 671 |
+
<|im_start|>user
|
| 672 |
+
Hello<|im_end|>
|
| 673 |
+
<|im_start|>assistant
|
| 674 |
+
Hi there<|im_end|>
|
| 675 |
+
<|im_start|>user
|
| 676 |
+
How are you?<|im_end|>
|
| 677 |
+
<|im_start|>assistant
|
| 678 |
+
<think>
|
| 679 |
+
'
|
| 680 |
+
0.01.452.162 D common_chat_templates_apply_jinja: using differential autoparser
|
| 681 |
+
0.01.452.163 D [1m[38;5;126m=== Starting differential analysis ===
|
| 682 |
+
[0m0.01.452.163 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 683 |
+
[0m0.01.454.006 D [1m[38;5;214mPhase 2: Content analysis
|
| 684 |
+
[0m0.01.455.625 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 685 |
+
[0m0.01.457.717 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 686 |
+
[0m0.01.458.763 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 687 |
+
[0m0.01.462.837 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 688 |
+
[0m0.01.464.368 D Template application failed:
|
| 689 |
+
------------
|
| 690 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 691 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 692 |
+
^
|
| 693 |
+
Error: Jinja Exception: No messages provided.
|
| 694 |
+
0.01.464.541 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 695 |
+
[0m0.01.465.152 D
|
| 696 |
+
--- Reasoning & Content Structure ---
|
| 697 |
+
0.01.465.153 D user_msg_start: <|im_start|>user
|
| 698 |
+
0.01.465.153 D assistant_msg_start: <|im_start|>assistant
|
| 699 |
+
0.01.465.154 D reasoning_mode: TAG_BASED
|
| 700 |
+
0.01.465.154 D reasoning_start: '<think>
|
| 701 |
+
'
|
| 702 |
+
0.01.465.154 D reasoning_end: '
|
| 703 |
+
</think>
|
| 704 |
+
|
| 705 |
+
'
|
| 706 |
+
0.01.465.154 D content_mode: PLAIN
|
| 707 |
+
0.01.465.155 D content_start: ''
|
| 708 |
+
0.01.465.155 D content_end: ''
|
| 709 |
+
0.01.465.155 D
|
| 710 |
+
--- Tool Call Structure ---
|
| 711 |
+
0.01.465.155 D tool_mode: TAG_WITH_TAGGED
|
| 712 |
+
0.01.465.155 D supports_tools: true
|
| 713 |
+
0.01.465.156 D supports_parallel_calls: true
|
| 714 |
+
0.01.465.156 D tool_section_start: ''
|
| 715 |
+
0.01.465.156 D tool_section_end: ''
|
| 716 |
+
0.01.465.156 D per_call_start: '<tool_call>
|
| 717 |
+
'
|
| 718 |
+
0.01.465.156 D per_call_end: '</tool_call>'
|
| 719 |
+
0.01.465.156 D func_name_prefix: '<function='
|
| 720 |
+
0.01.465.156 D func_name_suffix: '>
|
| 721 |
+
'
|
| 722 |
+
0.01.465.156 D func_args_separator: ''
|
| 723 |
+
0.01.465.157 D func_close: '</function>
|
| 724 |
+
'
|
| 725 |
+
0.01.465.157 D call_id_prefix: ''
|
| 726 |
+
0.01.465.157 D call_id_suffix: ''
|
| 727 |
+
0.01.465.157 D call_id_pos: 'NONE'
|
| 728 |
+
0.01.465.157 D args_start: ''
|
| 729 |
+
0.01.465.157 D args_end: ''
|
| 730 |
+
0.01.465.158 D arg_name_prefix: '<parameter='
|
| 731 |
+
0.01.465.158 D arg_name_suffix: '>
|
| 732 |
+
'
|
| 733 |
+
0.01.465.158 D arg_value_prefix: ''
|
| 734 |
+
0.01.465.158 D arg_value_suffix: '
|
| 735 |
+
</parameter>
|
| 736 |
+
'
|
| 737 |
+
0.01.465.158 D name_field: 'name'
|
| 738 |
+
0.01.465.158 D args_field: 'arguments'
|
| 739 |
+
0.01.465.158 D id_field: ''
|
| 740 |
+
0.01.465.158 D gen_id_field: ''
|
| 741 |
+
0.01.465.159 D parameter_order: ''
|
| 742 |
+
0.01.465.159 D [1m[38;5;126m=== Differential analysis complete ===
|
| 743 |
+
[0m0.01.465.835 D common_chat_templates_apply_jinja: generated parser:
|
| 744 |
+
Sequence(Literal(<|im_start|>assistant
|
| 745 |
+
), Space, Repetition(Sequence(Epsilon, Literal(<think>), Repetition(Literal(
|
| 746 |
+
), 0, 1), Tag(reasoning, Until(</think>)), Epsilon, Repetition(Literal(
|
| 747 |
+
), 0, 1), Literal(</think>), Repetition(Literal(
|
| 748 |
+
), 0, 1), Repetition(Literal(
|
| 749 |
+
), 0, 1)), 0, 1), Tag(content, Until()), End)
|
| 750 |
+
|
| 751 |
+
parser generation prompt: <|im_start|>assistant
|
| 752 |
+
<think>
|
| 753 |
+
|
| 754 |
+
0.01.465.840 I srv init: init: chat template, thinking = 1
|
| 755 |
+
0.01.465.853 I srv llama_server: model loaded
|
| 756 |
+
0.01.465.856 I srv llama_server: listening on http://127.0.0.1:60911
|
| 757 |
+
0.01.465.858 D que start_loop: processing new tasks
|
| 758 |
+
0.01.465.858 D que start_loop: update slots
|
| 759 |
+
0.01.465.860 I srv update_slots: all slots are idle
|
| 760 |
+
0.01.465.860 D que start_loop: waiting for new tasks
|
| 761 |
+
0.32.026.989 I srv server_strea: conv_id= (empty=1)
|
| 762 |
+
0.32.027.031 D srv eval_llama_c: reasoning budget: tokens=-1, generation_prompt='', start=0 toks, end=0 toks, forced=0 toks
|
| 763 |
+
0.32.027.069 D res add_waiting_: add task 0 to waiting list. current waiting = 0 (before add)
|
| 764 |
+
0.32.027.071 D que post: new task, id = 0/1, front = 0
|
| 765 |
+
0.32.027.087 D que start_loop: processing new tasks
|
| 766 |
+
0.32.027.091 D que start_loop: processing task, id = 0
|
| 767 |
+
0.32.027.094 I slot get_availabl: id 0 | task -1 | selected slot by LRU, t_last = -1
|
| 768 |
+
0.32.027.094 I srv get_availabl: updating prompt cache
|
| 769 |
+
0.32.027.099 I srv load: - looking for better prompt, base f_keep = -1.000, sim = 0.000
|
| 770 |
+
0.32.027.104 I srv update: - cache state: 0 prompts, 0.000 MiB (limits: 8192.000 MiB, 256 tokens, 8589934592 est)
|
| 771 |
+
0.32.027.108 I srv get_availabl: prompt cache update took 0.01 ms
|
| 772 |
+
0.32.027.121 D slot launch_slot_: id 0 | task -1 | launching slot : {"id":0,"n_ctx":256,"speculative":false,"is_processing":false}
|
| 773 |
+
0.32.027.139 I slot launch_slot_: id 0 | task -1 | sampler chain: logits -> ?penalties -> ?dry -> ?top-n-sigma -> top-k -> ?typical -> top-p -> min-p -> ?xtc -> temp-ext -> dist
|
| 774 |
+
0.32.027.145 I slot launch_slot_: id 0 | task -1 | sampler params:
|
| 775 |
+
repeat_last_n = 64, repeat_penalty = 1.000, frequency_penalty = 0.000, presence_penalty = 0.000
|
| 776 |
+
dry_multiplier = 0.000, dry_base = 1.750, dry_allowed_length = 2, dry_penalty_last_n = 256
|
| 777 |
+
top_k = 40, top_p = 0.950, min_p = 0.050, xtc_probability = 0.000, xtc_threshold = 0.100, typical_p = 1.000, top_n_sigma = -1.000, temp = 0.000
|
| 778 |
+
mirostat = 0, mirostat_lr = 0.100, mirostat_ent = 5.000, adaptive_target = -1.000, adaptive_decay = 0.900
|
| 779 |
+
0.32.027.147 I slot launch_slot_: id 0 | task 0 | processing task, is_child = 0
|
| 780 |
+
0.32.027.148 D que start_loop: update slots
|
| 781 |
+
0.32.027.149 D srv update_slots: posting NEXT_RESPONSE
|
| 782 |
+
0.32.027.150 D que post: new task, id = 1, front = 0
|
| 783 |
+
0.32.027.154 I slot operator(): id 0 | task 0 | new prompt, n_ctx_slot = 256, n_keep = 0, task.n_tokens = 4
|
| 784 |
+
0.32.027.157 I slot operator(): id 0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)
|
| 785 |
+
0.32.027.166 I slot init_sampler: id 0 | task 0 | init sampler, took 0.00 ms, tokens: text = 4, total = 4
|
| 786 |
+
0.32.027.167 D slot operator(): id 0 | task 0 | main/do_checkpoint = no, pos_min = -1, pos_max = -1
|
| 787 |
+
0.32.027.169 D set_adapters_lora: adapters = (nil)
|
| 788 |
+
0.32.027.170 D adapters_lora_are_same: adapters = (nil)
|
| 789 |
+
0.32.027.170 D set_embeddings: value = 0
|
| 790 |
+
0.32.027.171 D srv decode: n_batch (effective) = 64, off = 0
|
| 791 |
+
0.32.043.120 D slot process_toke: id 0 | task 0 | stopped by limit, n_decoded = 1, n_predict = 1
|
| 792 |
+
0.32.043.123 D slot process_toke: id 0 | task 0 | n_decoded = 1, n_remaining = 0, next token: 156383 'őd'
|
| 793 |
+
0.32.043.128 I slot print_timing: id 0 | task 0 | prompt eval time = 15.96 ms / 4 tokens ( 3.99 ms per token, 250.64 tokens per second)
|
| 794 |
+
0.32.043.129 I slot print_timing: id 0 | task 0 | eval time = 0.00 ms / 1 tokens ( 0.00 ms per token, 1000000.00 tokens per second)
|
| 795 |
+
0.32.043.131 I slot print_timing: id 0 | task 0 | total time = 15.96 ms / 5 tokens
|
| 796 |
+
0.32.043.132 I slot print_timing: id 0 | task 0 | graphs reused = 1
|
| 797 |
+
0.32.043.138 D res send: sending result for task id = 0
|
| 798 |
+
0.32.043.138 D res send: task id = 0 pushed to result queue
|
| 799 |
+
0.32.043.141 I slot release: id 0 | task 0 | stop processing: n_tokens = 4, truncated = 0
|
| 800 |
+
0.32.043.141 D slot reset: id 0 | task 0 |
|
| 801 |
+
0.32.043.145 D que start_loop: waiting for new tasks
|
| 802 |
+
0.32.043.145 D que start_loop: processing new tasks
|
| 803 |
+
0.32.043.148 D que start_loop: processing task, id = 1
|
| 804 |
+
0.32.043.149 D que start_loop: update slots
|
| 805 |
+
0.32.043.149 I srv update_slots: all slots are idle
|
| 806 |
+
0.32.043.150 D que start_loop: waiting for new tasks
|
| 807 |
+
0.32.043.158 D No parser definition detected, assuming pure content parser.0.32.043.175 D Parsed message: {"role":"assistant","content":"őd"}
|
| 808 |
+
0.32.043.266 D srv stop: all tasks already finished, no need to cancel
|
| 809 |
+
0.32.043.271 D res remove_waiti: remove task 0 from waiting list. current waiting = 1 (before remove)
|
| 810 |
+
0.32.043.271 D srv stop: all tasks already finished, no need to cancel
|
MVP/evidence/student-quantize-q4_k_m.log
ADDED
|
@@ -0,0 +1,106 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
ggml_vulkan: Found 1 Vulkan devices:
|
| 2 |
+
ggml_vulkan: 0 = AMD Radeon RX 460 Graphics (RADV POLARIS11) (radv) | uma: 0 | fp16: 0 | bf16: 0 | fp4: 0 | warp size: 64 | shared memory: 65536 | int dot: 0 | matrix cores: none
|
| 3 |
+
load_backend: loaded Vulkan backend from /usr/lib/ggml/libggml-vulkan.so
|
| 4 |
+
load_backend: loaded CPU backend from /usr/lib/ggml/libggml-cpu-haswell.so
|
| 5 |
+
llama_print_build_info: build = 10068 (571d0d540d)
|
| 6 |
+
llama_print_build_info: built with GNU 16.1.1 for Linux x86_64
|
| 7 |
+
llama_quantize: quantizing 'MVP/artifacts/qwen35-text-n4-bf16.gguf' to 'MVP/artifacts/qwen35-text-n4-q4_k_m.gguf' as Q4_K_M
|
| 8 |
+
llama_model_loader: loaded meta data with 35 key-value pairs and 55 tensors from MVP/artifacts/qwen35-text-n4-bf16.gguf (version GGUF V3 (latest))
|
| 9 |
+
llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 10 |
+
llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 11 |
+
llama_model_loader: - kv 1: general.type str = model
|
| 12 |
+
llama_model_loader: - kv 2: general.name str = Qwen35 0.8b Text N4
|
| 13 |
+
llama_model_loader: - kv 3: general.finetune str = 0.8b-text-n4
|
| 14 |
+
llama_model_loader: - kv 4: general.basename str = qwen35
|
| 15 |
+
llama_model_loader: - kv 5: general.size_label str = 337M
|
| 16 |
+
llama_model_loader: - kv 6: qwen35.block_count u32 = 4
|
| 17 |
+
llama_model_loader: - kv 7: qwen35.context_length u32 = 262144
|
| 18 |
+
llama_model_loader: - kv 8: qwen35.embedding_length u32 = 1024
|
| 19 |
+
llama_model_loader: - kv 9: qwen35.feed_forward_length u32 = 3584
|
| 20 |
+
llama_model_loader: - kv 10: qwen35.attention.head_count u32 = 8
|
| 21 |
+
llama_model_loader: - kv 11: qwen35.attention.head_count_kv u32 = 2
|
| 22 |
+
llama_model_loader: - kv 12: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 23 |
+
llama_model_loader: - kv 13: qwen35.rope.freq_base f32 = 10000000.000000
|
| 24 |
+
llama_model_loader: - kv 14: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 25 |
+
llama_model_loader: - kv 15: qwen35.attention.key_length u32 = 256
|
| 26 |
+
llama_model_loader: - kv 16: qwen35.attention.value_length u32 = 256
|
| 27 |
+
llama_model_loader: - kv 17: general.file_type u32 = 32
|
| 28 |
+
llama_model_loader: - kv 18: qwen35.ssm.conv_kernel u32 = 4
|
| 29 |
+
llama_model_loader: - kv 19: qwen35.ssm.state_size u32 = 128
|
| 30 |
+
llama_model_loader: - kv 20: qwen35.ssm.group_count u32 = 16
|
| 31 |
+
llama_model_loader: - kv 21: qwen35.ssm.time_step_rank u32 = 16
|
| 32 |
+
llama_model_loader: - kv 22: qwen35.ssm.inner_size u32 = 2048
|
| 33 |
+
llama_model_loader: - kv 23: qwen35.full_attention_interval u32 = 4
|
| 34 |
+
llama_model_loader: - kv 24: qwen35.rope.dimension_count u32 = 64
|
| 35 |
+
llama_model_loader: - kv 25: general.quantization_version u32 = 2
|
| 36 |
+
llama_model_loader: - kv 26: tokenizer.ggml.model str = gpt2
|
| 37 |
+
llama_model_loader: - kv 27: tokenizer.ggml.pre str = qwen35
|
| 38 |
+
llama_model_loader: - kv 28: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 39 |
+
llama_model_loader: - kv 29: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 40 |
+
llama_model_loader: - kv 30: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 41 |
+
llama_model_loader: - kv 31: tokenizer.ggml.eos_token_id u32 = 248044
|
| 42 |
+
llama_model_loader: - kv 32: tokenizer.ggml.padding_token_id u32 = 248044
|
| 43 |
+
llama_model_loader: - kv 33: tokenizer.ggml.add_bos_token bool = false
|
| 44 |
+
llama_model_loader: - kv 34: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 45 |
+
llama_model_loader: - type f32: 23 tensors
|
| 46 |
+
llama_model_loader: - type bf16: 32 tensors
|
| 47 |
+
[ 1/ 55] output_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 48 |
+
[ 2/ 55] token_embd.weight - [ 1024, 248320, 1, 1], type = bf16, converting to q6_K .. size = 485.00 MiB -> 198.93 MiB
|
| 49 |
+
[ 3/ 55] blk.0.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 50 |
+
[ 4/ 55] blk.0.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 51 |
+
[ 5/ 55] blk.0.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 52 |
+
[ 6/ 55] blk.0.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 53 |
+
[ 7/ 55] blk.0.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 54 |
+
[ 8/ 55] blk.0.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 55 |
+
[ 9/ 55] blk.0.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 56 |
+
[ 10/ 55] blk.0.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 57 |
+
[ 11/ 55] blk.0.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 58 |
+
[ 12/ 55] blk.0.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 59 |
+
[ 13/ 55] blk.0.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 60 |
+
[ 14/ 55] blk.0.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 61 |
+
[ 15/ 55] blk.0.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 62 |
+
[ 16/ 55] blk.0.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 63 |
+
[ 17/ 55] blk.1.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 64 |
+
[ 18/ 55] blk.1.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 65 |
+
[ 19/ 55] blk.1.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 66 |
+
[ 20/ 55] blk.1.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 67 |
+
[ 21/ 55] blk.1.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 68 |
+
[ 22/ 55] blk.1.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 69 |
+
[ 23/ 55] blk.1.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 70 |
+
[ 24/ 55] blk.1.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 71 |
+
[ 25/ 55] blk.1.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 72 |
+
[ 26/ 55] blk.1.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 73 |
+
[ 27/ 55] blk.1.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 74 |
+
[ 28/ 55] blk.1.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 75 |
+
[ 29/ 55] blk.1.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 76 |
+
[ 30/ 55] blk.1.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 77 |
+
[ 31/ 55] blk.2.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 78 |
+
[ 32/ 55] blk.2.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 79 |
+
[ 33/ 55] blk.2.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 80 |
+
[ 34/ 55] blk.2.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 81 |
+
[ 35/ 55] blk.2.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 82 |
+
[ 36/ 55] blk.2.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 83 |
+
[ 37/ 55] blk.2.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 84 |
+
[ 38/ 55] blk.2.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 85 |
+
[ 39/ 55] blk.2.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 86 |
+
[ 40/ 55] blk.2.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 87 |
+
[ 41/ 55] blk.2.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 88 |
+
[ 42/ 55] blk.2.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 89 |
+
[ 43/ 55] blk.2.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 90 |
+
[ 44/ 55] blk.2.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 91 |
+
[ 45/ 55] blk.3.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 92 |
+
[ 46/ 55] blk.3.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 93 |
+
[ 47/ 55] blk.3.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 94 |
+
[ 48/ 55] blk.3.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 95 |
+
[ 49/ 55] blk.3.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 96 |
+
[ 50/ 55] blk.3.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 97 |
+
[ 51/ 55] blk.3.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q6_K .. size = 1.00 MiB -> 0.41 MiB
|
| 98 |
+
[ 52/ 55] blk.3.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 99 |
+
[ 53/ 55] blk.3.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 100 |
+
[ 54/ 55] blk.3.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 101 |
+
[ 55/ 55] blk.3.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 102 |
+
llama_model_quantize_impl: model size = 643.51 MiB (16.00 BPW)
|
| 103 |
+
llama_model_quantize_impl: quant size = 247.22 MiB (6.15 BPW)
|
| 104 |
+
|
| 105 |
+
llama_quantize: quantize time = 3899.07 ms
|
| 106 |
+
llama_quantize: total time = 3899.07 ms
|
MVP/evidence/student-vulkan-inference-b128.log
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
|
| 3 |
+
Loading model...
|
| 4 |
+
|
| 5 |
+
▄▄ ▄▄
|
| 6 |
+
██ ██
|
| 7 |
+
██ ██ ▀▀█▄ ███▄███▄ ▀▀█▄ ▄████ ████▄ ████▄
|
| 8 |
+
██ ██ ▄█▀██ ██ ██ ██ ▄█▀██ ██ ██ ██ ██ ██
|
| 9 |
+
██ ██ ▀█▄██ ██ ██ ██ ▀█▄██ ██ ▀████ ████▀ ████▀
|
| 10 |
+
██ ██
|
| 11 |
+
▀▀ ▀▀
|
| 12 |
+
|
| 13 |
+
build : b10068-571d0d540d
|
| 14 |
+
model : MVP/artifacts/qwen35-text-n4-bf16.gguf
|
| 15 |
+
ftype : BF16
|
| 16 |
+
modalities : text
|
| 17 |
+
|
| 18 |
+
available commands:
|
| 19 |
+
/exit or Ctrl+C stop or exit
|
| 20 |
+
/regen regenerate the last response
|
| 21 |
+
/clear clear the chat history
|
| 22 |
+
/read <file> add a text file
|
| 23 |
+
/glob <pattern> add text files using globbing pattern
|
| 24 |
+
|
| 25 |
+
|
| 26 |
+
|
| 27 |
+
> Kısa cevap ver: 2+2 kaçtır?
|
| 28 |
+
|
| 29 |
+
[Start thinking]
|
| 30 |
+
|
| 31 |
+
osuessoressorẽablishablish大业大业
|
| 32 |
+
|
| 33 |
+
[ Prompt: 201.3 t/s | Generation: 100.7 t/s ]
|
| 34 |
+
|
| 35 |
+
>
|
| 36 |
+
|
| 37 |
+
Exiting...
|
MVP/evidence/student-vulkan-inference-verbose.log
ADDED
|
@@ -0,0 +1,753 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
0.00.138.038 I load_backend: loaded Vulkan backend from /usr/lib/ggml/libggml-vulkan.so
|
| 2 |
+
0.00.170.142 I load_backend: loaded CPU backend from /usr/lib/ggml/libggml-cpu-haswell.so
|
| 3 |
+
0.00.170.673 I cmn common_param: common_params_print_info: build 10068 (571d0d540d) with GNU 16.1.1 for Linux x86_64 (debug)
|
| 4 |
+
0.00.170.677 I cmn common_param: common_params_print_info: verbosity = 2147483647 (adjust with the `-lv N` CLI arg)
|
| 5 |
+
0.00.170.677 I cmn common_param: device_info:
|
| 6 |
+
0.00.170.898 I cmn common_param: - Vulkan0 : AMD Radeon RX 460 Graphics (RADV POLARIS11) (2048 MiB, 1453 MiB free)
|
| 7 |
+
0.00.170.907 I cmn common_param: - CPU : AMD Ryzen 5 3600 6-Core Processor (15914 MiB, 15914 MiB free)
|
| 8 |
+
0.00.170.945 I cmn common_param: system_info: n_threads = 1 (n_threads_batch = 1) / 12 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | OPENMP = 1 | REPACK = 1 |
|
| 9 |
+
0.00.170.987 I srv init: running without SSL
|
| 10 |
+
0.00.171.048 I srv init: using 11 threads for HTTP server
|
| 11 |
+
0.00.171.082 D srv init: serve nocache for _app/version.json
|
| 12 |
+
0.00.171.339 D srv init: serve nocache for build.json
|
| 13 |
+
0.00.171.350 D srv init: serve nocache for manifest.webmanifest
|
| 14 |
+
0.00.171.393 D srv init: serve nocache for sw.js
|
| 15 |
+
0.00.171.519 W srv llama_server: -----------------
|
| 16 |
+
0.00.171.520 W srv llama_server: CORS is set to allow all origins ('*') and no API key is set
|
| 17 |
+
0.00.171.520 W srv llama_server: this can be a security risk (cross-origin attacks)
|
| 18 |
+
0.00.171.520 W srv llama_server: more info: https://github.com/ggml-org/llama.cpp/pull/25655
|
| 19 |
+
0.00.171.521 W srv llama_server: -----------------
|
| 20 |
+
0.00.171.529 I srv start: binding port with default address family
|
| 21 |
+
0.00.172.748 I srv load_model: loading model 'MVP/artifacts/qwen35-text-n4-bf16.gguf'
|
| 22 |
+
0.00.172.750 I srv load_model: local path 'MVP/artifacts/qwen35-text-n4-bf16.gguf'
|
| 23 |
+
0.00.220.916 I llama_model_loader: loaded meta data with 35 key-value pairs and 55 tensors from MVP/artifacts/qwen35-text-n4-bf16.gguf (version GGUF V3 (latest))
|
| 24 |
+
0.00.220.929 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 25 |
+
0.00.220.932 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 26 |
+
0.00.220.933 I llama_model_loader: - kv 1: general.type str = model
|
| 27 |
+
0.00.220.934 I llama_model_loader: - kv 2: general.name str = Qwen35 0.8b Text N4
|
| 28 |
+
0.00.220.935 I llama_model_loader: - kv 3: general.finetune str = 0.8b-text-n4
|
| 29 |
+
0.00.220.935 I llama_model_loader: - kv 4: general.basename str = qwen35
|
| 30 |
+
0.00.220.936 I llama_model_loader: - kv 5: general.size_label str = 337M
|
| 31 |
+
0.00.220.937 I llama_model_loader: - kv 6: qwen35.block_count u32 = 4
|
| 32 |
+
0.00.220.938 I llama_model_loader: - kv 7: qwen35.context_length u32 = 262144
|
| 33 |
+
0.00.220.938 I llama_model_loader: - kv 8: qwen35.embedding_length u32 = 1024
|
| 34 |
+
0.00.220.939 I llama_model_loader: - kv 9: qwen35.feed_forward_length u32 = 3584
|
| 35 |
+
0.00.220.939 I llama_model_loader: - kv 10: qwen35.attention.head_count u32 = 8
|
| 36 |
+
0.00.220.940 I llama_model_loader: - kv 11: qwen35.attention.head_count_kv u32 = 2
|
| 37 |
+
0.00.220.947 I llama_model_loader: - kv 12: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 38 |
+
0.00.220.953 I llama_model_loader: - kv 13: qwen35.rope.freq_base f32 = 10000000.000000
|
| 39 |
+
0.00.220.955 I llama_model_loader: - kv 14: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 40 |
+
0.00.220.955 I llama_model_loader: - kv 15: qwen35.attention.key_length u32 = 256
|
| 41 |
+
0.00.220.956 I llama_model_loader: - kv 16: qwen35.attention.value_length u32 = 256
|
| 42 |
+
0.00.220.957 I llama_model_loader: - kv 17: general.file_type u32 = 32
|
| 43 |
+
0.00.220.957 I llama_model_loader: - kv 18: qwen35.ssm.conv_kernel u32 = 4
|
| 44 |
+
0.00.220.958 I llama_model_loader: - kv 19: qwen35.ssm.state_size u32 = 128
|
| 45 |
+
0.00.220.959 I llama_model_loader: - kv 20: qwen35.ssm.group_count u32 = 16
|
| 46 |
+
0.00.220.959 I llama_model_loader: - kv 21: qwen35.ssm.time_step_rank u32 = 16
|
| 47 |
+
0.00.220.960 I llama_model_loader: - kv 22: qwen35.ssm.inner_size u32 = 2048
|
| 48 |
+
0.00.220.960 I llama_model_loader: - kv 23: qwen35.full_attention_interval u32 = 4
|
| 49 |
+
0.00.220.961 I llama_model_loader: - kv 24: qwen35.rope.dimension_count u32 = 64
|
| 50 |
+
0.00.220.962 I llama_model_loader: - kv 25: general.quantization_version u32 = 2
|
| 51 |
+
0.00.220.962 I llama_model_loader: - kv 26: tokenizer.ggml.model str = gpt2
|
| 52 |
+
0.00.220.963 I llama_model_loader: - kv 27: tokenizer.ggml.pre str = qwen35
|
| 53 |
+
0.00.251.182 I llama_model_loader: - kv 28: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 54 |
+
0.00.257.772 I llama_model_loader: - kv 29: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 55 |
+
0.00.279.979 I llama_model_loader: - kv 30: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 56 |
+
0.00.279.986 I llama_model_loader: - kv 31: tokenizer.ggml.eos_token_id u32 = 248044
|
| 57 |
+
0.00.279.987 I llama_model_loader: - kv 32: tokenizer.ggml.padding_token_id u32 = 248044
|
| 58 |
+
0.00.279.988 I llama_model_loader: - kv 33: tokenizer.ggml.add_bos_token bool = false
|
| 59 |
+
0.00.279.990 I llama_model_loader: - kv 34: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 60 |
+
0.00.279.991 I llama_model_loader: - type f32: 23 tensors
|
| 61 |
+
0.00.279.993 I llama_model_loader: - type bf16: 32 tensors
|
| 62 |
+
0.00.279.995 I print_info: file format = GGUF V3 (latest)
|
| 63 |
+
0.00.279.996 I print_info: file type = BF16
|
| 64 |
+
0.00.280.000 I print_info: file size = 643.51 MiB (16.00 BPW)
|
| 65 |
+
0.00.280.144 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1453 MiB free
|
| 66 |
+
0.00.430.883 D init_tokenizer: initializing tokenizer for type 2
|
| 67 |
+
0.00.470.983 I load: 0 unused tokens
|
| 68 |
+
0.00.470.997 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 69 |
+
0.00.470.998 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 70 |
+
0.00.470.998 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 71 |
+
0.00.470.998 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 72 |
+
0.00.470.999 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 73 |
+
0.00.471.000 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 74 |
+
0.00.471.000 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 75 |
+
0.00.471.000 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 76 |
+
0.00.471.000 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 77 |
+
0.00.471.002 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 78 |
+
0.00.471.373 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 79 |
+
0.00.473.298 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 80 |
+
0.00.473.410 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 81 |
+
0.00.473.652 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 82 |
+
0.00.477.671 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 83 |
+
0.00.478.263 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 84 |
+
0.00.484.501 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 85 |
+
0.00.493.554 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 86 |
+
0.00.496.017 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 87 |
+
0.00.497.867 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 88 |
+
0.00.499.231 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 89 |
+
0.00.501.064 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 90 |
+
0.00.521.478 I load: printing all EOG tokens:
|
| 91 |
+
0.00.521.482 I load: - 248044 ('<|endoftext|>')
|
| 92 |
+
0.00.521.482 I load: - 248046 ('<|im_end|>')
|
| 93 |
+
0.00.521.483 I load: - 248063 ('<|fim_pad|>')
|
| 94 |
+
0.00.521.483 I load: - 248064 ('<|repo_name|>')
|
| 95 |
+
0.00.521.483 I load: - 248065 ('<|file_sep|>')
|
| 96 |
+
0.00.521.984 I load: special tokens cache size = 33
|
| 97 |
+
0.00.608.184 I load: token to piece cache size = 1.7581 MB
|
| 98 |
+
0.00.608.194 I print_info: arch = qwen35
|
| 99 |
+
0.00.608.195 I print_info: vocab_only = 0
|
| 100 |
+
0.00.608.196 I print_info: no_alloc = 0
|
| 101 |
+
0.00.608.196 I print_info: n_ctx_train = 262144
|
| 102 |
+
0.00.608.196 I print_info: n_embd_inp = 1024
|
| 103 |
+
0.00.608.197 I print_info: n_embd = 1024
|
| 104 |
+
0.00.608.197 I print_info: n_embd_out = 1024
|
| 105 |
+
0.00.608.197 I print_info: n_layer = 4
|
| 106 |
+
0.00.608.197 I print_info: n_layer_all = 4
|
| 107 |
+
0.00.608.203 I print_info: n_head = 8
|
| 108 |
+
0.00.608.204 I print_info: n_head_kv = 2
|
| 109 |
+
0.00.608.204 I print_info: n_rot = 64
|
| 110 |
+
0.00.608.205 I print_info: n_swa = 0
|
| 111 |
+
0.00.608.205 I print_info: is_swa_any = 0
|
| 112 |
+
0.00.608.205 I print_info: n_embd_head_k = 256
|
| 113 |
+
0.00.608.205 I print_info: n_embd_head_v = 256
|
| 114 |
+
0.00.608.206 I print_info: n_gqa = 4
|
| 115 |
+
0.00.608.207 I print_info: n_embd_k_gqa = 512
|
| 116 |
+
0.00.608.207 I print_info: n_embd_v_gqa = 512
|
| 117 |
+
0.00.608.208 I print_info: f_norm_eps = 0.0e+00
|
| 118 |
+
0.00.608.209 I print_info: f_norm_rms_eps = 1.0e-06
|
| 119 |
+
0.00.608.209 I print_info: f_clamp_kqv = 0.0e+00
|
| 120 |
+
0.00.608.209 I print_info: f_max_alibi_bias = 0.0e+00
|
| 121 |
+
0.00.608.210 I print_info: f_logit_scale = 0.0e+00
|
| 122 |
+
0.00.608.210 I print_info: f_attn_scale = 0.0e+00
|
| 123 |
+
0.00.608.210 I print_info: f_attn_value_scale = 0.0000
|
| 124 |
+
0.00.608.211 I print_info: n_ff = 3584
|
| 125 |
+
0.00.608.211 I print_info: n_expert = 0
|
| 126 |
+
0.00.608.211 I print_info: n_expert_used = 0
|
| 127 |
+
0.00.608.212 I print_info: n_expert_groups = 0
|
| 128 |
+
0.00.608.212 I print_info: n_group_used = 0
|
| 129 |
+
0.00.608.212 I print_info: causal attn = 1
|
| 130 |
+
0.00.608.212 I print_info: pooling type = -1
|
| 131 |
+
0.00.608.212 I print_info: rope type = 40
|
| 132 |
+
0.00.608.213 I print_info: rope scaling = linear
|
| 133 |
+
0.00.608.214 I print_info: freq_base_train = 10000000.0
|
| 134 |
+
0.00.608.214 I print_info: freq_scale_train = 1
|
| 135 |
+
0.00.608.214 I print_info: n_ctx_orig_yarn = 262144
|
| 136 |
+
0.00.608.215 I print_info: rope_yarn_log_mul = 0.0000
|
| 137 |
+
0.00.608.215 I print_info: rope_finetuned = unknown
|
| 138 |
+
0.00.608.215 I print_info: mrope sections = [11, 11, 10, 0]
|
| 139 |
+
0.00.608.216 I print_info: ssm_d_conv = 4
|
| 140 |
+
0.00.608.216 I print_info: ssm_d_inner = 2048
|
| 141 |
+
0.00.608.216 I print_info: ssm_d_state = 128
|
| 142 |
+
0.00.608.216 I print_info: ssm_dt_rank = 16
|
| 143 |
+
0.00.608.216 I print_info: ssm_n_group = 16
|
| 144 |
+
0.00.608.217 I print_info: ssm_dt_b_c_rms = 0
|
| 145 |
+
0.00.608.217 I print_info: model type = ?B
|
| 146 |
+
0.00.608.218 I print_info: model params = 337.30 M
|
| 147 |
+
0.00.608.219 I print_info: general.name = Qwen35 0.8b Text N4
|
| 148 |
+
0.00.608.219 I print_info: vocab type = BPE
|
| 149 |
+
0.00.608.220 I print_info: n_vocab = 248320
|
| 150 |
+
0.00.608.220 I print_info: n_merges = 247587
|
| 151 |
+
0.00.608.220 I print_info: BOS token = 11 ','
|
| 152 |
+
0.00.608.221 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 153 |
+
0.00.608.221 I print_info: EOT token = 248046 '<|im_end|>'
|
| 154 |
+
0.00.608.221 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 155 |
+
0.00.608.221 I print_info: LF token = 198 'Ċ'
|
| 156 |
+
0.00.608.222 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 157 |
+
0.00.608.222 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 158 |
+
0.00.608.222 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 159 |
+
0.00.608.222 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 160 |
+
0.00.608.223 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 161 |
+
0.00.608.223 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 162 |
+
0.00.608.223 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 163 |
+
0.00.608.224 I print_info: EOG token = 248046 '<|im_end|>'
|
| 164 |
+
0.00.608.224 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 165 |
+
0.00.608.224 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 166 |
+
0.00.608.225 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 167 |
+
0.00.608.225 I print_info: max token length = 256
|
| 168 |
+
0.00.608.226 I load_tensors: loading model tensors, this can take a while... (mmap = true, direct_io = false)
|
| 169 |
+
0.00.609.820 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 170 |
+
0.00.609.822 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 171 |
+
0.00.609.823 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 172 |
+
0.00.609.823 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 173 |
+
0.00.609.823 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 174 |
+
0.00.609.852 D create_tensor: loading tensor token_embd.weight
|
| 175 |
+
0.00.609.860 D create_tensor: loading tensor output_norm.weight
|
| 176 |
+
0.00.609.866 D create_tensor: loading tensor token_embd.weight
|
| 177 |
+
0.00.609.870 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 178 |
+
0.00.609.876 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 179 |
+
0.00.609.881 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 180 |
+
0.00.609.885 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 181 |
+
0.00.609.891 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 182 |
+
0.00.609.895 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 183 |
+
0.00.609.899 D create_tensor: loading tensor blk.0.ssm_a
|
| 184 |
+
0.00.609.903 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 185 |
+
0.00.609.907 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 186 |
+
0.00.609.911 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 187 |
+
0.00.609.915 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 188 |
+
0.00.609.920 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 189 |
+
0.00.609.924 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 190 |
+
0.00.609.928 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 191 |
+
0.00.609.932 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 192 |
+
0.00.609.937 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 193 |
+
0.00.609.941 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 194 |
+
0.00.609.946 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 195 |
+
0.00.609.951 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 196 |
+
0.00.609.958 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 197 |
+
0.00.609.963 D create_tensor: loading tensor blk.1.ssm_a
|
| 198 |
+
0.00.609.967 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 199 |
+
0.00.609.971 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 200 |
+
0.00.609.976 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 201 |
+
0.00.609.983 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 202 |
+
0.00.609.987 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 203 |
+
0.00.609.992 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 204 |
+
0.00.609.996 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 205 |
+
0.00.610.002 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 206 |
+
0.00.610.007 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 207 |
+
0.00.610.012 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 208 |
+
0.00.610.019 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 209 |
+
0.00.610.023 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 210 |
+
0.00.610.028 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 211 |
+
0.00.610.032 D create_tensor: loading tensor blk.2.ssm_a
|
| 212 |
+
0.00.610.039 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 213 |
+
0.00.610.043 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 214 |
+
0.00.610.048 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 215 |
+
0.00.610.052 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 216 |
+
0.00.610.059 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 217 |
+
0.00.610.063 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 218 |
+
0.00.610.068 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 219 |
+
0.00.610.072 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 220 |
+
0.00.610.079 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 221 |
+
0.00.610.086 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 222 |
+
0.00.610.092 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 223 |
+
0.00.610.097 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 224 |
+
0.00.610.107 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 225 |
+
0.00.610.115 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 226 |
+
0.00.610.120 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 227 |
+
0.00.610.125 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 228 |
+
0.00.610.131 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 229 |
+
0.00.610.135 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 230 |
+
0.00.610.233 D done_getting_tensors: tensor 'token_embd.weight' (bf16) (and 0 others) cannot be used with preferred buffer type Vulkan_Host, using CPU instead
|
| 231 |
+
0.00.667.027 I load_tensors: offloading output layer to GPU
|
| 232 |
+
0.00.667.031 I load_tensors: offloading 3 repeating layers to GPU
|
| 233 |
+
0.00.667.032 I load_tensors: offloaded 5/5 layers to GPU
|
| 234 |
+
0.00.667.038 I load_tensors: CPU_Mapped model buffer size = 485.00 MiB
|
| 235 |
+
0.00.667.039 I load_tensors: Vulkan0 model buffer size = 643.51 MiB
|
| 236 |
+
0.00.871.933 I cmn common_init_: added <|endoftext|> logit bias = -inf
|
| 237 |
+
0.00.871.937 I cmn common_init_: added <|im_end|> logit bias = -inf
|
| 238 |
+
0.00.871.937 I cmn common_init_: added <|fim_pad|> logit bias = -inf
|
| 239 |
+
0.00.871.938 I cmn common_init_: added <|repo_name|> logit bias = -inf
|
| 240 |
+
0.00.871.939 I cmn common_init_: added <|file_sep|> logit bias = -inf
|
| 241 |
+
0.00.871.988 I llama_context: constructing llama_context
|
| 242 |
+
0.00.871.992 I llama_context: n_seq_max = 1
|
| 243 |
+
0.00.871.992 I llama_context: n_ctx = 256
|
| 244 |
+
0.00.871.992 I llama_context: n_ctx_seq = 256
|
| 245 |
+
0.00.871.993 I llama_context: n_batch = 128
|
| 246 |
+
0.00.871.993 I llama_context: n_ubatch = 1
|
| 247 |
+
0.00.871.993 I llama_context: causal_attn = 1
|
| 248 |
+
0.00.871.994 I llama_context: flash_attn = auto
|
| 249 |
+
0.00.871.994 I llama_context: kv_unified = false
|
| 250 |
+
0.00.871.999 I llama_context: freq_base = 10000000.0
|
| 251 |
+
0.00.872.000 I llama_context: freq_scale = 1
|
| 252 |
+
0.00.872.000 I llama_context: n_rs_seq = 0
|
| 253 |
+
0.00.872.001 I llama_context: n_outputs_max = 1
|
| 254 |
+
0.00.872.001 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 255 |
+
0.00.872.020 D set_abort_callback: call
|
| 256 |
+
0.00.872.277 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 257 |
+
0.00.872.292 D llama_kv_cache: layer 0: filtered
|
| 258 |
+
0.00.872.293 D llama_kv_cache: layer 1: filtered
|
| 259 |
+
0.00.872.293 D llama_kv_cache: layer 2: filtered
|
| 260 |
+
0.00.872.294 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 261 |
+
0.00.872.342 I llama_kv_cache: Vulkan0 KV buffer size = 0.50 MiB
|
| 262 |
+
0.00.872.849 I llama_kv_cache: size = 0.50 MiB ( 256 cells, 1 layers, 1/1 seqs), K (f16): 0.25 MiB, V (f16): 0.25 MiB
|
| 263 |
+
0.00.872.851 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 264 |
+
0.00.872.852 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 265 |
+
0.00.872.853 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 266 |
+
0.00.872.855 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 267 |
+
0.00.872.856 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 268 |
+
0.00.872.856 D llama_memory_recurrent: layer 3: skipped
|
| 269 |
+
0.00.873.016 I llama_memory_recurrent: Vulkan0 RS buffer size = 3.21 MiB
|
| 270 |
+
0.00.873.020 I llama_memory_recurrent: size = 3.21 MiB ( 1 cells, 4 layers, 1 seqs 0 rs_seq), R (f32): 0.21 MiB, S (f32): 3.00 MiB
|
| 271 |
+
0.00.873.021 D llama_context: enumerating backends
|
| 272 |
+
0.00.873.022 D llama_context: backend_ptrs.size() = 2
|
| 273 |
+
0.00.873.023 I sched_reserve: reserving ...
|
| 274 |
+
0.00.873.024 D sched_reserve: max_nodes = 1792
|
| 275 |
+
0.00.873.268 D sched_reserve: reserving full memory module
|
| 276 |
+
0.00.873.272 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 277 |
+
0.00.873.273 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 278 |
+
0.00.873.543 I resolve_fused_ops: Flash Attention enabled
|
| 279 |
+
0.00.873.545 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 280 |
+
0.00.873.546 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 281 |
+
0.00.873.751 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 282 |
+
0.00.873.753 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 283 |
+
0.00.873.948 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 284 |
+
0.00.873.950 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 285 |
+
0.00.873.951 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 286 |
+
0.00.874.135 I resolve_fused_ops: Lightning Indexer enabled
|
| 287 |
+
0.00.874.137 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 288 |
+
0.00.874.137 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 289 |
+
0.00.874.318 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 290 |
+
0.00.874.320 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 291 |
+
0.00.874.499 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 292 |
+
0.00.874.501 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 293 |
+
0.00.874.678 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 294 |
+
0.00.874.680 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 295 |
+
0.00.874.989 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 296 |
+
0.00.875.230 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 297 |
+
0.00.875.464 I sched_reserve: Vulkan0 compute buffer size = 2.12 MiB
|
| 298 |
+
0.00.875.466 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 299 |
+
0.00.875.466 I sched_reserve: graph nodes = 235
|
| 300 |
+
0.00.875.467 I sched_reserve: graph splits = 2
|
| 301 |
+
0.00.875.467 I sched_reserve: reserve took 2.44 ms, sched copies = 1
|
| 302 |
+
0.00.875.570 D set_adapters_lora: adapters = (nil)
|
| 303 |
+
0.00.875.572 D adapters_lora_are_same: adapters = (nil)
|
| 304 |
+
0.00.875.572 I cmn common_init_: warming up the model with an empty run - please wait ... (--no-warmup to disable)
|
| 305 |
+
0.00.898.304 I cmn common_conte: the context does not support partial sequence removal
|
| 306 |
+
0.00.908.373 I srv load_model: speculative decoding will use checkpoints
|
| 307 |
+
0.00.908.376 I srv load_model: initializing, n_slots = 1, n_ctx_slot = 256, kv_unified = 'false'
|
| 308 |
+
0.00.908.378 I spec common_specu: no implementations specified for speculative decoding
|
| 309 |
+
0.00.908.379 I slot load_model: id 0 | task -1 | new slot, n_ctx = 256
|
| 310 |
+
0.00.908.379 D slot reset: id 0 | task -1 |
|
| 311 |
+
0.00.908.386 I srv load_model: prompt cache is enabled, size limit: 8192 MiB
|
| 312 |
+
0.00.908.386 I srv load_model: use `--cache-ram 0` to disable the prompt cache
|
| 313 |
+
0.00.908.386 I srv load_model: for more info see https://github.com/ggml-org/llama.cpp/pull/16391
|
| 314 |
+
0.00.908.387 I srv load_model: context checkpoints enabled, max = 32, min spacing = 8192
|
| 315 |
+
0.00.908.399 I srv init: idle slots will be saved to prompt cache upon starting a new task
|
| 316 |
+
0.00.908.399 D srv init: __TEST_TAG_CACHE_IDLE_SLOTS_ENABLED__
|
| 317 |
+
0.00.911.479 D common_chat_templates_apply_jinja: using differential autoparser
|
| 318 |
+
0.00.911.483 D [1m[38;5;126m=== Starting differential analysis ===
|
| 319 |
+
[0m0.00.911.483 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 320 |
+
[0m0.00.913.365 D [1m[38;5;214mPhase 2: Content analysis
|
| 321 |
+
[0m0.00.915.044 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 322 |
+
[0m0.00.917.207 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 323 |
+
[0m0.00.918.268 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 324 |
+
[0m0.00.922.293 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 325 |
+
[0m0.00.923.908 D Template application failed:
|
| 326 |
+
------------
|
| 327 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 328 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 329 |
+
^
|
| 330 |
+
Error: Jinja Exception: No messages provided.
|
| 331 |
+
0.00.924.082 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 332 |
+
[0m0.00.924.694 D
|
| 333 |
+
--- Reasoning & Content Structure ---
|
| 334 |
+
0.00.924.696 D user_msg_start: <|im_start|>user
|
| 335 |
+
0.00.924.696 D assistant_msg_start: <|im_start|>assistant
|
| 336 |
+
0.00.924.697 D reasoning_mode: TAG_BASED
|
| 337 |
+
0.00.924.697 D reasoning_start: '<think>
|
| 338 |
+
'
|
| 339 |
+
0.00.924.697 D reasoning_end: '
|
| 340 |
+
</think>
|
| 341 |
+
|
| 342 |
+
'
|
| 343 |
+
0.00.924.698 D content_mode: PLAIN
|
| 344 |
+
0.00.924.698 D content_start: ''
|
| 345 |
+
0.00.924.698 D content_end: ''
|
| 346 |
+
0.00.924.699 D
|
| 347 |
+
--- Tool Call Structure ---
|
| 348 |
+
0.00.924.699 D tool_mode: TAG_WITH_TAGGED
|
| 349 |
+
0.00.924.699 D supports_tools: true
|
| 350 |
+
0.00.924.699 D supports_parallel_calls: true
|
| 351 |
+
0.00.924.700 D tool_section_start: ''
|
| 352 |
+
0.00.924.700 D tool_section_end: ''
|
| 353 |
+
0.00.924.700 D per_call_start: '<tool_call>
|
| 354 |
+
'
|
| 355 |
+
0.00.924.700 D per_call_end: '</tool_call>'
|
| 356 |
+
0.00.924.700 D func_name_prefix: '<function='
|
| 357 |
+
0.00.924.700 D func_name_suffix: '>
|
| 358 |
+
'
|
| 359 |
+
0.00.924.701 D func_args_separator: ''
|
| 360 |
+
0.00.924.701 D func_close: '</function>
|
| 361 |
+
'
|
| 362 |
+
0.00.924.701 D call_id_prefix: ''
|
| 363 |
+
0.00.924.702 D call_id_suffix: ''
|
| 364 |
+
0.00.924.703 D call_id_pos: 'NONE'
|
| 365 |
+
0.00.924.703 D args_start: ''
|
| 366 |
+
0.00.924.703 D args_end: ''
|
| 367 |
+
0.00.924.703 D arg_name_prefix: '<parameter='
|
| 368 |
+
0.00.924.703 D arg_name_suffix: '>
|
| 369 |
+
'
|
| 370 |
+
0.00.924.703 D arg_value_prefix: ''
|
| 371 |
+
0.00.924.703 D arg_value_suffix: '
|
| 372 |
+
</parameter>
|
| 373 |
+
'
|
| 374 |
+
0.00.924.704 D name_field: 'name'
|
| 375 |
+
0.00.924.704 D args_field: 'arguments'
|
| 376 |
+
0.00.924.704 D id_field: ''
|
| 377 |
+
0.00.924.704 D gen_id_field: ''
|
| 378 |
+
0.00.924.704 D parameter_order: ''
|
| 379 |
+
0.00.924.704 D [1m[38;5;126m=== Differential analysis complete ===
|
| 380 |
+
[0m0.00.926.069 D common_chat_templates_apply_jinja: generated parser:
|
| 381 |
+
Sequence(Literal(<|im_start|>assistant
|
| 382 |
+
), Space, Epsilon, Tag(content, Until()), End)
|
| 383 |
+
|
| 384 |
+
parser generation prompt: <|im_start|>assistant
|
| 385 |
+
<think>
|
| 386 |
+
|
| 387 |
+
0.00.926.077 I srv init: init: chat template, example_format: '<|im_start|>system
|
| 388 |
+
You are a helpful assistant<|im_end|>
|
| 389 |
+
<|im_start|>user
|
| 390 |
+
Hello<|im_end|>
|
| 391 |
+
<|im_start|>assistant
|
| 392 |
+
Hi there<|im_end|>
|
| 393 |
+
<|im_start|>user
|
| 394 |
+
How are you?<|im_end|>
|
| 395 |
+
<|im_start|>assistant
|
| 396 |
+
<think>
|
| 397 |
+
'
|
| 398 |
+
0.00.926.123 D common_chat_templates_apply_jinja: using differential autoparser
|
| 399 |
+
0.00.926.126 D [1m[38;5;126m=== Starting differential analysis ===
|
| 400 |
+
[0m0.00.926.126 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 401 |
+
[0m0.00.927.980 D [1m[38;5;214mPhase 2: Content analysis
|
| 402 |
+
[0m0.00.929.622 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 403 |
+
[0m0.00.931.765 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 404 |
+
[0m0.00.932.842 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 405 |
+
[0m0.00.936.793 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 406 |
+
[0m0.00.938.298 D Template application failed:
|
| 407 |
+
------------
|
| 408 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 409 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 410 |
+
^
|
| 411 |
+
Error: Jinja Exception: No messages provided.
|
| 412 |
+
0.00.938.473 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 413 |
+
[0m0.00.939.098 D
|
| 414 |
+
--- Reasoning & Content Structure ---
|
| 415 |
+
0.00.939.102 D user_msg_start: <|im_start|>user
|
| 416 |
+
0.00.939.102 D assistant_msg_start: <|im_start|>assistant
|
| 417 |
+
0.00.939.103 D reasoning_mode: TAG_BASED
|
| 418 |
+
0.00.939.103 D reasoning_start: '<think>
|
| 419 |
+
'
|
| 420 |
+
0.00.939.104 D reasoning_end: '
|
| 421 |
+
</think>
|
| 422 |
+
|
| 423 |
+
'
|
| 424 |
+
0.00.939.104 D content_mode: PLAIN
|
| 425 |
+
0.00.939.105 D content_start: ''
|
| 426 |
+
0.00.939.105 D content_end: ''
|
| 427 |
+
0.00.939.105 D
|
| 428 |
+
--- Tool Call Structure ---
|
| 429 |
+
0.00.939.105 D tool_mode: TAG_WITH_TAGGED
|
| 430 |
+
0.00.939.106 D supports_tools: true
|
| 431 |
+
0.00.939.106 D supports_parallel_calls: true
|
| 432 |
+
0.00.939.106 D tool_section_start: ''
|
| 433 |
+
0.00.939.106 D tool_section_end: ''
|
| 434 |
+
0.00.939.106 D per_call_start: '<tool_call>
|
| 435 |
+
'
|
| 436 |
+
0.00.939.107 D per_call_end: '</tool_call>'
|
| 437 |
+
0.00.939.107 D func_name_prefix: '<function='
|
| 438 |
+
0.00.939.107 D func_name_suffix: '>
|
| 439 |
+
'
|
| 440 |
+
0.00.939.107 D func_args_separator: ''
|
| 441 |
+
0.00.939.107 D func_close: '</function>
|
| 442 |
+
'
|
| 443 |
+
0.00.939.107 D call_id_prefix: ''
|
| 444 |
+
0.00.939.108 D call_id_suffix: ''
|
| 445 |
+
0.00.939.108 D call_id_pos: 'NONE'
|
| 446 |
+
0.00.939.108 D args_start: ''
|
| 447 |
+
0.00.939.109 D args_end: ''
|
| 448 |
+
0.00.939.109 D arg_name_prefix: '<parameter='
|
| 449 |
+
0.00.939.109 D arg_name_suffix: '>
|
| 450 |
+
'
|
| 451 |
+
0.00.939.109 D arg_value_prefix: ''
|
| 452 |
+
0.00.939.109 D arg_value_suffix: '
|
| 453 |
+
</parameter>
|
| 454 |
+
'
|
| 455 |
+
0.00.939.109 D name_field: 'name'
|
| 456 |
+
0.00.939.110 D args_field: 'arguments'
|
| 457 |
+
0.00.939.110 D id_field: ''
|
| 458 |
+
0.00.939.110 D gen_id_field: ''
|
| 459 |
+
0.00.939.110 D parameter_order: ''
|
| 460 |
+
0.00.939.110 D [1m[38;5;126m=== Differential analysis complete ===
|
| 461 |
+
[0m0.00.939.851 D common_chat_templates_apply_jinja: generated parser:
|
| 462 |
+
Sequence(Literal(<|im_start|>assistant
|
| 463 |
+
), Space, Repetition(Sequence(Epsilon, Literal(<think>), Repetition(Literal(
|
| 464 |
+
), 0, 1), Tag(reasoning, Until(</think>)), Epsilon, Repetition(Literal(
|
| 465 |
+
), 0, 1), Literal(</think>), Repetition(Literal(
|
| 466 |
+
), 0, 1), Repetition(Literal(
|
| 467 |
+
), 0, 1)), 0, 1), Tag(content, Until()), End)
|
| 468 |
+
|
| 469 |
+
parser generation prompt: <|im_start|>assistant
|
| 470 |
+
<think>
|
| 471 |
+
|
| 472 |
+
0.00.939.858 I srv init: init: chat template, thinking = 1
|
| 473 |
+
0.00.939.876 I srv llama_server: model loaded
|
| 474 |
+
0.00.939.879 I srv llama_server: listening on http://127.0.0.1:60907
|
| 475 |
+
0.00.939.881 D que start_loop: processing new tasks
|
| 476 |
+
0.00.939.882 D que start_loop: update slots
|
| 477 |
+
0.00.939.884 I srv update_slots: all slots are idle
|
| 478 |
+
0.00.939.884 D que start_loop: waiting for new tasks
|
| 479 |
+
0.00.972.405 D srv stop: all tasks already finished, no need to cancel
|
| 480 |
+
0.00.972.745 D srv stop: all tasks already finished, no need to cancel
|
| 481 |
+
0.00.973.112 D srv stop: all tasks already finished, no need to cancel
|
| 482 |
+
0.00.973.491 D common_chat_templates_apply_jinja: using differential autoparser
|
| 483 |
+
0.00.973.493 D [1m[38;5;126m=== Starting differential analysis ===
|
| 484 |
+
[0m0.00.973.493 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 485 |
+
[0m0.00.975.467 D [1m[38;5;214mPhase 2: Content analysis
|
| 486 |
+
[0m0.00.977.158 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 487 |
+
[0m0.00.979.417 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 488 |
+
[0m0.00.980.509 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 489 |
+
[0m0.00.984.655 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 490 |
+
[0m0.00.986.770 D Template application failed:
|
| 491 |
+
------------
|
| 492 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 493 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 494 |
+
^
|
| 495 |
+
Error: Jinja Exception: No messages provided.
|
| 496 |
+
0.00.987.011 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 497 |
+
[0m0.00.987.656 D
|
| 498 |
+
--- Reasoning & Content Structure ---
|
| 499 |
+
0.00.987.659 D user_msg_start: <|im_start|>user
|
| 500 |
+
0.00.987.659 D assistant_msg_start: <|im_start|>assistant
|
| 501 |
+
0.00.987.660 D reasoning_mode: TAG_BASED
|
| 502 |
+
0.00.987.660 D reasoning_start: '<think>
|
| 503 |
+
'
|
| 504 |
+
0.00.987.660 D reasoning_end: '
|
| 505 |
+
</think>
|
| 506 |
+
|
| 507 |
+
'
|
| 508 |
+
0.00.987.660 D content_mode: PLAIN
|
| 509 |
+
0.00.987.661 D content_start: ''
|
| 510 |
+
0.00.987.661 D content_end: ''
|
| 511 |
+
0.00.987.661 D
|
| 512 |
+
--- Tool Call Structure ---
|
| 513 |
+
0.00.987.661 D tool_mode: TAG_WITH_TAGGED
|
| 514 |
+
0.00.987.661 D supports_tools: true
|
| 515 |
+
0.00.987.662 D supports_parallel_calls: true
|
| 516 |
+
0.00.987.662 D tool_section_start: ''
|
| 517 |
+
0.00.987.662 D tool_section_end: ''
|
| 518 |
+
0.00.987.662 D per_call_start: '<tool_call>
|
| 519 |
+
'
|
| 520 |
+
0.00.987.662 D per_call_end: '</tool_call>'
|
| 521 |
+
0.00.987.662 D func_name_prefix: '<function='
|
| 522 |
+
0.00.987.663 D func_name_suffix: '>
|
| 523 |
+
'
|
| 524 |
+
0.00.987.663 D func_args_separator: ''
|
| 525 |
+
0.00.987.663 D func_close: '</function>
|
| 526 |
+
'
|
| 527 |
+
0.00.987.663 D call_id_prefix: ''
|
| 528 |
+
0.00.987.663 D call_id_suffix: ''
|
| 529 |
+
0.00.987.664 D call_id_pos: 'NONE'
|
| 530 |
+
0.00.987.664 D args_start: ''
|
| 531 |
+
0.00.987.664 D args_end: ''
|
| 532 |
+
0.00.987.664 D arg_name_prefix: '<parameter='
|
| 533 |
+
0.00.987.664 D arg_name_suffix: '>
|
| 534 |
+
'
|
| 535 |
+
0.00.987.664 D arg_value_prefix: ''
|
| 536 |
+
0.00.987.664 D arg_value_suffix: '
|
| 537 |
+
</parameter>
|
| 538 |
+
'
|
| 539 |
+
0.00.987.665 D name_field: 'name'
|
| 540 |
+
0.00.987.665 D args_field: 'arguments'
|
| 541 |
+
0.00.987.666 D id_field: ''
|
| 542 |
+
0.00.987.666 D gen_id_field: ''
|
| 543 |
+
0.00.987.666 D parameter_order: ''
|
| 544 |
+
0.00.987.666 D [1m[38;5;126m=== Differential analysis complete ===
|
| 545 |
+
[0m0.00.988.530 D common_chat_templates_apply_jinja: generated parser:
|
| 546 |
+
Sequence(Literal(<|im_start|>assistant
|
| 547 |
+
), Space, Repetition(Sequence(Epsilon, Literal(<think>), Repetition(Literal(
|
| 548 |
+
), 0, 1), Tag(reasoning, Until(</think>)), Epsilon, Repetition(Literal(
|
| 549 |
+
), 0, 1), Literal(</think>), Repetition(Literal(
|
| 550 |
+
), 0, 1), Repetition(Literal(
|
| 551 |
+
), 0, 1)), 0, 1), Tag(content, Until()), End)
|
| 552 |
+
|
| 553 |
+
parser generation prompt: <|im_start|>assistant
|
| 554 |
+
<think>
|
| 555 |
+
|
| 556 |
+
0.00.988.564 I srv server_strea: conv_id= (empty=1)
|
| 557 |
+
0.00.988.697 I srv operator(): chat format: peg-native
|
| 558 |
+
0.00.988.824 D srv eval_llama_c: reasoning budget: tokens=-1, generation_prompt='<|im_start|>assistant
|
| 559 |
+
<think>
|
| 560 |
+
', start=1 toks, end=1 toks, forced=1 toks
|
| 561 |
+
0.00.988.847 D res add_waiting_: add task 0 to waiting list. current waiting = 0 (before add)
|
| 562 |
+
0.00.988.850 D que post: new task, id = 0/1, front = 0
|
| 563 |
+
0.00.988.869 D que start_loop: processing new tasks
|
| 564 |
+
0.00.988.876 D que start_loop: processing task, id = 0
|
| 565 |
+
0.00.988.878 I slot get_availabl: id 0 | task -1 | selected slot by LRU, t_last = -1
|
| 566 |
+
0.00.988.879 I srv get_availabl: updating prompt cache
|
| 567 |
+
0.00.988.883 I srv load: - looking for better prompt, base f_keep = -1.000, sim = 0.000
|
| 568 |
+
0.00.988.886 I srv update: - cache state: 0 prompts, 0.000 MiB (limits: 8192.000 MiB, 256 tokens, 8589934592 est)
|
| 569 |
+
0.00.988.889 I srv get_availabl: prompt cache update took 0.01 ms
|
| 570 |
+
0.00.988.903 D slot launch_slot_: id 0 | task -1 | launching slot : {"id":0,"n_ctx":256,"speculative":false,"is_processing":false}
|
| 571 |
+
0.00.988.940 D common_sampler_init: prefill token: 248045 = <|im_start|>
|
| 572 |
+
0.00.988.942 D common_sampler_init: prefill token: 74455 = assistant
|
| 573 |
+
0.00.988.943 D common_sampler_init: prefill token: 198 =
|
| 574 |
+
|
| 575 |
+
0.00.988.943 D common_sampler_init: prefill token: 248068 = <think>
|
| 576 |
+
0.00.988.943 D common_sampler_init: prefill token: 198 =
|
| 577 |
+
|
| 578 |
+
0.00.988.955 I slot launch_slot_: id 0 | task -1 | sampler chain: logits -> ?penalties -> ?dry -> ?top-n-sigma -> top-k -> ?typical -> top-p -> min-p -> ?xtc -> temp-ext -> dist
|
| 579 |
+
0.00.988.960 I slot launch_slot_: id 0 | task -1 | sampler params:
|
| 580 |
+
repeat_last_n = 64, repeat_penalty = 1.000, frequency_penalty = 0.000, presence_penalty = 0.000
|
| 581 |
+
dry_multiplier = 0.000, dry_base = 1.750, dry_allowed_length = 2, dry_penalty_last_n = 256
|
| 582 |
+
top_k = 40, top_p = 0.950, min_p = 0.050, xtc_probability = 0.000, xtc_threshold = 0.100, typical_p = 1.000, top_n_sigma = -1.000, temp = 0.800
|
| 583 |
+
mirostat = 0, mirostat_lr = 0.100, mirostat_ent = 5.000, adaptive_target = -1.000, adaptive_decay = 0.900
|
| 584 |
+
0.00.988.962 I slot launch_slot_: id 0 | task 0 | processing task, is_child = 0
|
| 585 |
+
0.00.988.963 D que start_loop: update slots
|
| 586 |
+
0.00.988.963 D srv update_slots: posting NEXT_RESPONSE
|
| 587 |
+
0.00.988.964 D que post: new task, id = 1, front = 0
|
| 588 |
+
0.00.988.968 I slot operator(): id 0 | task 0 | new prompt, n_ctx_slot = 256, n_keep = 0, task.n_tokens = 23
|
| 589 |
+
0.00.988.971 D res send: sending result for task id = 0
|
| 590 |
+
0.00.988.971 D res send: task id = 0 pushed to result queue
|
| 591 |
+
0.00.988.975 I slot operator(): id 0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)
|
| 592 |
+
0.00.988.980 D slot operator(): id 0 | task 0 | main/do_checkpoint = no, pos_min = -1, pos_max = -1
|
| 593 |
+
0.00.988.983 D set_adapters_lora: adapters = (nil)
|
| 594 |
+
0.00.988.983 D adapters_lora_are_same: adapters = (nil)
|
| 595 |
+
0.00.988.984 D set_embeddings: value = 0
|
| 596 |
+
0.00.988.985 D srv decode: n_batch (effective) = 128, off = 0
|
| 597 |
+
0.00.988.994 D srv stop: all tasks already finished, no need to cancel
|
| 598 |
+
0.01.062.912 D que start_loop: waiting for new tasks
|
| 599 |
+
0.01.062.915 D que start_loop: processing new tasks
|
| 600 |
+
0.01.062.919 D que start_loop: processing task, id = 1
|
| 601 |
+
0.01.062.921 D que start_loop: update slots
|
| 602 |
+
0.01.062.921 D srv update_slots: posting NEXT_RESPONSE
|
| 603 |
+
0.01.062.923 D que post: new task, id = 2, front = 0
|
| 604 |
+
0.01.062.928 I slot operator(): id 0 | task 0 | cached n_tokens = 18, memory_seq_rm [18, end)
|
| 605 |
+
0.01.062.932 D slot operator(): id 0 | task 0 | main/do_checkpoint = no, pos_min = 17, pos_max = 17
|
| 606 |
+
0.01.062.935 D set_adapters_lora: adapters = (nil)
|
| 607 |
+
0.01.062.936 D adapters_lora_are_same: adapters = (nil)
|
| 608 |
+
0.01.062.936 D set_embeddings: value = 0
|
| 609 |
+
0.01.062.937 D srv decode: n_batch (effective) = 128, off = 0
|
| 610 |
+
0.01.066.368 D que start_loop: waiting for new tasks
|
| 611 |
+
0.01.066.370 D que start_loop: processing new tasks
|
| 612 |
+
0.01.066.371 D que start_loop: processing task, id = 2
|
| 613 |
+
0.01.066.371 D que start_loop: update slots
|
| 614 |
+
0.01.066.372 D srv update_slots: posting NEXT_RESPONSE
|
| 615 |
+
0.01.066.372 D que post: new task, id = 3, front = 0
|
| 616 |
+
0.01.066.374 I slot operator(): id 0 | task 0 | cached n_tokens = 19, memory_seq_rm [19, end)
|
| 617 |
+
0.01.066.386 I slot init_sampler: id 0 | task 0 | init sampler, took 0.00 ms, tokens: text = 23, total = 23
|
| 618 |
+
0.01.066.387 D slot operator(): id 0 | task 0 | main/do_checkpoint = yes, pos_min = 18, pos_max = 18
|
| 619 |
+
0.01.070.179 I slot create_check: id 0 | task 0 | created context checkpoint 1 of 32 (pos_min = 18, pos_max = 18, n_tokens = 19, size = 3.211 MiB)
|
| 620 |
+
0.01.070.183 D set_adapters_lora: adapters = (nil)
|
| 621 |
+
0.01.070.183 D adapters_lora_are_same: adapters = (nil)
|
| 622 |
+
0.01.070.184 D set_embeddings: value = 0
|
| 623 |
+
0.01.070.185 D srv decode: n_batch (effective) = 128, off = 0
|
| 624 |
+
0.01.089.802 D res send: sending result for task id = 0
|
| 625 |
+
0.01.089.806 D res send: task id = 0 pushed to result queue
|
| 626 |
+
0.01.089.810 D slot process_toke: id 0 | task 0 | n_decoded = 1, n_remaining = 3, next token: 134276 '品牌和'
|
| 627 |
+
0.01.089.813 D que start_loop: waiting for new tasks
|
| 628 |
+
0.01.089.814 D que start_loop: processing new tasks
|
| 629 |
+
0.01.089.817 D que start_loop: processing task, id = 3
|
| 630 |
+
0.01.089.819 D que start_loop: update slots
|
| 631 |
+
0.01.089.820 D srv update_slots: posting NEXT_RESPONSE
|
| 632 |
+
0.01.089.821 D que post: new task, id = 4, front = 0
|
| 633 |
+
0.01.089.828 D slot handle_last_: id 0 | task 0 | slot decode token, id=134276, n_ctx = 256, n_tokens = 23, truncated = 0
|
| 634 |
+
0.01.089.832 D set_adapters_lora: adapters = (nil)
|
| 635 |
+
0.01.089.833 D adapters_lora_are_same: adapters = (nil)
|
| 636 |
+
0.01.089.834 D set_embeddings: value = 0
|
| 637 |
+
0.01.089.834 D srv decode: n_batch (effective) = 128, off = 0
|
| 638 |
+
0.01.090.015 D srv operator(): http: streamed chunk: data: {"choices":[{"finish_reason":null,"index":0,"delta":{"role":"assistant","content":null}}],"created":1786987488,"id":"chatcmpl-1CD2oLYnRNra1L8lUQXSX8vyJjG0oQFd","model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","system_fingerprint":"b10068-571d0d540d","object":"chat.completion.chunk"}
|
| 639 |
+
|
| 640 |
+
data: {"choices":[{"finish_reason":null,"index":0,"delta":{"reasoning_content":"品牌和"}}],"created":1786987488,"id":"chatcmpl-1CD2oLYnRNra1L8lUQXSX8vyJjG0oQFd","model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","system_fingerprint":"b10068-571d0d540d","object":"chat.completion.chunk","timings":{"cache_n":0,"prompt_n":23,"prompt_ms":100.822,"prompt_per_token_ms":4.383565217391305,"prompt_per_second":228.1248140286842,"predicted_n":1,"predicted_ms":0.001,"predicted_per_token_ms":0.001,"predicted_per_second":1000000.0}}
|
| 641 |
+
|
| 642 |
+
|
| 643 |
+
|
| 644 |
+
|
| 645 |
+
Loading model...
|
| 646 |
+
|
| 647 |
+
▄▄ ▄▄
|
| 648 |
+
██ ██
|
| 649 |
+
██ ██ ▀▀█▄ ███▄███▄ ▀▀█▄ ▄████ ████▄ ████▄
|
| 650 |
+
██ ██ ▄█▀██ ██ ██ ██ ▄█▀██ ██ ██ ██ ██ ██
|
| 651 |
+
██ ██ ▀█▄██ ██ ██ ██ ▀█▄██ ██ ▀████ ████▀ ████▀
|
| 652 |
+
██ ██
|
| 653 |
+
▀▀ ▀▀
|
| 654 |
+
|
| 655 |
+
build : b10068-571d0d540d
|
| 656 |
+
model : MVP/artifacts/qwen35-text-n4-bf16.gguf
|
| 657 |
+
ftype : BF16
|
| 658 |
+
modalities : text
|
| 659 |
+
|
| 660 |
+
available commands:
|
| 661 |
+
/exit or Ctrl+C stop or exit
|
| 662 |
+
/regen regenerate the last response
|
| 663 |
+
/clear clear the chat history
|
| 664 |
+
/read <file> add a text file
|
| 665 |
+
/glob <pattern> add text files using globbing pattern
|
| 666 |
+
|
| 667 |
+
|
| 668 |
+
|
| 669 |
+
> Kısa cevap ver: 2+2 kaçtır?
|
| 670 |
+
|
| 671 |
+
[Start thinking]
|
| 672 |
+
|
| 673 |
+
品牌和0.01.101.192 D res send: sending result for task id = 0
|
| 674 |
+
0.01.101.197 D res send: task id = 0 pushed to result queue
|
| 675 |
+
0.01.101.199 D slot process_toke: id 0 | task 0 | n_decoded = 2, n_remaining = 2, next token: 59253 'ój'
|
| 676 |
+
0.01.101.200 D que start_loop: waiting for new tasks
|
| 677 |
+
0.01.101.200 D que start_loop: processing new tasks
|
| 678 |
+
0.01.101.201 D que start_loop: processing task, id = 4
|
| 679 |
+
0.01.101.202 D que start_loop: update slots
|
| 680 |
+
0.01.101.202 D srv update_slots: posting NEXT_RESPONSE
|
| 681 |
+
0.01.101.203 D que post: new task, id = 5, front = 0
|
| 682 |
+
0.01.101.205 D slot handle_last_: id 0 | task 0 | slot decode token, id=59253, n_ctx = 256, n_tokens = 24, truncated = 0
|
| 683 |
+
0.01.101.206 D set_adapters_lora: adapters = (nil)
|
| 684 |
+
0.01.101.206 D adapters_lora_are_same: adapters = (nil)
|
| 685 |
+
0.01.101.219 D set_embeddings: value = 0
|
| 686 |
+
0.01.101.220 D srv decode: n_batch (effective) = 128, off = 0
|
| 687 |
+
0.01.101.353 D srv operator(): http: streamed chunk: data: {"choices":[{"finish_reason":null,"index":0,"delta":{"reasoning_content":"ój"}}],"created":1786987488,"id":"chatcmpl-1CD2oLYnRNra1L8lUQXSX8vyJjG0oQFd","model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","system_fingerprint":"b10068-571d0d540d","object":"chat.completion.chunk","timings":{"cache_n":0,"prompt_n":23,"prompt_ms":100.822,"prompt_per_token_ms":4.383565217391305,"prompt_per_second":228.1248140286842,"predicted_n":2,"predicted_ms":11.399,"predicted_per_token_ms":5.6995,"predicted_per_second":175.45398719185894}}
|
| 688 |
+
|
| 689 |
+
|
| 690 |
+
ój0.01.112.110 D res send: sending result for task id = 0
|
| 691 |
+
0.01.112.113 D res send: task id = 0 pushed to result queue
|
| 692 |
+
0.01.112.117 D slot process_toke: id 0 | task 0 | n_decoded = 3, n_remaining = 1, next token: 110092 '起的'
|
| 693 |
+
0.01.112.120 D que start_loop: waiting for new tasks
|
| 694 |
+
0.01.112.121 D que start_loop: processing new tasks
|
| 695 |
+
0.01.112.124 D que start_loop: processing task, id = 5
|
| 696 |
+
0.01.112.126 D que start_loop: update slots
|
| 697 |
+
0.01.112.127 D srv update_slots: posting NEXT_RESPONSE
|
| 698 |
+
0.01.112.128 D que post: new task, id = 6, front = 0
|
| 699 |
+
0.01.112.136 D slot handle_last_: id 0 | task 0 | slot decode token, id=110092, n_ctx = 256, n_tokens = 25, truncated = 0
|
| 700 |
+
0.01.112.141 D set_adapters_lora: adapters = (nil)
|
| 701 |
+
0.01.112.141 D adapters_lora_are_same: adapters = (nil)
|
| 702 |
+
0.01.112.142 D set_embeddings: value = 0
|
| 703 |
+
0.01.112.143 D srv decode: n_batch (effective) = 128, off = 0
|
| 704 |
+
0.01.112.302 D srv operator(): http: streamed chunk: data: {"choices":[{"finish_reason":null,"index":0,"delta":{"reasoning_content":"起的"}}],"created":1786987488,"id":"chatcmpl-1CD2oLYnRNra1L8lUQXSX8vyJjG0oQFd","model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","system_fingerprint":"b10068-571d0d540d","object":"chat.completion.chunk","timings":{"cache_n":0,"prompt_n":23,"prompt_ms":100.822,"prompt_per_token_ms":4.383565217391305,"prompt_per_second":228.1248140286842,"predicted_n":3,"predicted_ms":22.31,"predicted_per_token_ms":7.4366666666666665,"predicted_per_second":134.46884805020173}}
|
| 705 |
+
|
| 706 |
+
|
| 707 |
+
起的0.01.123.804 D res send: sending result for task id = 0
|
| 708 |
+
0.01.123.808 D res send: task id = 0 pushed to result queue
|
| 709 |
+
0.01.123.811 D slot process_toke: id 0 | task 0 | stopped by limit, n_decoded = 4, n_predict = 4
|
| 710 |
+
0.01.123.812 D slot process_toke: id 0 | task 0 | n_decoded = 4, n_remaining = 0, next token: 53457 'rei'
|
| 711 |
+
0.01.123.819 I slot print_timing: id 0 | task 0 | prompt eval time = 100.82 ms / 23 tokens ( 4.38 ms per token, 228.12 tokens per second)
|
| 712 |
+
0.01.123.820 I slot print_timing: id 0 | task 0 | eval time = 34.01 ms / 4 tokens ( 8.50 ms per token, 117.63 tokens per second)
|
| 713 |
+
0.01.123.820 I slot print_timing: id 0 | task 0 | total time = 134.83 ms / 27 tokens
|
| 714 |
+
0.01.123.822 I slot print_timing: id 0 | task 0 | graphs reused = 23
|
| 715 |
+
0.01.123.836 D res send: sending result for task id = 0
|
| 716 |
+
0.01.123.836 D res send: task id = 0 pushed to result queue
|
| 717 |
+
0.01.123.837 I slot release: id 0 | task 0 | stop processing: n_tokens = 26, truncated = 0
|
| 718 |
+
0.01.123.838 D slot reset: id 0 | task 0 |
|
| 719 |
+
0.01.123.843 D que start_loop: waiting for new tasks
|
| 720 |
+
0.01.123.844 D que start_loop: processing new tasks
|
| 721 |
+
0.01.123.846 D que start_loop: processing task, id = 6
|
| 722 |
+
0.01.123.847 D que start_loop: update slots
|
| 723 |
+
0.01.123.848 I srv update_slots: all slots are idle
|
| 724 |
+
0.01.123.848 D que start_loop: waiting for new tasks
|
| 725 |
+
0.01.123.977 D srv operator(): http: streamed chunk: data: {"choices":[{"finish_reason":null,"index":0,"delta":{"reasoning_content":"rei"}}],"created":1786987488,"id":"chatcmpl-1CD2oLYnRNra1L8lUQXSX8vyJjG0oQFd","model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","system_fingerprint":"b10068-571d0d540d","object":"chat.completion.chunk","timings":{"cache_n":0,"prompt_n":23,"prompt_ms":100.822,"prompt_per_token_ms":4.383565217391305,"prompt_per_second":228.1248140286842,"predicted_n":4,"predicted_ms":34.005,"predicted_per_token_ms":8.50125,"predicted_per_second":117.62976032936332}}
|
| 726 |
+
|
| 727 |
+
|
| 728 |
+
0.01.124.004 D Parsed message: {"role":"assistant","content":"","reasoning_content":"品牌和ój起的rei"}
|
| 729 |
+
rei0.01.124.869 D srv operator(): http: streamed chunk: data: {"choices":[{"finish_reason":"length","index":0,"delta":{}}],"created":1786987488,"id":"chatcmpl-1CD2oLYnRNra1L8lUQXSX8vyJjG0oQFd","model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","system_fingerprint":"b10068-571d0d540d","object":"chat.completion.chunk","timings":{"cache_n":0,"prompt_n":23,"prompt_ms":100.822,"prompt_per_token_ms":4.383565217391305,"prompt_per_second":228.1248140286842,"predicted_n":4,"predicted_ms":34.005,"predicted_per_token_ms":8.50125,"predicted_per_second":117.62976032936332},"__verbose":{"index":0,"content":"","tokens":[],"id_slot":0,"stop":true,"model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","tokens_predicted":4,"tokens_evaluated":23,"generation_settings":{"seed":4294967295,"temperature":0.800000011920929,"dynatemp_range":0.0,"dynatemp_exponent":1.0,"top_k":40,"top_p":0.949999988079071,"min_p":0.05000000074505806,"top_n_sigma":-1.0,"xtc_probability":0.0,"xtc_threshold":0.10000000149011612,"typical_p":1.0,"repeat_last_n":64,"repeat_penalty":1.0,"presence_penalty":0.0,"frequency_penalty":0.0,"dry_multiplier":0.0,"dry_base":1.75,"dry_allowed_length":2,"dry_penalty_last_n":256,"dry_sequence_breakers":["\n",":","\"","*"],"mirostat":0,"mirostat_tau":5.0,"mirostat_eta":0.10000000149011612,"stop":[],"max_tokens":4,"n_predict":4,"n_keep":0,"n_discard":0,"ignore_eos":false,"stream":true,"logit_bias":[],"n_probs":0,"min_keep":0,"grammar":"","grammar_lazy":false,"grammar_triggers":[],"preserved_tokens":[29,248058,248059,248068,248069],"chat_format":"peg-native","reasoning_format":"deepseek","reasoning_in_content":false,"generation_prompt":"<|im_start|>assistant\n<think>\n","samplers":["penalties","dry","top_n_sigma","top_k","typ_p","top_p","min_p","xtc","temperature"],"speculative.types":"none","timings_per_token":true,"post_sampling_probs":false,"backend_sampling":false,"lora":[]},"prompt":"<|im_start|>user\nKısa cevap ver: 2+2 kaçtır?<|im_end|>\n<|im_start|>assistant\n<think>\n","has_new_line":false,"truncated":false,"stop_type":"limit","stopping_word":"","tokens_cached":26,"timings":{"cache_n":0,"prompt_n":23,"prompt_ms":100.822,"prompt_per_token_ms":4.383565217391305,"prompt_per_second":228.1248140286842,"predicted_n":4,"predicted_ms":34.005,"predicted_per_token_ms":8.50125,"predicted_per_second":117.62976032936332}}}
|
| 730 |
+
|
| 731 |
+
|
| 732 |
+
0.01.124.875 D srv operator(): all results received, terminating stream
|
| 733 |
+
0.01.124.886 D srv operator(): http: streamed chunk: data: [DONE]
|
| 734 |
+
|
| 735 |
+
|
| 736 |
+
0.01.124.904 D srv operator(): http: stream ended
|
| 737 |
+
0.01.124.914 D res remove_waiti: remove task 0 from waiting list. current waiting = 1 (before remove)
|
| 738 |
+
0.01.124.915 D srv stop: all tasks already finished, no need to cancel
|
| 739 |
+
|
| 740 |
+
|
| 741 |
+
[ Prompt: 228.1 t/s | Generation: 117.6 t/s ]
|
| 742 |
+
|
| 743 |
+
> 0.03.408.653 D que start_loop: processing new tasks
|
| 744 |
+
0.03.408.658 D que start_loop: terminate
|
| 745 |
+
0.03.408.660 I srv operator(): operator(): cleaning up before exit...
|
| 746 |
+
0.03.409.202 I common_memory_breakdown_print: | memory breakdown [MiB] | total free self model context compute unaccounted |
|
| 747 |
+
0.03.409.205 I common_memory_breakdown_print: | - Vulkan0 (RX 460 Graphics (RADV POLARIS11)) | 2048 = 802 + ( 649 = 643 + 3 + 2) + 596 |
|
| 748 |
+
0.03.409.205 I common_memory_breakdown_print: | - Host | 485 = 485 + 0 + 0 |
|
| 749 |
+
0.03.409.302 D ~llama_context: Vulkan0 compute buffer size is 2.1177 MiB, matches expectation of 2.1177 MiB
|
| 750 |
+
0.03.409.307 D ~llama_context: Vulkan_Host compute buffer size is 0.0352 MiB, matches expectation of 0.0352 MiB
|
| 751 |
+
|
| 752 |
+
|
| 753 |
+
Exiting...
|
MVP/evidence/student-vulkan-inference.log
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
|
| 3 |
+
Loading model... /usr/src/debug/llama-cpp/llama.cpp/src/llama-context.cpp:1761: GGML_ASSERT(n_tokens_all <= cparams.n_batch) failed
|
| 4 |
+
[New LWP 3840453]
|
| 5 |
+
[New LWP 3840452]
|
| 6 |
+
[New LWP 3840451]
|
| 7 |
+
[New LWP 3840450]
|
| 8 |
+
[New LWP 3840449]
|
| 9 |
+
[New LWP 3840448]
|
| 10 |
+
[New LWP 3840447]
|
| 11 |
+
[New LWP 3840446]
|
| 12 |
+
[New LWP 3840445]
|
| 13 |
+
[New LWP 3840444]
|
| 14 |
+
[New LWP 3840443]
|
| 15 |
+
[New LWP 3840442]
|
| 16 |
+
[New LWP 3840441]
|
| 17 |
+
[New LWP 3840440]
|
| 18 |
+
[New LWP 3840439]
|
| 19 |
+
[New LWP 3840438]
|
| 20 |
+
|
| 21 |
+
This GDB supports auto-downloading debuginfo from the following URLs:
|
| 22 |
+
<https://debuginfod.archlinux.org>
|
| 23 |
+
<https://debuginfod.cachyos.org>
|
| 24 |
+
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
|
| 25 |
+
Debuginfod has been disabled.
|
| 26 |
+
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
|
| 27 |
+
[Thread debugging using libthread_db enabled]
|
| 28 |
+
Using host libthread_db library "/usr/lib/libthread_db.so.1".
|
| 29 |
+
0x0000776dfb8b4b42 in ?? () from /usr/lib/libc.so.6
|
| 30 |
+
#0 0x0000776dfb8b4b42 in ?? () from /usr/lib/libc.so.6
|
| 31 |
+
#1 0x0000776dfb8a7de8 in ?? () from /usr/lib/libc.so.6
|
| 32 |
+
#2 0x0000776dfb90162e in clock_nanosleep () from /usr/lib/libc.so.6
|
| 33 |
+
#3 0x0000776dfb911f77 in nanosleep () from /usr/lib/libc.so.6
|
| 34 |
+
#4 0x0000776dfbaf3bfb in cli_context::init() () from /usr/lib/libllama-cli-impl.so
|
| 35 |
+
#5 0x0000776dfbaecb81 in llama_cli(int, char**) () from /usr/lib/libllama-cli-impl.so
|
| 36 |
+
#6 0x0000776dfb827c8e in ?? () from /usr/lib/libc.so.6
|
| 37 |
+
#7 0x0000776dfb827dcb in __libc_start_main () from /usr/lib/libc.so.6
|
| 38 |
+
#8 0x000061b38279e055 in ?? ()
|
| 39 |
+
[Inferior 1 (process 3840435) detached]
|
MVP/evidence/student-vulkan-no-host-forward.log
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"index":0,"content":"日表示","tokens":[],"id_slot":0,"stop":true,"model":"MVP/artifacts/qwen35-text-n4-bf16.gguf","tokens_predicted":1,"tokens_evaluated":4,"generation_settings":{"seed":4294967295,"temperature":0.0,"dynatemp_range":0.0,"dynatemp_exponent":1.0,"top_k":40,"top_p":0.949999988079071,"min_p":0.05000000074505806,"top_n_sigma":-1.0,"xtc_probability":0.0,"xtc_threshold":0.10000000149011612,"typical_p":1.0,"repeat_last_n":64,"repeat_penalty":1.0,"presence_penalty":0.0,"frequency_penalty":0.0,"dry_multiplier":0.0,"dry_base":1.75,"dry_allowed_length":2,"dry_penalty_last_n":256,"dry_sequence_breakers":["\n",":","\"","*"],"mirostat":0,"mirostat_tau":5.0,"mirostat_eta":0.10000000149011612,"stop":[],"max_tokens":1,"n_predict":1,"n_keep":0,"n_discard":0,"ignore_eos":false,"stream":false,"logit_bias":[],"n_probs":0,"min_keep":0,"grammar":"","grammar_lazy":false,"grammar_triggers":[],"preserved_tokens":[],"chat_format":"Content-only","reasoning_format":"deepseek","reasoning_in_content":false,"generation_prompt":"","samplers":["penalties","dry","top_n_sigma","top_k","typ_p","top_p","min_p","xtc","temperature"],"speculative.types":"none","timings_per_token":false,"post_sampling_probs":false,"backend_sampling":false,"lora":[]},"prompt":"2+2=","has_new_line":false,"truncated":false,"stop_type":"limit","stopping_word":"","tokens_cached":4,"timings":{"cache_n":0,"prompt_n":4,"prompt_ms":30.446,"prompt_per_token_ms":7.6115,"prompt_per_second":131.38014845956775,"predicted_n":1,"predicted_ms":0.001,"predicted_per_token_ms":0.001,"predicted_per_second":1000000.0}}
|
MVP/evidence/student-vulkan-no-host.log
ADDED
|
@@ -0,0 +1,810 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
0.00.157.450 I cmn common_param: common_params_print_info: build 10068 (571d0d540d) with GNU 16.1.1 for Linux x86_64 (debug)
|
| 2 |
+
0.00.157.452 I cmn common_param: common_params_print_info: verbosity = 2147483647 (adjust with the `-lv N` CLI arg)
|
| 3 |
+
0.00.157.453 I cmn common_param: device_info:
|
| 4 |
+
0.00.157.538 I cmn common_param: - Vulkan0 : AMD Radeon RX 460 Graphics (RADV POLARIS11) (2048 MiB, 1355 MiB free)
|
| 5 |
+
0.00.157.545 I cmn common_param: - CPU : AMD Ryzen 5 3600 6-Core Processor (15914 MiB, 15914 MiB free)
|
| 6 |
+
0.00.157.562 I cmn common_param: system_info: n_threads = 6 (n_threads_batch = 6) / 12 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | OPENMP = 1 | REPACK = 1 |
|
| 7 |
+
0.00.157.593 I srv init: running without SSL
|
| 8 |
+
0.00.157.649 I srv init: using 11 threads for HTTP server
|
| 9 |
+
0.00.157.651 I srv init: The UI is disabled
|
| 10 |
+
0.00.157.652 I srv init: Use --ui/--no-ui (or deprecated --webui/--no-webui) to enable/disable
|
| 11 |
+
0.00.157.741 W srv llama_server: -----------------
|
| 12 |
+
0.00.157.742 W srv llama_server: CORS is set to allow all origins ('*') and no API key is set
|
| 13 |
+
0.00.157.742 W srv llama_server: this can be a security risk (cross-origin attacks)
|
| 14 |
+
0.00.157.743 W srv llama_server: more info: https://github.com/ggml-org/llama.cpp/pull/25655
|
| 15 |
+
0.00.157.743 W srv llama_server: -----------------
|
| 16 |
+
0.00.157.762 I srv start: binding port with default address family
|
| 17 |
+
0.00.158.926 I srv load_model: loading model 'MVP/artifacts/qwen35-text-n4-bf16.gguf'
|
| 18 |
+
0.00.158.928 I srv load_model: local path 'MVP/artifacts/qwen35-text-n4-bf16.gguf'
|
| 19 |
+
0.00.158.940 I cmn common_init_: fitting params to device memory ...
|
| 20 |
+
0.00.158.940 I cmn common_init_: (for bugs during this step try to reproduce them with -fit off, or provide --verbose logs if the bug only occurs with -fit on)
|
| 21 |
+
0.00.158.941 I common_params_fit_impl: getting device memory data for initial parameters:
|
| 22 |
+
0.00.221.086 I llama_model_loader: loaded meta data with 35 key-value pairs and 55 tensors from MVP/artifacts/qwen35-text-n4-bf16.gguf (version GGUF V3 (latest))
|
| 23 |
+
0.00.221.097 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 24 |
+
0.00.221.100 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 25 |
+
0.00.221.100 I llama_model_loader: - kv 1: general.type str = model
|
| 26 |
+
0.00.221.101 I llama_model_loader: - kv 2: general.name str = Qwen35 0.8b Text N4
|
| 27 |
+
0.00.221.101 I llama_model_loader: - kv 3: general.finetune str = 0.8b-text-n4
|
| 28 |
+
0.00.221.101 I llama_model_loader: - kv 4: general.basename str = qwen35
|
| 29 |
+
0.00.221.102 I llama_model_loader: - kv 5: general.size_label str = 337M
|
| 30 |
+
0.00.221.103 I llama_model_loader: - kv 6: qwen35.block_count u32 = 4
|
| 31 |
+
0.00.221.103 I llama_model_loader: - kv 7: qwen35.context_length u32 = 262144
|
| 32 |
+
0.00.221.104 I llama_model_loader: - kv 8: qwen35.embedding_length u32 = 1024
|
| 33 |
+
0.00.221.104 I llama_model_loader: - kv 9: qwen35.feed_forward_length u32 = 3584
|
| 34 |
+
0.00.221.105 I llama_model_loader: - kv 10: qwen35.attention.head_count u32 = 8
|
| 35 |
+
0.00.221.105 I llama_model_loader: - kv 11: qwen35.attention.head_count_kv u32 = 2
|
| 36 |
+
0.00.221.111 I llama_model_loader: - kv 12: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 37 |
+
0.00.221.116 I llama_model_loader: - kv 13: qwen35.rope.freq_base f32 = 10000000.000000
|
| 38 |
+
0.00.221.117 I llama_model_loader: - kv 14: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 39 |
+
0.00.221.117 I llama_model_loader: - kv 15: qwen35.attention.key_length u32 = 256
|
| 40 |
+
0.00.221.118 I llama_model_loader: - kv 16: qwen35.attention.value_length u32 = 256
|
| 41 |
+
0.00.221.118 I llama_model_loader: - kv 17: general.file_type u32 = 32
|
| 42 |
+
0.00.221.119 I llama_model_loader: - kv 18: qwen35.ssm.conv_kernel u32 = 4
|
| 43 |
+
0.00.221.119 I llama_model_loader: - kv 19: qwen35.ssm.state_size u32 = 128
|
| 44 |
+
0.00.221.119 I llama_model_loader: - kv 20: qwen35.ssm.group_count u32 = 16
|
| 45 |
+
0.00.221.120 I llama_model_loader: - kv 21: qwen35.ssm.time_step_rank u32 = 16
|
| 46 |
+
0.00.221.120 I llama_model_loader: - kv 22: qwen35.ssm.inner_size u32 = 2048
|
| 47 |
+
0.00.221.121 I llama_model_loader: - kv 23: qwen35.full_attention_interval u32 = 4
|
| 48 |
+
0.00.221.121 I llama_model_loader: - kv 24: qwen35.rope.dimension_count u32 = 64
|
| 49 |
+
0.00.221.121 I llama_model_loader: - kv 25: general.quantization_version u32 = 2
|
| 50 |
+
0.00.221.122 I llama_model_loader: - kv 26: tokenizer.ggml.model str = gpt2
|
| 51 |
+
0.00.221.122 I llama_model_loader: - kv 27: tokenizer.ggml.pre str = qwen35
|
| 52 |
+
0.00.244.538 I llama_model_loader: - kv 28: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 53 |
+
0.00.251.986 I llama_model_loader: - kv 29: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 54 |
+
0.00.276.929 I llama_model_loader: - kv 30: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 55 |
+
0.00.276.934 I llama_model_loader: - kv 31: tokenizer.ggml.eos_token_id u32 = 248044
|
| 56 |
+
0.00.276.935 I llama_model_loader: - kv 32: tokenizer.ggml.padding_token_id u32 = 248044
|
| 57 |
+
0.00.276.936 I llama_model_loader: - kv 33: tokenizer.ggml.add_bos_token bool = false
|
| 58 |
+
0.00.276.938 I llama_model_loader: - kv 34: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 59 |
+
0.00.276.939 I llama_model_loader: - type f32: 23 tensors
|
| 60 |
+
0.00.276.940 I llama_model_loader: - type bf16: 32 tensors
|
| 61 |
+
0.00.276.941 I print_info: file format = GGUF V3 (latest)
|
| 62 |
+
0.00.276.942 I print_info: file type = BF16
|
| 63 |
+
0.00.276.946 I print_info: file size = 643.51 MiB (16.00 BPW)
|
| 64 |
+
0.00.277.092 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1355 MiB free
|
| 65 |
+
0.00.412.969 D init_tokenizer: initializing tokenizer for type 2
|
| 66 |
+
0.00.452.683 I load: 0 unused tokens
|
| 67 |
+
0.00.452.696 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 68 |
+
0.00.452.697 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 69 |
+
0.00.452.697 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 70 |
+
0.00.452.698 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 71 |
+
0.00.452.698 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 72 |
+
0.00.452.699 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 73 |
+
0.00.452.699 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 74 |
+
0.00.452.699 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 75 |
+
0.00.452.700 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 76 |
+
0.00.452.701 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 77 |
+
0.00.453.043 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 78 |
+
0.00.454.906 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 79 |
+
0.00.455.011 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 80 |
+
0.00.455.224 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 81 |
+
0.00.458.902 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 82 |
+
0.00.459.488 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 83 |
+
0.00.465.147 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 84 |
+
0.00.474.463 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 85 |
+
0.00.476.685 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 86 |
+
0.00.478.308 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 87 |
+
0.00.479.490 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 88 |
+
0.00.481.121 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 89 |
+
0.00.498.805 I load: printing all EOG tokens:
|
| 90 |
+
0.00.498.808 I load: - 248044 ('<|endoftext|>')
|
| 91 |
+
0.00.498.809 I load: - 248046 ('<|im_end|>')
|
| 92 |
+
0.00.498.809 I load: - 248063 ('<|fim_pad|>')
|
| 93 |
+
0.00.498.809 I load: - 248064 ('<|repo_name|>')
|
| 94 |
+
0.00.498.810 I load: - 248065 ('<|file_sep|>')
|
| 95 |
+
0.00.499.347 I load: special tokens cache size = 33
|
| 96 |
+
0.00.583.646 I load: token to piece cache size = 1.7581 MB
|
| 97 |
+
0.00.583.656 I print_info: arch = qwen35
|
| 98 |
+
0.00.583.657 I print_info: vocab_only = 0
|
| 99 |
+
0.00.583.658 I print_info: no_alloc = 1
|
| 100 |
+
0.00.583.658 I print_info: n_ctx_train = 262144
|
| 101 |
+
0.00.583.659 I print_info: n_embd_inp = 1024
|
| 102 |
+
0.00.583.660 I print_info: n_embd = 1024
|
| 103 |
+
0.00.583.660 I print_info: n_embd_out = 1024
|
| 104 |
+
0.00.583.661 I print_info: n_layer = 4
|
| 105 |
+
0.00.583.661 I print_info: n_layer_all = 4
|
| 106 |
+
0.00.583.666 I print_info: n_head = 8
|
| 107 |
+
0.00.583.667 I print_info: n_head_kv = 2
|
| 108 |
+
0.00.583.667 I print_info: n_rot = 64
|
| 109 |
+
0.00.583.668 I print_info: n_swa = 0
|
| 110 |
+
0.00.583.668 I print_info: is_swa_any = 0
|
| 111 |
+
0.00.583.669 I print_info: n_embd_head_k = 256
|
| 112 |
+
0.00.583.669 I print_info: n_embd_head_v = 256
|
| 113 |
+
0.00.583.669 I print_info: n_gqa = 4
|
| 114 |
+
0.00.583.670 I print_info: n_embd_k_gqa = 512
|
| 115 |
+
0.00.583.671 I print_info: n_embd_v_gqa = 512
|
| 116 |
+
0.00.583.672 I print_info: f_norm_eps = 0.0e+00
|
| 117 |
+
0.00.583.673 I print_info: f_norm_rms_eps = 1.0e-06
|
| 118 |
+
0.00.583.673 I print_info: f_clamp_kqv = 0.0e+00
|
| 119 |
+
0.00.583.673 I print_info: f_max_alibi_bias = 0.0e+00
|
| 120 |
+
0.00.583.673 I print_info: f_logit_scale = 0.0e+00
|
| 121 |
+
0.00.583.674 I print_info: f_attn_scale = 0.0e+00
|
| 122 |
+
0.00.583.674 I print_info: f_attn_value_scale = 0.0000
|
| 123 |
+
0.00.583.675 I print_info: n_ff = 3584
|
| 124 |
+
0.00.583.675 I print_info: n_expert = 0
|
| 125 |
+
0.00.583.675 I print_info: n_expert_used = 0
|
| 126 |
+
0.00.583.675 I print_info: n_expert_groups = 0
|
| 127 |
+
0.00.583.675 I print_info: n_group_used = 0
|
| 128 |
+
0.00.583.676 I print_info: causal attn = 1
|
| 129 |
+
0.00.583.676 I print_info: pooling type = -1
|
| 130 |
+
0.00.583.676 I print_info: rope type = 40
|
| 131 |
+
0.00.583.676 I print_info: rope scaling = linear
|
| 132 |
+
0.00.583.678 I print_info: freq_base_train = 10000000.0
|
| 133 |
+
0.00.583.678 I print_info: freq_scale_train = 1
|
| 134 |
+
0.00.583.680 I print_info: n_ctx_orig_yarn = 262144
|
| 135 |
+
0.00.583.681 I print_info: rope_yarn_log_mul = 0.0000
|
| 136 |
+
0.00.583.681 I print_info: rope_finetuned = unknown
|
| 137 |
+
0.00.583.681 I print_info: mrope sections = [11, 11, 10, 0]
|
| 138 |
+
0.00.583.681 I print_info: ssm_d_conv = 4
|
| 139 |
+
0.00.583.682 I print_info: ssm_d_inner = 2048
|
| 140 |
+
0.00.583.682 I print_info: ssm_d_state = 128
|
| 141 |
+
0.00.583.682 I print_info: ssm_dt_rank = 16
|
| 142 |
+
0.00.583.682 I print_info: ssm_n_group = 16
|
| 143 |
+
0.00.583.683 I print_info: ssm_dt_b_c_rms = 0
|
| 144 |
+
0.00.583.683 I print_info: model type = ?B
|
| 145 |
+
0.00.583.684 I print_info: model params = 337.30 M
|
| 146 |
+
0.00.583.685 I print_info: general.name = Qwen35 0.8b Text N4
|
| 147 |
+
0.00.583.686 I print_info: vocab type = BPE
|
| 148 |
+
0.00.583.686 I print_info: n_vocab = 248320
|
| 149 |
+
0.00.583.686 I print_info: n_merges = 247587
|
| 150 |
+
0.00.583.686 I print_info: BOS token = 11 ','
|
| 151 |
+
0.00.583.687 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 152 |
+
0.00.583.687 I print_info: EOT token = 248046 '<|im_end|>'
|
| 153 |
+
0.00.583.687 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 154 |
+
0.00.583.688 I print_info: LF token = 198 'Ċ'
|
| 155 |
+
0.00.583.688 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 156 |
+
0.00.583.688 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 157 |
+
0.00.583.688 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 158 |
+
0.00.583.689 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 159 |
+
0.00.583.689 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 160 |
+
0.00.583.689 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 161 |
+
0.00.583.690 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 162 |
+
0.00.583.690 I print_info: EOG token = 248046 '<|im_end|>'
|
| 163 |
+
0.00.583.690 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 164 |
+
0.00.583.691 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 165 |
+
0.00.583.691 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 166 |
+
0.00.583.691 I print_info: max token length = 256
|
| 167 |
+
0.00.583.692 I load_tensors: loading model tensors, this can take a while... (mmap = false, direct_io = false)
|
| 168 |
+
0.00.595.805 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 169 |
+
0.00.595.808 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 170 |
+
0.00.595.808 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 171 |
+
0.00.595.809 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 172 |
+
0.00.595.809 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 173 |
+
0.00.595.826 D create_tensor: loading tensor token_embd.weight
|
| 174 |
+
0.00.595.832 D create_tensor: loading tensor output_norm.weight
|
| 175 |
+
0.00.595.837 D create_tensor: loading tensor token_embd.weight
|
| 176 |
+
0.00.595.842 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 177 |
+
0.00.595.851 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 178 |
+
0.00.595.855 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 179 |
+
0.00.595.862 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 180 |
+
0.00.595.867 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 181 |
+
0.00.595.871 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 182 |
+
0.00.595.875 D create_tensor: loading tensor blk.0.ssm_a
|
| 183 |
+
0.00.595.881 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 184 |
+
0.00.595.885 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 185 |
+
0.00.595.889 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 186 |
+
0.00.595.894 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 187 |
+
0.00.595.899 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 188 |
+
0.00.595.907 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 189 |
+
0.00.595.911 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 190 |
+
0.00.595.915 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 191 |
+
0.00.595.920 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 192 |
+
0.00.595.925 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 193 |
+
0.00.595.930 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 194 |
+
0.00.595.938 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 195 |
+
0.00.595.943 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 196 |
+
0.00.595.948 D create_tensor: loading tensor blk.1.ssm_a
|
| 197 |
+
0.00.595.952 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 198 |
+
0.00.595.956 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 199 |
+
0.00.595.961 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 200 |
+
0.00.595.965 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 201 |
+
0.00.595.974 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 202 |
+
0.00.595.978 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 203 |
+
0.00.595.982 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 204 |
+
0.00.595.987 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 205 |
+
0.00.595.996 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 206 |
+
0.00.596.001 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 207 |
+
0.00.596.007 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 208 |
+
0.00.596.013 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 209 |
+
0.00.596.018 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 210 |
+
0.00.596.024 D create_tensor: loading tensor blk.2.ssm_a
|
| 211 |
+
0.00.596.031 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 212 |
+
0.00.596.036 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 213 |
+
0.00.596.040 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 214 |
+
0.00.596.046 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 215 |
+
0.00.596.051 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 216 |
+
0.00.596.056 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 217 |
+
0.00.596.061 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 218 |
+
0.00.596.068 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 219 |
+
0.00.596.073 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 220 |
+
0.00.596.082 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 221 |
+
0.00.596.089 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 222 |
+
0.00.596.094 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 223 |
+
0.00.596.105 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 224 |
+
0.00.596.113 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 225 |
+
0.00.596.118 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 226 |
+
0.00.596.123 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 227 |
+
0.00.596.128 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 228 |
+
0.00.596.135 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 229 |
+
0.00.596.237 D done_getting_tensors: tensor 'token_embd.weight' (bf16) (and 0 others) cannot be used with preferred buffer type CPU_REPACK, using CPU instead
|
| 230 |
+
0.00.596.316 I load_tensors: offloading output layer to GPU
|
| 231 |
+
0.00.596.319 I load_tensors: offloading 3 repeating layers to GPU
|
| 232 |
+
0.00.596.319 I load_tensors: offloaded 5/5 layers to GPU
|
| 233 |
+
0.00.596.322 I load_tensors: CPU model buffer size = 0.00 MiB
|
| 234 |
+
0.00.596.323 I load_tensors: Vulkan0 model buffer size = 0.00 MiB
|
| 235 |
+
0.00.598.983 I llama_context: constructing llama_context
|
| 236 |
+
0.00.598.987 I llama_context: n_seq_max = 1
|
| 237 |
+
0.00.598.987 I llama_context: n_ctx = 256
|
| 238 |
+
0.00.598.987 I llama_context: n_ctx_seq = 256
|
| 239 |
+
0.00.598.987 I llama_context: n_batch = 128
|
| 240 |
+
0.00.598.988 I llama_context: n_ubatch = 1
|
| 241 |
+
0.00.598.988 I llama_context: causal_attn = 1
|
| 242 |
+
0.00.598.988 I llama_context: flash_attn = auto
|
| 243 |
+
0.00.598.989 I llama_context: kv_unified = false
|
| 244 |
+
0.00.598.992 I llama_context: freq_base = 10000000.0
|
| 245 |
+
0.00.598.993 I llama_context: freq_scale = 1
|
| 246 |
+
0.00.598.993 I llama_context: n_rs_seq = 0
|
| 247 |
+
0.00.598.993 I llama_context: n_outputs_max = 1
|
| 248 |
+
0.00.598.994 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 249 |
+
0.00.599.012 D set_abort_callback: call
|
| 250 |
+
0.00.599.246 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 251 |
+
0.00.599.261 D llama_kv_cache: layer 0: filtered
|
| 252 |
+
0.00.599.262 D llama_kv_cache: layer 1: filtered
|
| 253 |
+
0.00.599.262 D llama_kv_cache: layer 2: filtered
|
| 254 |
+
0.00.599.264 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 255 |
+
0.00.599.273 I llama_kv_cache: Vulkan0 KV buffer size = 0.00 MiB
|
| 256 |
+
0.00.599.276 I llama_kv_cache: size = 0.50 MiB ( 256 cells, 1 layers, 1/1 seqs), K (f16): 0.25 MiB, V (f16): 0.25 MiB
|
| 257 |
+
0.00.599.277 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 258 |
+
0.00.599.277 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 259 |
+
0.00.599.279 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 260 |
+
0.00.599.281 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 261 |
+
0.00.599.281 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 262 |
+
0.00.599.282 D llama_memory_recurrent: layer 3: skipped
|
| 263 |
+
0.00.600.725 I llama_memory_recurrent: Vulkan0 RS buffer size = 3.21 MiB
|
| 264 |
+
0.00.600.730 I llama_memory_recurrent: size = 3.21 MiB ( 1 cells, 4 layers, 1 seqs 0 rs_seq), R (f32): 0.21 MiB, S (f32): 3.00 MiB
|
| 265 |
+
0.00.600.730 D llama_context: enumerating backends
|
| 266 |
+
0.00.600.733 D llama_context: backend_ptrs.size() = 2
|
| 267 |
+
0.00.600.734 I sched_reserve: reserving ...
|
| 268 |
+
0.00.600.734 D sched_reserve: max_nodes = 1792
|
| 269 |
+
0.00.600.913 D sched_reserve: reserving full memory module
|
| 270 |
+
0.00.600.916 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 271 |
+
0.00.600.917 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 272 |
+
0.00.601.176 I resolve_fused_ops: Flash Attention enabled
|
| 273 |
+
0.00.601.178 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 274 |
+
0.00.601.179 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 275 |
+
0.00.601.373 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 276 |
+
0.00.601.375 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 277 |
+
0.00.601.569 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 278 |
+
0.00.601.571 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 279 |
+
0.00.601.571 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 280 |
+
0.00.601.753 I resolve_fused_ops: Lightning Indexer enabled
|
| 281 |
+
0.00.601.754 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 282 |
+
0.00.601.755 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 283 |
+
0.00.601.934 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 284 |
+
0.00.601.936 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 285 |
+
0.00.602.112 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 286 |
+
0.00.602.114 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 287 |
+
0.00.602.289 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 288 |
+
0.00.602.290 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 289 |
+
0.00.602.544 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 290 |
+
0.00.602.727 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 291 |
+
0.00.602.904 I sched_reserve: Vulkan0 compute buffer size = 2.12 MiB
|
| 292 |
+
0.00.602.906 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 293 |
+
0.00.602.907 I sched_reserve: graph nodes = 235
|
| 294 |
+
0.00.602.907 I sched_reserve: graph splits = 2
|
| 295 |
+
0.00.602.907 I sched_reserve: reserve took 2.17 ms, sched copies = 1
|
| 296 |
+
0.00.603.133 I common_memory_breakdown_print: | memory breakdown [MiB] | total free self model context compute unaccounted |
|
| 297 |
+
0.00.603.134 I common_memory_breakdown_print: | - Vulkan0 (RX 460 Graphics (RADV POLARIS11)) | 2048 = 1351 + ( 649 = 643 + 3 + 2) + 47 |
|
| 298 |
+
0.00.603.135 I common_memory_breakdown_print: | - Host | 485 = 485 + 0 + 0 |
|
| 299 |
+
0.00.640.943 I common_params_fit_impl: projected to use 649 MiB of device memory vs. 1351 MiB of free device memory
|
| 300 |
+
0.00.640.946 I common_params_fit_impl: cannot meet free memory target of 1024 MiB, need to reduce device memory by 321 MiB
|
| 301 |
+
0.00.640.947 I common_params_fit_impl: context size set by user to 256 -> no change
|
| 302 |
+
0.00.640.997 W common_fit_params: failed to fit params to free device memory: n_gpu_layers already set by user to -2, abort
|
| 303 |
+
0.00.641.005 I common_fit_params: fitting params to free memory took 0.48 seconds
|
| 304 |
+
0.00.674.621 I llama_model_loader: loaded meta data with 35 key-value pairs and 55 tensors from MVP/artifacts/qwen35-text-n4-bf16.gguf (version GGUF V3 (latest))
|
| 305 |
+
0.00.674.629 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 306 |
+
0.00.674.632 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 307 |
+
0.00.674.633 I llama_model_loader: - kv 1: general.type str = model
|
| 308 |
+
0.00.674.633 I llama_model_loader: - kv 2: general.name str = Qwen35 0.8b Text N4
|
| 309 |
+
0.00.674.635 I llama_model_loader: - kv 3: general.finetune str = 0.8b-text-n4
|
| 310 |
+
0.00.674.636 I llama_model_loader: - kv 4: general.basename str = qwen35
|
| 311 |
+
0.00.674.636 I llama_model_loader: - kv 5: general.size_label str = 337M
|
| 312 |
+
0.00.674.638 I llama_model_loader: - kv 6: qwen35.block_count u32 = 4
|
| 313 |
+
0.00.674.638 I llama_model_loader: - kv 7: qwen35.context_length u32 = 262144
|
| 314 |
+
0.00.674.639 I llama_model_loader: - kv 8: qwen35.embedding_length u32 = 1024
|
| 315 |
+
0.00.674.639 I llama_model_loader: - kv 9: qwen35.feed_forward_length u32 = 3584
|
| 316 |
+
0.00.674.640 I llama_model_loader: - kv 10: qwen35.attention.head_count u32 = 8
|
| 317 |
+
0.00.674.640 I llama_model_loader: - kv 11: qwen35.attention.head_count_kv u32 = 2
|
| 318 |
+
0.00.674.648 I llama_model_loader: - kv 12: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 319 |
+
0.00.674.654 I llama_model_loader: - kv 13: qwen35.rope.freq_base f32 = 10000000.000000
|
| 320 |
+
0.00.674.655 I llama_model_loader: - kv 14: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 321 |
+
0.00.674.656 I llama_model_loader: - kv 15: qwen35.attention.key_length u32 = 256
|
| 322 |
+
0.00.674.656 I llama_model_loader: - kv 16: qwen35.attention.value_length u32 = 256
|
| 323 |
+
0.00.674.657 I llama_model_loader: - kv 17: general.file_type u32 = 32
|
| 324 |
+
0.00.674.657 I llama_model_loader: - kv 18: qwen35.ssm.conv_kernel u32 = 4
|
| 325 |
+
0.00.674.659 I llama_model_loader: - kv 19: qwen35.ssm.state_size u32 = 128
|
| 326 |
+
0.00.674.660 I llama_model_loader: - kv 20: qwen35.ssm.group_count u32 = 16
|
| 327 |
+
0.00.674.660 I llama_model_loader: - kv 21: qwen35.ssm.time_step_rank u32 = 16
|
| 328 |
+
0.00.674.661 I llama_model_loader: - kv 22: qwen35.ssm.inner_size u32 = 2048
|
| 329 |
+
0.00.674.661 I llama_model_loader: - kv 23: qwen35.full_attention_interval u32 = 4
|
| 330 |
+
0.00.674.662 I llama_model_loader: - kv 24: qwen35.rope.dimension_count u32 = 64
|
| 331 |
+
0.00.674.662 I llama_model_loader: - kv 25: general.quantization_version u32 = 2
|
| 332 |
+
0.00.674.663 I llama_model_loader: - kv 26: tokenizer.ggml.model str = gpt2
|
| 333 |
+
0.00.674.663 I llama_model_loader: - kv 27: tokenizer.ggml.pre str = qwen35
|
| 334 |
+
0.00.698.130 I llama_model_loader: - kv 28: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 335 |
+
0.00.704.824 I llama_model_loader: - kv 29: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 336 |
+
0.00.733.720 I llama_model_loader: - kv 30: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 337 |
+
0.00.733.726 I llama_model_loader: - kv 31: tokenizer.ggml.eos_token_id u32 = 248044
|
| 338 |
+
0.00.733.726 I llama_model_loader: - kv 32: tokenizer.ggml.padding_token_id u32 = 248044
|
| 339 |
+
0.00.733.727 I llama_model_loader: - kv 33: tokenizer.ggml.add_bos_token bool = false
|
| 340 |
+
0.00.733.731 I llama_model_loader: - kv 34: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 341 |
+
0.00.733.733 I llama_model_loader: - type f32: 23 tensors
|
| 342 |
+
0.00.733.734 I llama_model_loader: - type bf16: 32 tensors
|
| 343 |
+
0.00.733.735 I print_info: file format = GGUF V3 (latest)
|
| 344 |
+
0.00.733.736 I print_info: file type = BF16
|
| 345 |
+
0.00.733.742 I print_info: file size = 643.51 MiB (16.00 BPW)
|
| 346 |
+
0.00.733.877 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1354 MiB free
|
| 347 |
+
0.00.861.552 D init_tokenizer: initializing tokenizer for type 2
|
| 348 |
+
0.00.898.349 I load: 0 unused tokens
|
| 349 |
+
0.00.898.363 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 350 |
+
0.00.898.363 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 351 |
+
0.00.898.364 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 352 |
+
0.00.898.364 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 353 |
+
0.00.898.365 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 354 |
+
0.00.898.365 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 355 |
+
0.00.898.366 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 356 |
+
0.00.898.366 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 357 |
+
0.00.898.367 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 358 |
+
0.00.898.368 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 359 |
+
0.00.898.731 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 360 |
+
0.00.900.632 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 361 |
+
0.00.900.745 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 362 |
+
0.00.900.956 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 363 |
+
0.00.905.006 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 364 |
+
0.00.905.559 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 365 |
+
0.00.911.601 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 366 |
+
0.00.920.461 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 367 |
+
0.00.922.830 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 368 |
+
0.00.924.576 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 369 |
+
0.00.925.842 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 370 |
+
0.00.927.596 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 371 |
+
0.00.946.598 I load: printing all EOG tokens:
|
| 372 |
+
0.00.946.602 I load: - 248044 ('<|endoftext|>')
|
| 373 |
+
0.00.946.603 I load: - 248046 ('<|im_end|>')
|
| 374 |
+
0.00.946.603 I load: - 248063 ('<|fim_pad|>')
|
| 375 |
+
0.00.946.603 I load: - 248064 ('<|repo_name|>')
|
| 376 |
+
0.00.946.603 I load: - 248065 ('<|file_sep|>')
|
| 377 |
+
0.00.947.127 I load: special tokens cache size = 33
|
| 378 |
+
0.01.032.072 I load: token to piece cache size = 1.7581 MB
|
| 379 |
+
0.01.032.087 I print_info: arch = qwen35
|
| 380 |
+
0.01.032.087 I print_info: vocab_only = 0
|
| 381 |
+
0.01.032.088 I print_info: no_alloc = 0
|
| 382 |
+
0.01.032.088 I print_info: n_ctx_train = 262144
|
| 383 |
+
0.01.032.089 I print_info: n_embd_inp = 1024
|
| 384 |
+
0.01.032.089 I print_info: n_embd = 1024
|
| 385 |
+
0.01.032.089 I print_info: n_embd_out = 1024
|
| 386 |
+
0.01.032.090 I print_info: n_layer = 4
|
| 387 |
+
0.01.032.090 I print_info: n_layer_all = 4
|
| 388 |
+
0.01.032.096 I print_info: n_head = 8
|
| 389 |
+
0.01.032.097 I print_info: n_head_kv = 2
|
| 390 |
+
0.01.032.098 I print_info: n_rot = 64
|
| 391 |
+
0.01.032.098 I print_info: n_swa = 0
|
| 392 |
+
0.01.032.099 I print_info: is_swa_any = 0
|
| 393 |
+
0.01.032.099 I print_info: n_embd_head_k = 256
|
| 394 |
+
0.01.032.099 I print_info: n_embd_head_v = 256
|
| 395 |
+
0.01.032.100 I print_info: n_gqa = 4
|
| 396 |
+
0.01.032.101 I print_info: n_embd_k_gqa = 512
|
| 397 |
+
0.01.032.101 I print_info: n_embd_v_gqa = 512
|
| 398 |
+
0.01.032.102 I print_info: f_norm_eps = 0.0e+00
|
| 399 |
+
0.01.032.104 I print_info: f_norm_rms_eps = 1.0e-06
|
| 400 |
+
0.01.032.104 I print_info: f_clamp_kqv = 0.0e+00
|
| 401 |
+
0.01.032.104 I print_info: f_max_alibi_bias = 0.0e+00
|
| 402 |
+
0.01.032.105 I print_info: f_logit_scale = 0.0e+00
|
| 403 |
+
0.01.032.105 I print_info: f_attn_scale = 0.0e+00
|
| 404 |
+
0.01.032.106 I print_info: f_attn_value_scale = 0.0000
|
| 405 |
+
0.01.032.107 I print_info: n_ff = 3584
|
| 406 |
+
0.01.032.107 I print_info: n_expert = 0
|
| 407 |
+
0.01.032.107 I print_info: n_expert_used = 0
|
| 408 |
+
0.01.032.107 I print_info: n_expert_groups = 0
|
| 409 |
+
0.01.032.108 I print_info: n_group_used = 0
|
| 410 |
+
0.01.032.108 I print_info: causal attn = 1
|
| 411 |
+
0.01.032.108 I print_info: pooling type = -1
|
| 412 |
+
0.01.032.109 I print_info: rope type = 40
|
| 413 |
+
0.01.032.109 I print_info: rope scaling = linear
|
| 414 |
+
0.01.032.110 I print_info: freq_base_train = 10000000.0
|
| 415 |
+
0.01.032.111 I print_info: freq_scale_train = 1
|
| 416 |
+
0.01.032.111 I print_info: n_ctx_orig_yarn = 262144
|
| 417 |
+
0.01.032.112 I print_info: rope_yarn_log_mul = 0.0000
|
| 418 |
+
0.01.032.112 I print_info: rope_finetuned = unknown
|
| 419 |
+
0.01.032.112 I print_info: mrope sections = [11, 11, 10, 0]
|
| 420 |
+
0.01.032.113 I print_info: ssm_d_conv = 4
|
| 421 |
+
0.01.032.113 I print_info: ssm_d_inner = 2048
|
| 422 |
+
0.01.032.113 I print_info: ssm_d_state = 128
|
| 423 |
+
0.01.032.114 I print_info: ssm_dt_rank = 16
|
| 424 |
+
0.01.032.114 I print_info: ssm_n_group = 16
|
| 425 |
+
0.01.032.114 I print_info: ssm_dt_b_c_rms = 0
|
| 426 |
+
0.01.032.115 I print_info: model type = ?B
|
| 427 |
+
0.01.032.115 I print_info: model params = 337.30 M
|
| 428 |
+
0.01.032.116 I print_info: general.name = Qwen35 0.8b Text N4
|
| 429 |
+
0.01.032.117 I print_info: vocab type = BPE
|
| 430 |
+
0.01.032.118 I print_info: n_vocab = 248320
|
| 431 |
+
0.01.032.118 I print_info: n_merges = 247587
|
| 432 |
+
0.01.032.119 I print_info: BOS token = 11 ','
|
| 433 |
+
0.01.032.119 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 434 |
+
0.01.032.119 I print_info: EOT token = 248046 '<|im_end|>'
|
| 435 |
+
0.01.032.120 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 436 |
+
0.01.032.120 I print_info: LF token = 198 'Ċ'
|
| 437 |
+
0.01.032.121 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 438 |
+
0.01.032.121 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 439 |
+
0.01.032.121 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 440 |
+
0.01.032.121 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 441 |
+
0.01.032.122 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 442 |
+
0.01.032.122 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 443 |
+
0.01.032.122 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 444 |
+
0.01.032.123 I print_info: EOG token = 248046 '<|im_end|>'
|
| 445 |
+
0.01.032.123 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 446 |
+
0.01.032.123 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 447 |
+
0.01.032.124 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 448 |
+
0.01.032.124 I print_info: max token length = 256
|
| 449 |
+
0.01.032.125 I load_tensors: loading model tensors, this can take a while... (mmap = true, direct_io = false)
|
| 450 |
+
0.01.032.304 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 451 |
+
0.01.032.307 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 452 |
+
0.01.032.307 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 453 |
+
0.01.032.307 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 454 |
+
0.01.032.308 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 455 |
+
0.01.032.327 D create_tensor: loading tensor token_embd.weight
|
| 456 |
+
0.01.032.336 D create_tensor: loading tensor output_norm.weight
|
| 457 |
+
0.01.032.344 D create_tensor: loading tensor token_embd.weight
|
| 458 |
+
0.01.032.350 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 459 |
+
0.01.032.357 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 460 |
+
0.01.032.363 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 461 |
+
0.01.032.369 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 462 |
+
0.01.032.377 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 463 |
+
0.01.032.390 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 464 |
+
0.01.032.395 D create_tensor: loading tensor blk.0.ssm_a
|
| 465 |
+
0.01.032.402 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 466 |
+
0.01.032.407 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 467 |
+
0.01.032.412 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 468 |
+
0.01.032.418 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 469 |
+
0.01.032.425 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 470 |
+
0.01.032.430 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 471 |
+
0.01.032.435 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 472 |
+
0.01.032.443 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 473 |
+
0.01.032.450 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 474 |
+
0.01.032.457 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 475 |
+
0.01.032.463 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 476 |
+
0.01.032.471 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 477 |
+
0.01.032.477 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 478 |
+
0.01.032.483 D create_tensor: loading tensor blk.1.ssm_a
|
| 479 |
+
0.01.032.489 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 480 |
+
0.01.032.495 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 481 |
+
0.01.032.501 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 482 |
+
0.01.032.507 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 483 |
+
0.01.032.513 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 484 |
+
0.01.032.519 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 485 |
+
0.01.032.527 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 486 |
+
0.01.032.533 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 487 |
+
0.01.032.541 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 488 |
+
0.01.032.548 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 489 |
+
0.01.032.555 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 490 |
+
0.01.032.561 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 491 |
+
0.01.032.569 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 492 |
+
0.01.032.575 D create_tensor: loading tensor blk.2.ssm_a
|
| 493 |
+
0.01.032.582 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 494 |
+
0.01.032.587 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 495 |
+
0.01.032.594 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 496 |
+
0.01.032.600 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 497 |
+
0.01.032.607 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 498 |
+
0.01.032.613 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 499 |
+
0.01.032.619 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 500 |
+
0.01.032.625 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 501 |
+
0.01.032.633 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 502 |
+
0.01.032.643 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 503 |
+
0.01.032.654 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 504 |
+
0.01.032.661 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 505 |
+
0.01.032.677 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 506 |
+
0.01.032.684 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 507 |
+
0.01.032.691 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 508 |
+
0.01.032.697 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 509 |
+
0.01.032.704 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 510 |
+
0.01.032.710 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 511 |
+
0.01.032.831 D done_getting_tensors: tensor 'token_embd.weight' (bf16) (and 0 others) cannot be used with preferred buffer type CPU_REPACK, using CPU instead
|
| 512 |
+
0.01.490.415 I load_tensors: offloading output layer to GPU
|
| 513 |
+
0.01.490.417 I load_tensors: offloading 3 repeating layers to GPU
|
| 514 |
+
0.01.490.417 I load_tensors: offloaded 5/5 layers to GPU
|
| 515 |
+
0.01.490.422 I load_tensors: CPU_Mapped model buffer size = 485.00 MiB
|
| 516 |
+
0.01.490.423 I load_tensors: Vulkan0 model buffer size = 643.51 MiB
|
| 517 |
+
0.01.693.663 I cmn common_init_: added <|endoftext|> logit bias = -inf
|
| 518 |
+
0.01.693.667 I cmn common_init_: added <|im_end|> logit bias = -inf
|
| 519 |
+
0.01.693.667 I cmn common_init_: added <|fim_pad|> logit bias = -inf
|
| 520 |
+
0.01.693.667 I cmn common_init_: added <|repo_name|> logit bias = -inf
|
| 521 |
+
0.01.693.668 I cmn common_init_: added <|file_sep|> logit bias = -inf
|
| 522 |
+
0.01.693.716 I llama_context: constructing llama_context
|
| 523 |
+
0.01.693.719 I llama_context: n_seq_max = 1
|
| 524 |
+
0.01.693.719 I llama_context: n_ctx = 256
|
| 525 |
+
0.01.693.719 I llama_context: n_ctx_seq = 256
|
| 526 |
+
0.01.693.720 I llama_context: n_batch = 128
|
| 527 |
+
0.01.693.720 I llama_context: n_ubatch = 1
|
| 528 |
+
0.01.693.720 I llama_context: causal_attn = 1
|
| 529 |
+
0.01.693.721 I llama_context: flash_attn = auto
|
| 530 |
+
0.01.693.721 I llama_context: kv_unified = false
|
| 531 |
+
0.01.693.726 I llama_context: freq_base = 10000000.0
|
| 532 |
+
0.01.693.726 I llama_context: freq_scale = 1
|
| 533 |
+
0.01.693.727 I llama_context: n_rs_seq = 0
|
| 534 |
+
0.01.693.727 I llama_context: n_outputs_max = 1
|
| 535 |
+
0.01.693.727 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 536 |
+
0.01.693.752 D set_abort_callback: call
|
| 537 |
+
0.01.694.025 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 538 |
+
0.01.694.036 D llama_kv_cache: layer 0: filtered
|
| 539 |
+
0.01.694.036 D llama_kv_cache: layer 1: filtered
|
| 540 |
+
0.01.694.036 D llama_kv_cache: layer 2: filtered
|
| 541 |
+
0.01.694.038 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 542 |
+
0.01.694.075 I llama_kv_cache: Vulkan0 KV buffer size = 0.50 MiB
|
| 543 |
+
0.01.694.216 I llama_kv_cache: size = 0.50 MiB ( 256 cells, 1 layers, 1/1 seqs), K (f16): 0.25 MiB, V (f16): 0.25 MiB
|
| 544 |
+
0.01.694.219 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 545 |
+
0.01.694.219 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 546 |
+
0.01.694.222 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 547 |
+
0.01.694.224 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 548 |
+
0.01.694.225 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 549 |
+
0.01.694.226 D llama_memory_recurrent: layer 3: skipped
|
| 550 |
+
0.01.694.420 I llama_memory_recurrent: Vulkan0 RS buffer size = 3.21 MiB
|
| 551 |
+
0.01.694.425 I llama_memory_recurrent: size = 3.21 MiB ( 1 cells, 4 layers, 1 seqs 0 rs_seq), R (f32): 0.21 MiB, S (f32): 3.00 MiB
|
| 552 |
+
0.01.694.426 D llama_context: enumerating backends
|
| 553 |
+
0.01.694.428 D llama_context: backend_ptrs.size() = 2
|
| 554 |
+
0.01.694.430 I sched_reserve: reserving ...
|
| 555 |
+
0.01.694.430 D sched_reserve: max_nodes = 1792
|
| 556 |
+
0.01.694.604 D sched_reserve: reserving full memory module
|
| 557 |
+
0.01.694.607 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 558 |
+
0.01.694.608 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 559 |
+
0.01.694.900 I resolve_fused_ops: Flash Attention enabled
|
| 560 |
+
0.01.694.903 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 561 |
+
0.01.694.904 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 562 |
+
0.01.695.149 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 563 |
+
0.01.695.152 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 564 |
+
0.01.695.352 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 565 |
+
0.01.695.354 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 566 |
+
0.01.695.354 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 567 |
+
0.01.695.559 I resolve_fused_ops: Lightning Indexer enabled
|
| 568 |
+
0.01.695.562 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 569 |
+
0.01.695.563 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 570 |
+
0.01.695.776 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 571 |
+
0.01.695.778 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 572 |
+
0.01.695.964 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 573 |
+
0.01.695.967 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 574 |
+
0.01.696.413 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 575 |
+
0.01.696.416 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 576 |
+
0.01.696.819 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 577 |
+
0.01.697.172 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 578 |
+
0.01.697.437 I sched_reserve: Vulkan0 compute buffer size = 2.12 MiB
|
| 579 |
+
0.01.697.440 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 580 |
+
0.01.697.440 I sched_reserve: graph nodes = 235
|
| 581 |
+
0.01.697.440 I sched_reserve: graph splits = 2
|
| 582 |
+
0.01.697.441 I sched_reserve: reserve took 3.01 ms, sched copies = 1
|
| 583 |
+
0.01.697.577 D set_adapters_lora: adapters = (nil)
|
| 584 |
+
0.01.697.579 D adapters_lora_are_same: adapters = (nil)
|
| 585 |
+
0.01.697.580 I cmn common_init_: warming up the model with an empty run - please wait ... (--no-warmup to disable)
|
| 586 |
+
0.01.728.489 I cmn common_conte: the context does not support partial sequence removal
|
| 587 |
+
0.01.736.371 I srv load_model: speculative decoding will use checkpoints
|
| 588 |
+
0.01.736.374 I srv load_model: initializing, n_slots = 1, n_ctx_slot = 256, kv_unified = 'false'
|
| 589 |
+
0.01.736.376 I spec common_specu: no implementations specified for speculative decoding
|
| 590 |
+
0.01.736.377 I slot load_model: id 0 | task -1 | new slot, n_ctx = 256
|
| 591 |
+
0.01.736.377 D slot reset: id 0 | task -1 |
|
| 592 |
+
0.01.736.394 I srv load_model: prompt cache is enabled, size limit: 8192 MiB
|
| 593 |
+
0.01.736.395 I srv load_model: use `--cache-ram 0` to disable the prompt cache
|
| 594 |
+
0.01.736.395 I srv load_model: for more info see https://github.com/ggml-org/llama.cpp/pull/16391
|
| 595 |
+
0.01.736.396 I srv load_model: context checkpoints enabled, max = 32, min spacing = 8192
|
| 596 |
+
0.01.736.410 I srv init: idle slots will be saved to prompt cache upon starting a new task
|
| 597 |
+
0.01.736.410 D srv init: __TEST_TAG_CACHE_IDLE_SLOTS_ENABLED__
|
| 598 |
+
0.01.739.633 D common_chat_templates_apply_jinja: using differential autoparser
|
| 599 |
+
0.01.739.637 D [1m[38;5;126m=== Starting differential analysis ===
|
| 600 |
+
[0m0.01.739.637 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 601 |
+
[0m0.01.742.018 D [1m[38;5;214mPhase 2: Content analysis
|
| 602 |
+
[0m0.01.743.753 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 603 |
+
[0m0.01.745.870 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 604 |
+
[0m0.01.746.912 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 605 |
+
[0m0.01.751.030 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 606 |
+
[0m0.01.753.273 D Template application failed:
|
| 607 |
+
------------
|
| 608 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 609 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 610 |
+
^
|
| 611 |
+
Error: Jinja Exception: No messages provided.
|
| 612 |
+
0.01.753.516 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 613 |
+
[0m0.01.754.234 D
|
| 614 |
+
--- Reasoning & Content Structure ---
|
| 615 |
+
0.01.754.237 D user_msg_start: <|im_start|>user
|
| 616 |
+
0.01.754.238 D assistant_msg_start: <|im_start|>assistant
|
| 617 |
+
0.01.754.239 D reasoning_mode: TAG_BASED
|
| 618 |
+
0.01.754.239 D reasoning_start: '<think>
|
| 619 |
+
'
|
| 620 |
+
0.01.754.239 D reasoning_end: '
|
| 621 |
+
</think>
|
| 622 |
+
|
| 623 |
+
'
|
| 624 |
+
0.01.754.240 D content_mode: PLAIN
|
| 625 |
+
0.01.754.240 D content_start: ''
|
| 626 |
+
0.01.754.240 D content_end: ''
|
| 627 |
+
0.01.754.240 D
|
| 628 |
+
--- Tool Call Structure ---
|
| 629 |
+
0.01.754.241 D tool_mode: TAG_WITH_TAGGED
|
| 630 |
+
0.01.754.241 D supports_tools: true
|
| 631 |
+
0.01.754.241 D supports_parallel_calls: true
|
| 632 |
+
0.01.754.241 D tool_section_start: ''
|
| 633 |
+
0.01.754.242 D tool_section_end: ''
|
| 634 |
+
0.01.754.242 D per_call_start: '<tool_call>
|
| 635 |
+
'
|
| 636 |
+
0.01.754.242 D per_call_end: '</tool_call>'
|
| 637 |
+
0.01.754.242 D func_name_prefix: '<function='
|
| 638 |
+
0.01.754.242 D func_name_suffix: '>
|
| 639 |
+
'
|
| 640 |
+
0.01.754.242 D func_args_separator: ''
|
| 641 |
+
0.01.754.243 D func_close: '</function>
|
| 642 |
+
'
|
| 643 |
+
0.01.754.243 D call_id_prefix: ''
|
| 644 |
+
0.01.754.243 D call_id_suffix: ''
|
| 645 |
+
0.01.754.243 D call_id_pos: 'NONE'
|
| 646 |
+
0.01.754.244 D args_start: ''
|
| 647 |
+
0.01.754.244 D args_end: ''
|
| 648 |
+
0.01.754.245 D arg_name_prefix: '<parameter='
|
| 649 |
+
0.01.754.245 D arg_name_suffix: '>
|
| 650 |
+
'
|
| 651 |
+
0.01.754.245 D arg_value_prefix: ''
|
| 652 |
+
0.01.754.245 D arg_value_suffix: '
|
| 653 |
+
</parameter>
|
| 654 |
+
'
|
| 655 |
+
0.01.754.246 D name_field: 'name'
|
| 656 |
+
0.01.754.246 D args_field: 'arguments'
|
| 657 |
+
0.01.754.246 D id_field: ''
|
| 658 |
+
0.01.754.246 D gen_id_field: ''
|
| 659 |
+
0.01.754.246 D parameter_order: ''
|
| 660 |
+
0.01.754.246 D [1m[38;5;126m=== Differential analysis complete ===
|
| 661 |
+
[0m0.01.755.841 D common_chat_templates_apply_jinja: generated parser:
|
| 662 |
+
Sequence(Literal(<|im_start|>assistant
|
| 663 |
+
), Space, Epsilon, Tag(content, Until()), End)
|
| 664 |
+
|
| 665 |
+
parser generation prompt: <|im_start|>assistant
|
| 666 |
+
<think>
|
| 667 |
+
|
| 668 |
+
0.01.755.851 I srv init: init: chat template, example_format: '<|im_start|>system
|
| 669 |
+
You are a helpful assistant<|im_end|>
|
| 670 |
+
<|im_start|>user
|
| 671 |
+
Hello<|im_end|>
|
| 672 |
+
<|im_start|>assistant
|
| 673 |
+
Hi there<|im_end|>
|
| 674 |
+
<|im_start|>user
|
| 675 |
+
How are you?<|im_end|>
|
| 676 |
+
<|im_start|>assistant
|
| 677 |
+
<think>
|
| 678 |
+
'
|
| 679 |
+
0.01.755.908 D common_chat_templates_apply_jinja: using differential autoparser
|
| 680 |
+
0.01.755.910 D [1m[38;5;126m=== Starting differential analysis ===
|
| 681 |
+
[0m0.01.755.911 D [1m[38;5;214mPhase 1: Reasoning analysis
|
| 682 |
+
[0m0.01.757.804 D [1m[38;5;214mPhase 2: Content analysis
|
| 683 |
+
[0m0.01.759.520 D [1m[38;5;214mPhase 3: Tool call analysis
|
| 684 |
+
[0m0.01.761.815 D [1m[38;5;214mPhase 3a: Function call analysis
|
| 685 |
+
[0m0.01.762.894 D [1m[38;5;214mPhase 3b: Argument analysis
|
| 686 |
+
[0m0.01.767.699 D [1m[38;5;214mPhase 3c: Call id analysis
|
| 687 |
+
[0m0.01.769.326 D Template application failed:
|
| 688 |
+
------------
|
| 689 |
+
While executing CallExpression at line 43, column 24 in source:
|
| 690 |
+
... not messages %}↵ {{- raise_exception('No messages provided.') }}↵{%- endif %...
|
| 691 |
+
^
|
| 692 |
+
Error: Jinja Exception: No messages provided.
|
| 693 |
+
0.01.769.533 D [1m[38;5;214mdetect_user_start_marker: Template application failed, unsupported empty messages? trying complex variant
|
| 694 |
+
[0m0.01.770.201 D
|
| 695 |
+
--- Reasoning & Content Structure ---
|
| 696 |
+
0.01.770.203 D user_msg_start: <|im_start|>user
|
| 697 |
+
0.01.770.203 D assistant_msg_start: <|im_start|>assistant
|
| 698 |
+
0.01.770.203 D reasoning_mode: TAG_BASED
|
| 699 |
+
0.01.770.204 D reasoning_start: '<think>
|
| 700 |
+
'
|
| 701 |
+
0.01.770.204 D reasoning_end: '
|
| 702 |
+
</think>
|
| 703 |
+
|
| 704 |
+
'
|
| 705 |
+
0.01.770.204 D content_mode: PLAIN
|
| 706 |
+
0.01.770.204 D content_start: ''
|
| 707 |
+
0.01.770.204 D content_end: ''
|
| 708 |
+
0.01.770.205 D
|
| 709 |
+
--- Tool Call Structure ---
|
| 710 |
+
0.01.770.205 D tool_mode: TAG_WITH_TAGGED
|
| 711 |
+
0.01.770.205 D supports_tools: true
|
| 712 |
+
0.01.770.205 D supports_parallel_calls: true
|
| 713 |
+
0.01.770.205 D tool_section_start: ''
|
| 714 |
+
0.01.770.206 D tool_section_end: ''
|
| 715 |
+
0.01.770.206 D per_call_start: '<tool_call>
|
| 716 |
+
'
|
| 717 |
+
0.01.770.206 D per_call_end: '</tool_call>'
|
| 718 |
+
0.01.770.206 D func_name_prefix: '<function='
|
| 719 |
+
0.01.770.206 D func_name_suffix: '>
|
| 720 |
+
'
|
| 721 |
+
0.01.770.206 D func_args_separator: ''
|
| 722 |
+
0.01.770.206 D func_close: '</function>
|
| 723 |
+
'
|
| 724 |
+
0.01.770.207 D call_id_prefix: ''
|
| 725 |
+
0.01.770.207 D call_id_suffix: ''
|
| 726 |
+
0.01.770.207 D call_id_pos: 'NONE'
|
| 727 |
+
0.01.770.207 D args_start: ''
|
| 728 |
+
0.01.770.208 D args_end: ''
|
| 729 |
+
0.01.770.208 D arg_name_prefix: '<parameter='
|
| 730 |
+
0.01.770.209 D arg_name_suffix: '>
|
| 731 |
+
'
|
| 732 |
+
0.01.770.210 D arg_value_prefix: ''
|
| 733 |
+
0.01.770.210 D arg_value_suffix: '
|
| 734 |
+
</parameter>
|
| 735 |
+
'
|
| 736 |
+
0.01.770.210 D name_field: 'name'
|
| 737 |
+
0.01.770.210 D args_field: 'arguments'
|
| 738 |
+
0.01.770.210 D id_field: ''
|
| 739 |
+
0.01.770.210 D gen_id_field: ''
|
| 740 |
+
0.01.770.210 D parameter_order: ''
|
| 741 |
+
0.01.770.211 D [1m[38;5;126m=== Differential analysis complete ===
|
| 742 |
+
[0m0.01.771.101 D common_chat_templates_apply_jinja: generated parser:
|
| 743 |
+
Sequence(Literal(<|im_start|>assistant
|
| 744 |
+
), Space, Repetition(Sequence(Epsilon, Literal(<think>), Repetition(Literal(
|
| 745 |
+
), 0, 1), Tag(reasoning, Until(</think>)), Epsilon, Repetition(Literal(
|
| 746 |
+
), 0, 1), Literal(</think>), Repetition(Literal(
|
| 747 |
+
), 0, 1), Repetition(Literal(
|
| 748 |
+
), 0, 1)), 0, 1), Tag(content, Until()), End)
|
| 749 |
+
|
| 750 |
+
parser generation prompt: <|im_start|>assistant
|
| 751 |
+
<think>
|
| 752 |
+
|
| 753 |
+
0.01.771.108 I srv init: init: chat template, thinking = 1
|
| 754 |
+
0.01.771.124 I srv llama_server: model loaded
|
| 755 |
+
0.01.771.130 I srv llama_server: listening on http://127.0.0.1:60909
|
| 756 |
+
0.01.771.134 D que start_loop: processing new tasks
|
| 757 |
+
0.01.771.134 D que start_loop: update slots
|
| 758 |
+
0.01.771.135 I srv update_slots: all slots are idle
|
| 759 |
+
0.01.771.136 D que start_loop: waiting for new tasks
|
| 760 |
+
0.05.502.887 D srv stop: all tasks already finished, no need to cancel
|
| 761 |
+
0.12.097.342 I srv server_strea: conv_id= (empty=1)
|
| 762 |
+
0.12.097.400 D srv eval_llama_c: reasoning budget: tokens=-1, generation_prompt='', start=0 toks, end=0 toks, forced=0 toks
|
| 763 |
+
0.12.097.429 D res add_waiting_: add task 0 to waiting list. current waiting = 0 (before add)
|
| 764 |
+
0.12.097.430 D que post: new task, id = 0/1, front = 0
|
| 765 |
+
0.12.097.444 D que start_loop: processing new tasks
|
| 766 |
+
0.12.097.449 D que start_loop: processing task, id = 0
|
| 767 |
+
0.12.097.450 I slot get_availabl: id 0 | task -1 | selected slot by LRU, t_last = -1
|
| 768 |
+
0.12.097.451 I srv get_availabl: updating prompt cache
|
| 769 |
+
0.12.097.455 I srv load: - looking for better prompt, base f_keep = -1.000, sim = 0.000
|
| 770 |
+
0.12.097.458 I srv update: - cache state: 0 prompts, 0.000 MiB (limits: 8192.000 MiB, 256 tokens, 8589934592 est)
|
| 771 |
+
0.12.097.459 I srv get_availabl: prompt cache update took 0.01 ms
|
| 772 |
+
0.12.097.470 D slot launch_slot_: id 0 | task -1 | launching slot : {"id":0,"n_ctx":256,"speculative":false,"is_processing":false}
|
| 773 |
+
0.12.097.483 I slot launch_slot_: id 0 | task -1 | sampler chain: logits -> ?penalties -> ?dry -> ?top-n-sigma -> top-k -> ?typical -> top-p -> min-p -> ?xtc -> temp-ext -> dist
|
| 774 |
+
0.12.097.489 I slot launch_slot_: id 0 | task -1 | sampler params:
|
| 775 |
+
repeat_last_n = 64, repeat_penalty = 1.000, frequency_penalty = 0.000, presence_penalty = 0.000
|
| 776 |
+
dry_multiplier = 0.000, dry_base = 1.750, dry_allowed_length = 2, dry_penalty_last_n = 256
|
| 777 |
+
top_k = 40, top_p = 0.950, min_p = 0.050, xtc_probability = 0.000, xtc_threshold = 0.100, typical_p = 1.000, top_n_sigma = -1.000, temp = 0.000
|
| 778 |
+
mirostat = 0, mirostat_lr = 0.100, mirostat_ent = 5.000, adaptive_target = -1.000, adaptive_decay = 0.900
|
| 779 |
+
0.12.097.490 I slot launch_slot_: id 0 | task 0 | processing task, is_child = 0
|
| 780 |
+
0.12.097.490 D que start_loop: update slots
|
| 781 |
+
0.12.097.491 D srv update_slots: posting NEXT_RESPONSE
|
| 782 |
+
0.12.097.492 D que post: new task, id = 1, front = 0
|
| 783 |
+
0.12.097.495 I slot operator(): id 0 | task 0 | new prompt, n_ctx_slot = 256, n_keep = 0, task.n_tokens = 4
|
| 784 |
+
0.12.097.497 I slot operator(): id 0 | task 0 | cached n_tokens = 0, memory_seq_rm [0, end)
|
| 785 |
+
0.12.097.505 I slot init_sampler: id 0 | task 0 | init sampler, took 0.00 ms, tokens: text = 4, total = 4
|
| 786 |
+
0.12.097.509 D slot operator(): id 0 | task 0 | main/do_checkpoint = no, pos_min = -1, pos_max = -1
|
| 787 |
+
0.12.097.511 D set_adapters_lora: adapters = (nil)
|
| 788 |
+
0.12.097.511 D adapters_lora_are_same: adapters = (nil)
|
| 789 |
+
0.12.097.512 D set_embeddings: value = 0
|
| 790 |
+
0.12.097.513 D srv decode: n_batch (effective) = 128, off = 0
|
| 791 |
+
0.12.127.949 D slot process_toke: id 0 | task 0 | stopped by limit, n_decoded = 1, n_predict = 1
|
| 792 |
+
0.12.127.952 D slot process_toke: id 0 | task 0 | n_decoded = 1, n_remaining = 0, next token: 140066 '日表示'
|
| 793 |
+
0.12.127.956 I slot print_timing: id 0 | task 0 | prompt eval time = 30.45 ms / 4 tokens ( 7.61 ms per token, 131.38 tokens per second)
|
| 794 |
+
0.12.127.958 I slot print_timing: id 0 | task 0 | eval time = 0.00 ms / 1 tokens ( 0.00 ms per token, 1000000.00 tokens per second)
|
| 795 |
+
0.12.127.960 I slot print_timing: id 0 | task 0 | total time = 30.45 ms / 5 tokens
|
| 796 |
+
0.12.127.961 I slot print_timing: id 0 | task 0 | graphs reused = 1
|
| 797 |
+
0.12.127.968 D res send: sending result for task id = 0
|
| 798 |
+
0.12.127.968 D res send: task id = 0 pushed to result queue
|
| 799 |
+
0.12.127.971 I slot release: id 0 | task 0 | stop processing: n_tokens = 4, truncated = 0
|
| 800 |
+
0.12.127.972 D slot reset: id 0 | task 0 |
|
| 801 |
+
0.12.127.976 D que start_loop: waiting for new tasks
|
| 802 |
+
0.12.127.977 D que start_loop: processing new tasks
|
| 803 |
+
0.12.127.980 D que start_loop: processing task, id = 1
|
| 804 |
+
0.12.127.981 D que start_loop: update slots
|
| 805 |
+
0.12.127.982 I srv update_slots: all slots are idle
|
| 806 |
+
0.12.127.982 D que start_loop: waiting for new tasks
|
| 807 |
+
0.12.127.990 D No parser definition detected, assuming pure content parser.0.12.128.012 D Parsed message: {"role":"assistant","content":"日表示"}
|
| 808 |
+
0.12.128.105 D srv stop: all tasks already finished, no need to cancel
|
| 809 |
+
0.12.128.112 D res remove_waiti: remove task 0 from waiting list. current waiting = 1 (before remove)
|
| 810 |
+
0.12.128.112 D srv stop: all tasks already finished, no need to cancel
|
MVP/evidence/teacher-quantize-q4_k_m.log
ADDED
|
@@ -0,0 +1,369 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
ggml_vulkan: Found 1 Vulkan devices:
|
| 2 |
+
ggml_vulkan: 0 = AMD Radeon RX 460 Graphics (RADV POLARIS11) (radv) | uma: 0 | fp16: 0 | bf16: 0 | fp4: 0 | warp size: 64 | shared memory: 65536 | int dot: 0 | matrix cores: none
|
| 3 |
+
load_backend: loaded Vulkan backend from /usr/lib/ggml/libggml-vulkan.so
|
| 4 |
+
load_backend: loaded CPU backend from /usr/lib/ggml/libggml-cpu-haswell.so
|
| 5 |
+
llama_print_build_info: build = 10068 (571d0d540d)
|
| 6 |
+
llama_print_build_info: built with GNU 16.1.1 for Linux x86_64
|
| 7 |
+
llama_quantize: quantizing 'MVP/artifacts/qwen35-teacher-text-24-bf16.gguf' to 'MVP/artifacts/qwen35-teacher-text-24-q4_k_m.gguf' as Q4_K_M
|
| 8 |
+
llama_model_loader: loaded meta data with 33 key-value pairs and 320 tensors from MVP/artifacts/qwen35-teacher-text-24-bf16.gguf (version GGUF V3 (latest))
|
| 9 |
+
llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 10 |
+
llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 11 |
+
llama_model_loader: - kv 1: general.type str = model
|
| 12 |
+
llama_model_loader: - kv 2: general.name str = Echo Qwen35 teacher.Fmw91y
|
| 13 |
+
llama_model_loader: - kv 3: general.size_label str = 752M
|
| 14 |
+
llama_model_loader: - kv 4: qwen35.block_count u32 = 24
|
| 15 |
+
llama_model_loader: - kv 5: qwen35.context_length u32 = 262144
|
| 16 |
+
llama_model_loader: - kv 6: qwen35.embedding_length u32 = 1024
|
| 17 |
+
llama_model_loader: - kv 7: qwen35.feed_forward_length u32 = 3584
|
| 18 |
+
llama_model_loader: - kv 8: qwen35.attention.head_count u32 = 8
|
| 19 |
+
llama_model_loader: - kv 9: qwen35.attention.head_count_kv u32 = 2
|
| 20 |
+
llama_model_loader: - kv 10: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 21 |
+
llama_model_loader: - kv 11: qwen35.rope.freq_base f32 = 10000000.000000
|
| 22 |
+
llama_model_loader: - kv 12: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 23 |
+
llama_model_loader: - kv 13: qwen35.attention.key_length u32 = 256
|
| 24 |
+
llama_model_loader: - kv 14: qwen35.attention.value_length u32 = 256
|
| 25 |
+
llama_model_loader: - kv 15: general.file_type u32 = 32
|
| 26 |
+
llama_model_loader: - kv 16: qwen35.ssm.conv_kernel u32 = 4
|
| 27 |
+
llama_model_loader: - kv 17: qwen35.ssm.state_size u32 = 128
|
| 28 |
+
llama_model_loader: - kv 18: qwen35.ssm.group_count u32 = 16
|
| 29 |
+
llama_model_loader: - kv 19: qwen35.ssm.time_step_rank u32 = 16
|
| 30 |
+
llama_model_loader: - kv 20: qwen35.ssm.inner_size u32 = 2048
|
| 31 |
+
llama_model_loader: - kv 21: qwen35.full_attention_interval u32 = 4
|
| 32 |
+
llama_model_loader: - kv 22: qwen35.rope.dimension_count u32 = 64
|
| 33 |
+
llama_model_loader: - kv 23: general.quantization_version u32 = 2
|
| 34 |
+
llama_model_loader: - kv 24: tokenizer.ggml.model str = gpt2
|
| 35 |
+
llama_model_loader: - kv 25: tokenizer.ggml.pre str = qwen35
|
| 36 |
+
llama_model_loader: - kv 26: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 37 |
+
llama_model_loader: - kv 27: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 38 |
+
llama_model_loader: - kv 28: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 39 |
+
llama_model_loader: - kv 29: tokenizer.ggml.eos_token_id u32 = 248044
|
| 40 |
+
llama_model_loader: - kv 30: tokenizer.ggml.padding_token_id u32 = 248044
|
| 41 |
+
llama_model_loader: - kv 31: tokenizer.ggml.add_bos_token bool = false
|
| 42 |
+
llama_model_loader: - kv 32: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 43 |
+
llama_model_loader: - type f32: 133 tensors
|
| 44 |
+
llama_model_loader: - type bf16: 187 tensors
|
| 45 |
+
[ 1/ 320] output_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 46 |
+
[ 2/ 320] token_embd.weight - [ 1024, 248320, 1, 1], type = bf16, converting to q6_K .. size = 485.00 MiB -> 198.93 MiB
|
| 47 |
+
[ 3/ 320] blk.0.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 48 |
+
[ 4/ 320] blk.0.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 49 |
+
[ 5/ 320] blk.0.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 50 |
+
[ 6/ 320] blk.0.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 51 |
+
[ 7/ 320] blk.0.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 52 |
+
[ 8/ 320] blk.0.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 53 |
+
[ 9/ 320] blk.0.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 54 |
+
[ 10/ 320] blk.0.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 55 |
+
[ 11/ 320] blk.0.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 56 |
+
[ 12/ 320] blk.0.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 57 |
+
[ 13/ 320] blk.0.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 58 |
+
[ 14/ 320] blk.0.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 59 |
+
[ 15/ 320] blk.0.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 60 |
+
[ 16/ 320] blk.0.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 61 |
+
[ 17/ 320] blk.1.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 62 |
+
[ 18/ 320] blk.1.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 63 |
+
[ 19/ 320] blk.1.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 64 |
+
[ 20/ 320] blk.1.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 65 |
+
[ 21/ 320] blk.1.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 66 |
+
[ 22/ 320] blk.1.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 67 |
+
[ 23/ 320] blk.1.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 68 |
+
[ 24/ 320] blk.1.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 69 |
+
[ 25/ 320] blk.1.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 70 |
+
[ 26/ 320] blk.1.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 71 |
+
[ 27/ 320] blk.1.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 72 |
+
[ 28/ 320] blk.1.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 73 |
+
[ 29/ 320] blk.1.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 74 |
+
[ 30/ 320] blk.1.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 75 |
+
[ 31/ 320] blk.2.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 76 |
+
[ 32/ 320] blk.2.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 77 |
+
[ 33/ 320] blk.2.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 78 |
+
[ 34/ 320] blk.2.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 79 |
+
[ 35/ 320] blk.2.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 80 |
+
[ 36/ 320] blk.2.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 81 |
+
[ 37/ 320] blk.2.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 82 |
+
[ 38/ 320] blk.2.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 83 |
+
[ 39/ 320] blk.2.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 84 |
+
[ 40/ 320] blk.2.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 85 |
+
[ 41/ 320] blk.2.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 86 |
+
[ 42/ 320] blk.2.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 87 |
+
[ 43/ 320] blk.2.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 88 |
+
[ 44/ 320] blk.2.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 89 |
+
[ 45/ 320] blk.3.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 90 |
+
[ 46/ 320] blk.3.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 91 |
+
[ 47/ 320] blk.3.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 92 |
+
[ 48/ 320] blk.3.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 93 |
+
[ 49/ 320] blk.3.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 94 |
+
[ 50/ 320] blk.3.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 95 |
+
[ 51/ 320] blk.3.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 96 |
+
[ 52/ 320] blk.3.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 97 |
+
[ 53/ 320] blk.3.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 98 |
+
[ 54/ 320] blk.3.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 99 |
+
[ 55/ 320] blk.3.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 100 |
+
[ 56/ 320] blk.4.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 101 |
+
[ 57/ 320] blk.4.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 102 |
+
[ 58/ 320] blk.4.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 103 |
+
[ 59/ 320] blk.4.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 104 |
+
[ 60/ 320] blk.4.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 105 |
+
[ 61/ 320] blk.4.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 106 |
+
[ 62/ 320] blk.4.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 107 |
+
[ 63/ 320] blk.4.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 108 |
+
[ 64/ 320] blk.4.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 109 |
+
[ 65/ 320] blk.4.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 110 |
+
[ 66/ 320] blk.4.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 111 |
+
[ 67/ 320] blk.4.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 112 |
+
[ 68/ 320] blk.4.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 113 |
+
[ 69/ 320] blk.4.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 114 |
+
[ 70/ 320] blk.5.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 115 |
+
[ 71/ 320] blk.5.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 116 |
+
[ 72/ 320] blk.5.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 117 |
+
[ 73/ 320] blk.5.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 118 |
+
[ 74/ 320] blk.5.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 119 |
+
[ 75/ 320] blk.5.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 120 |
+
[ 76/ 320] blk.5.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 121 |
+
[ 77/ 320] blk.5.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 122 |
+
[ 78/ 320] blk.5.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 123 |
+
[ 79/ 320] blk.5.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 124 |
+
[ 80/ 320] blk.5.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 125 |
+
[ 81/ 320] blk.5.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 126 |
+
[ 82/ 320] blk.5.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 127 |
+
[ 83/ 320] blk.5.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 128 |
+
[ 84/ 320] blk.6.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 129 |
+
[ 85/ 320] blk.6.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 130 |
+
[ 86/ 320] blk.6.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 131 |
+
[ 87/ 320] blk.6.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 132 |
+
[ 88/ 320] blk.6.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 133 |
+
[ 89/ 320] blk.6.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 134 |
+
[ 90/ 320] blk.6.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 135 |
+
[ 91/ 320] blk.6.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 136 |
+
[ 92/ 320] blk.6.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 137 |
+
[ 93/ 320] blk.6.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 138 |
+
[ 94/ 320] blk.6.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 139 |
+
[ 95/ 320] blk.6.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 140 |
+
[ 96/ 320] blk.6.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 141 |
+
[ 97/ 320] blk.6.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 142 |
+
[ 98/ 320] blk.7.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 143 |
+
[ 99/ 320] blk.7.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 144 |
+
[ 100/ 320] blk.7.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 145 |
+
[ 101/ 320] blk.7.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 146 |
+
[ 102/ 320] blk.7.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 147 |
+
[ 103/ 320] blk.7.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 148 |
+
[ 104/ 320] blk.7.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 149 |
+
[ 105/ 320] blk.7.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 150 |
+
[ 106/ 320] blk.7.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 151 |
+
[ 107/ 320] blk.7.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 152 |
+
[ 108/ 320] blk.7.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 153 |
+
[ 109/ 320] blk.8.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 154 |
+
[ 110/ 320] blk.8.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 155 |
+
[ 111/ 320] blk.8.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 156 |
+
[ 112/ 320] blk.8.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 157 |
+
[ 113/ 320] blk.8.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 158 |
+
[ 114/ 320] blk.8.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 159 |
+
[ 115/ 320] blk.8.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 160 |
+
[ 116/ 320] blk.8.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 161 |
+
[ 117/ 320] blk.8.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 162 |
+
[ 118/ 320] blk.8.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 163 |
+
[ 119/ 320] blk.8.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 164 |
+
[ 120/ 320] blk.8.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 165 |
+
[ 121/ 320] blk.8.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 166 |
+
[ 122/ 320] blk.8.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 167 |
+
[ 123/ 320] blk.9.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 168 |
+
[ 124/ 320] blk.9.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 169 |
+
[ 125/ 320] blk.9.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 170 |
+
[ 126/ 320] blk.9.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 171 |
+
[ 127/ 320] blk.9.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 172 |
+
[ 128/ 320] blk.9.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 173 |
+
[ 129/ 320] blk.9.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 174 |
+
[ 130/ 320] blk.9.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 175 |
+
[ 131/ 320] blk.9.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 176 |
+
[ 132/ 320] blk.9.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 177 |
+
[ 133/ 320] blk.9.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 178 |
+
[ 134/ 320] blk.9.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 179 |
+
[ 135/ 320] blk.9.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 180 |
+
[ 136/ 320] blk.9.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 181 |
+
[ 137/ 320] blk.10.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 182 |
+
[ 138/ 320] blk.10.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 183 |
+
[ 139/ 320] blk.10.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 184 |
+
[ 140/ 320] blk.10.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 185 |
+
[ 141/ 320] blk.10.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 186 |
+
[ 142/ 320] blk.10.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 187 |
+
[ 143/ 320] blk.10.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 188 |
+
[ 144/ 320] blk.10.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 189 |
+
[ 145/ 320] blk.10.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 190 |
+
[ 146/ 320] blk.10.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 191 |
+
[ 147/ 320] blk.10.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 192 |
+
[ 148/ 320] blk.10.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 193 |
+
[ 149/ 320] blk.10.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 194 |
+
[ 150/ 320] blk.10.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 195 |
+
[ 151/ 320] blk.11.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 196 |
+
[ 152/ 320] blk.11.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 197 |
+
[ 153/ 320] blk.11.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 198 |
+
[ 154/ 320] blk.11.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 199 |
+
[ 155/ 320] blk.11.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 200 |
+
[ 156/ 320] blk.11.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 201 |
+
[ 157/ 320] blk.11.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q6_K .. size = 1.00 MiB -> 0.41 MiB
|
| 202 |
+
[ 158/ 320] blk.11.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 203 |
+
[ 159/ 320] blk.11.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 204 |
+
[ 160/ 320] blk.11.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 205 |
+
[ 161/ 320] blk.11.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 206 |
+
[ 162/ 320] blk.12.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 207 |
+
[ 163/ 320] blk.12.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 208 |
+
[ 164/ 320] blk.12.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 209 |
+
[ 165/ 320] blk.12.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 210 |
+
[ 166/ 320] blk.12.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 211 |
+
[ 167/ 320] blk.12.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 212 |
+
[ 168/ 320] blk.12.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 213 |
+
[ 169/ 320] blk.12.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 214 |
+
[ 170/ 320] blk.12.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 215 |
+
[ 171/ 320] blk.12.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 216 |
+
[ 172/ 320] blk.12.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 217 |
+
[ 173/ 320] blk.12.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 218 |
+
[ 174/ 320] blk.12.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 219 |
+
[ 175/ 320] blk.12.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 220 |
+
[ 176/ 320] blk.13.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 221 |
+
[ 177/ 320] blk.13.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 222 |
+
[ 178/ 320] blk.13.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 223 |
+
[ 179/ 320] blk.13.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 224 |
+
[ 180/ 320] blk.13.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 225 |
+
[ 181/ 320] blk.13.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 226 |
+
[ 182/ 320] blk.13.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 227 |
+
[ 183/ 320] blk.13.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 228 |
+
[ 184/ 320] blk.13.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 229 |
+
[ 185/ 320] blk.13.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 230 |
+
[ 186/ 320] blk.13.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 231 |
+
[ 187/ 320] blk.13.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 232 |
+
[ 188/ 320] blk.13.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 233 |
+
[ 189/ 320] blk.13.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 234 |
+
[ 190/ 320] blk.14.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 235 |
+
[ 191/ 320] blk.14.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 236 |
+
[ 192/ 320] blk.14.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 237 |
+
[ 193/ 320] blk.14.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 238 |
+
[ 194/ 320] blk.14.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 239 |
+
[ 195/ 320] blk.14.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 240 |
+
[ 196/ 320] blk.14.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 241 |
+
[ 197/ 320] blk.14.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 242 |
+
[ 198/ 320] blk.14.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 243 |
+
[ 199/ 320] blk.14.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 244 |
+
[ 200/ 320] blk.14.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 245 |
+
[ 201/ 320] blk.14.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 246 |
+
[ 202/ 320] blk.14.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 247 |
+
[ 203/ 320] blk.14.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 248 |
+
[ 204/ 320] blk.15.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 249 |
+
[ 205/ 320] blk.15.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 250 |
+
[ 206/ 320] blk.15.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 251 |
+
[ 207/ 320] blk.15.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 252 |
+
[ 208/ 320] blk.15.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 253 |
+
[ 209/ 320] blk.15.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 254 |
+
[ 210/ 320] blk.15.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 255 |
+
[ 211/ 320] blk.15.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 256 |
+
[ 212/ 320] blk.15.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 257 |
+
[ 213/ 320] blk.15.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 258 |
+
[ 214/ 320] blk.15.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 259 |
+
[ 215/ 320] blk.16.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 260 |
+
[ 216/ 320] blk.16.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 261 |
+
[ 217/ 320] blk.16.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 262 |
+
[ 218/ 320] blk.16.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 263 |
+
[ 219/ 320] blk.16.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 264 |
+
[ 220/ 320] blk.16.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 265 |
+
[ 221/ 320] blk.16.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 266 |
+
[ 222/ 320] blk.16.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 267 |
+
[ 223/ 320] blk.16.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 268 |
+
[ 224/ 320] blk.16.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 269 |
+
[ 225/ 320] blk.16.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 270 |
+
[ 226/ 320] blk.16.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 271 |
+
[ 227/ 320] blk.16.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 272 |
+
[ 228/ 320] blk.16.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 273 |
+
[ 229/ 320] blk.17.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 274 |
+
[ 230/ 320] blk.17.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 275 |
+
[ 231/ 320] blk.17.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 276 |
+
[ 232/ 320] blk.17.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 277 |
+
[ 233/ 320] blk.17.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 278 |
+
[ 234/ 320] blk.17.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 279 |
+
[ 235/ 320] blk.17.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 280 |
+
[ 236/ 320] blk.17.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 281 |
+
[ 237/ 320] blk.17.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 282 |
+
[ 238/ 320] blk.17.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 283 |
+
[ 239/ 320] blk.17.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 284 |
+
[ 240/ 320] blk.17.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 285 |
+
[ 241/ 320] blk.17.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 286 |
+
[ 242/ 320] blk.17.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 287 |
+
[ 243/ 320] blk.18.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 288 |
+
[ 244/ 320] blk.18.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 289 |
+
[ 245/ 320] blk.18.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q4_K .. size = 12.00 MiB -> 3.38 MiB
|
| 290 |
+
[ 246/ 320] blk.18.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 291 |
+
[ 247/ 320] blk.18.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 292 |
+
[ 248/ 320] blk.18.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 293 |
+
[ 249/ 320] blk.18.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 294 |
+
[ 250/ 320] blk.18.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 295 |
+
[ 251/ 320] blk.18.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 296 |
+
[ 252/ 320] blk.18.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 297 |
+
[ 253/ 320] blk.18.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 298 |
+
[ 254/ 320] blk.18.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 299 |
+
[ 255/ 320] blk.18.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 300 |
+
[ 256/ 320] blk.18.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 301 |
+
[ 257/ 320] blk.19.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 302 |
+
[ 258/ 320] blk.19.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 303 |
+
[ 259/ 320] blk.19.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 304 |
+
[ 260/ 320] blk.19.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 305 |
+
[ 261/ 320] blk.19.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 306 |
+
[ 262/ 320] blk.19.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 307 |
+
[ 263/ 320] blk.19.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 308 |
+
[ 264/ 320] blk.19.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 309 |
+
[ 265/ 320] blk.19.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 310 |
+
[ 266/ 320] blk.19.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 311 |
+
[ 267/ 320] blk.19.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 312 |
+
[ 268/ 320] blk.20.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 313 |
+
[ 269/ 320] blk.20.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 314 |
+
[ 270/ 320] blk.20.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 315 |
+
[ 271/ 320] blk.20.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 316 |
+
[ 272/ 320] blk.20.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 317 |
+
[ 273/ 320] blk.20.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 318 |
+
[ 274/ 320] blk.20.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 319 |
+
[ 275/ 320] blk.20.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 320 |
+
[ 276/ 320] blk.20.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 321 |
+
[ 277/ 320] blk.20.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 322 |
+
[ 278/ 320] blk.20.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 323 |
+
[ 279/ 320] blk.20.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 324 |
+
[ 280/ 320] blk.20.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 325 |
+
[ 281/ 320] blk.20.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 326 |
+
[ 282/ 320] blk.21.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 327 |
+
[ 283/ 320] blk.21.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 328 |
+
[ 284/ 320] blk.21.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 329 |
+
[ 285/ 320] blk.21.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 330 |
+
[ 286/ 320] blk.21.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 331 |
+
[ 287/ 320] blk.21.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 332 |
+
[ 288/ 320] blk.21.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 333 |
+
[ 289/ 320] blk.21.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 334 |
+
[ 290/ 320] blk.21.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 335 |
+
[ 291/ 320] blk.21.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 336 |
+
[ 292/ 320] blk.21.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 337 |
+
[ 293/ 320] blk.21.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 338 |
+
[ 294/ 320] blk.21.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 339 |
+
[ 295/ 320] blk.21.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 340 |
+
[ 296/ 320] blk.22.attn_gate.weight - [ 1024, 2048, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 341 |
+
[ 297/ 320] blk.22.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 342 |
+
[ 298/ 320] blk.22.attn_qkv.weight - [ 1024, 6144, 1, 1], type = bf16, converting to q6_K .. size = 12.00 MiB -> 4.92 MiB
|
| 343 |
+
[ 299/ 320] blk.22.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 344 |
+
[ 300/ 320] blk.22.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 345 |
+
[ 301/ 320] blk.22.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 346 |
+
[ 302/ 320] blk.22.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 347 |
+
[ 303/ 320] blk.22.ssm_a - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 348 |
+
[ 304/ 320] blk.22.ssm_alpha.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 349 |
+
[ 305/ 320] blk.22.ssm_beta.weight - [ 1024, 16, 1, 1], type = bf16, converting to q4_K .. size = 0.03 MiB -> 0.01 MiB
|
| 350 |
+
[ 306/ 320] blk.22.ssm_conv1d.weight - [ 4, 6144, 1, 1], type = f32, size = 0.094 MiB
|
| 351 |
+
[ 307/ 320] blk.22.ssm_dt.bias - [ 16, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 352 |
+
[ 308/ 320] blk.22.ssm_norm.weight - [ 128, 1, 1, 1], type = f32, size = 0.000 MiB
|
| 353 |
+
[ 309/ 320] blk.22.ssm_out.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 354 |
+
[ 310/ 320] blk.23.attn_k.weight - [ 1024, 512, 1, 1], type = bf16, converting to q4_K .. size = 1.00 MiB -> 0.28 MiB
|
| 355 |
+
[ 311/ 320] blk.23.attn_k_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 356 |
+
[ 312/ 320] blk.23.attn_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 357 |
+
[ 313/ 320] blk.23.attn_output.weight - [ 2048, 1024, 1, 1], type = bf16, converting to q4_K .. size = 4.00 MiB -> 1.12 MiB
|
| 358 |
+
[ 314/ 320] blk.23.attn_q.weight - [ 1024, 4096, 1, 1], type = bf16, converting to q4_K .. size = 8.00 MiB -> 2.25 MiB
|
| 359 |
+
[ 315/ 320] blk.23.attn_q_norm.weight - [ 256, 1, 1, 1], type = f32, size = 0.001 MiB
|
| 360 |
+
[ 316/ 320] blk.23.attn_v.weight - [ 1024, 512, 1, 1], type = bf16, converting to q6_K .. size = 1.00 MiB -> 0.41 MiB
|
| 361 |
+
[ 317/ 320] blk.23.ffn_down.weight - [ 3584, 1024, 1, 1], type = bf16, converting to q6_K .. size = 7.00 MiB -> 2.87 MiB
|
| 362 |
+
[ 318/ 320] blk.23.ffn_gate.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 363 |
+
[ 319/ 320] blk.23.ffn_up.weight - [ 1024, 3584, 1, 1], type = bf16, converting to q4_K .. size = 7.00 MiB -> 1.97 MiB
|
| 364 |
+
[ 320/ 320] blk.23.post_attention_norm.weight - [ 1024, 1, 1, 1], type = f32, size = 0.004 MiB
|
| 365 |
+
llama_model_quantize_impl: model size = 1436.03 MiB (16.01 BPW)
|
| 366 |
+
llama_model_quantize_impl: quant size = 494.32 MiB (5.51 BPW)
|
| 367 |
+
|
| 368 |
+
llama_quantize: quantize time = 8743.03 ms
|
| 369 |
+
llama_quantize: total time = 8743.03 ms
|
MVP/evidence/teacher-vulkan-no-host.log
ADDED
|
@@ -0,0 +1,1231 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
0.00.160.437 I cmn common_param: common_params_print_info: build 10068 (571d0d540d) with GNU 16.1.1 for Linux x86_64 (debug)
|
| 2 |
+
0.00.160.440 I cmn common_param: common_params_print_info: verbosity = 2147483647 (adjust with the `-lv N` CLI arg)
|
| 3 |
+
0.00.160.441 I cmn common_param: device_info:
|
| 4 |
+
0.00.160.522 I cmn common_param: - Vulkan0 : AMD Radeon RX 460 Graphics (RADV POLARIS11) (2048 MiB, 1453 MiB free)
|
| 5 |
+
0.00.160.529 I cmn common_param: - CPU : AMD Ryzen 5 3600 6-Core Processor (15914 MiB, 15914 MiB free)
|
| 6 |
+
0.00.160.545 I cmn common_param: system_info: n_threads = 6 (n_threads_batch = 6) / 12 | CPU : SSE3 = 1 | SSSE3 = 1 | AVX = 1 | AVX2 = 1 | F16C = 1 | FMA = 1 | BMI2 = 1 | OPENMP = 1 | REPACK = 1 |
|
| 7 |
+
0.00.160.572 I srv init: running without SSL
|
| 8 |
+
0.00.160.629 I srv init: using 11 threads for HTTP server
|
| 9 |
+
0.00.160.631 I srv init: The UI is disabled
|
| 10 |
+
0.00.160.631 I srv init: Use --ui/--no-ui (or deprecated --webui/--no-webui) to enable/disable
|
| 11 |
+
0.00.160.722 W srv llama_server: -----------------
|
| 12 |
+
0.00.160.723 W srv llama_server: CORS is set to allow all origins ('*') and no API key is set
|
| 13 |
+
0.00.160.724 W srv llama_server: this can be a security risk (cross-origin attacks)
|
| 14 |
+
0.00.160.724 W srv llama_server: more info: https://github.com/ggml-org/llama.cpp/pull/25655
|
| 15 |
+
0.00.160.724 W srv llama_server: -----------------
|
| 16 |
+
0.00.160.742 I srv start: binding port with default address family
|
| 17 |
+
0.00.161.969 I srv load_model: loading model 'MVP/artifacts/qwen35-teacher-text-24-bf16.gguf'
|
| 18 |
+
0.00.161.971 I srv load_model: local path 'MVP/artifacts/qwen35-teacher-text-24-bf16.gguf'
|
| 19 |
+
0.00.161.981 I cmn common_init_: fitting params to device memory ...
|
| 20 |
+
0.00.161.982 I cmn common_init_: (for bugs during this step try to reproduce them with -fit off, or provide --verbose logs if the bug only occurs with -fit on)
|
| 21 |
+
0.00.161.982 I common_params_fit_impl: getting device memory data for initial parameters:
|
| 22 |
+
0.00.210.544 I llama_model_loader: loaded meta data with 33 key-value pairs and 320 tensors from MVP/artifacts/qwen35-teacher-text-24-bf16.gguf (version GGUF V3 (latest))
|
| 23 |
+
0.00.210.558 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 24 |
+
0.00.210.561 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 25 |
+
0.00.210.562 I llama_model_loader: - kv 1: general.type str = model
|
| 26 |
+
0.00.210.563 I llama_model_loader: - kv 2: general.name str = Echo Qwen35 teacher.Fmw91y
|
| 27 |
+
0.00.210.563 I llama_model_loader: - kv 3: general.size_label str = 752M
|
| 28 |
+
0.00.210.564 I llama_model_loader: - kv 4: qwen35.block_count u32 = 24
|
| 29 |
+
0.00.210.565 I llama_model_loader: - kv 5: qwen35.context_length u32 = 262144
|
| 30 |
+
0.00.210.565 I llama_model_loader: - kv 6: qwen35.embedding_length u32 = 1024
|
| 31 |
+
0.00.210.566 I llama_model_loader: - kv 7: qwen35.feed_forward_length u32 = 3584
|
| 32 |
+
0.00.210.566 I llama_model_loader: - kv 8: qwen35.attention.head_count u32 = 8
|
| 33 |
+
0.00.210.566 I llama_model_loader: - kv 9: qwen35.attention.head_count_kv u32 = 2
|
| 34 |
+
0.00.210.573 I llama_model_loader: - kv 10: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 35 |
+
0.00.210.578 I llama_model_loader: - kv 11: qwen35.rope.freq_base f32 = 10000000.000000
|
| 36 |
+
0.00.210.579 I llama_model_loader: - kv 12: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 37 |
+
0.00.210.579 I llama_model_loader: - kv 13: qwen35.attention.key_length u32 = 256
|
| 38 |
+
0.00.210.580 I llama_model_loader: - kv 14: qwen35.attention.value_length u32 = 256
|
| 39 |
+
0.00.210.580 I llama_model_loader: - kv 15: general.file_type u32 = 32
|
| 40 |
+
0.00.210.580 I llama_model_loader: - kv 16: qwen35.ssm.conv_kernel u32 = 4
|
| 41 |
+
0.00.210.581 I llama_model_loader: - kv 17: qwen35.ssm.state_size u32 = 128
|
| 42 |
+
0.00.210.581 I llama_model_loader: - kv 18: qwen35.ssm.group_count u32 = 16
|
| 43 |
+
0.00.210.582 I llama_model_loader: - kv 19: qwen35.ssm.time_step_rank u32 = 16
|
| 44 |
+
0.00.210.582 I llama_model_loader: - kv 20: qwen35.ssm.inner_size u32 = 2048
|
| 45 |
+
0.00.210.582 I llama_model_loader: - kv 21: qwen35.full_attention_interval u32 = 4
|
| 46 |
+
0.00.210.583 I llama_model_loader: - kv 22: qwen35.rope.dimension_count u32 = 64
|
| 47 |
+
0.00.210.583 I llama_model_loader: - kv 23: general.quantization_version u32 = 2
|
| 48 |
+
0.00.210.584 I llama_model_loader: - kv 24: tokenizer.ggml.model str = gpt2
|
| 49 |
+
0.00.210.584 I llama_model_loader: - kv 25: tokenizer.ggml.pre str = qwen35
|
| 50 |
+
0.00.236.050 I llama_model_loader: - kv 26: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 51 |
+
0.00.242.630 I llama_model_loader: - kv 27: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 52 |
+
0.00.266.757 I llama_model_loader: - kv 28: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 53 |
+
0.00.266.765 I llama_model_loader: - kv 29: tokenizer.ggml.eos_token_id u32 = 248044
|
| 54 |
+
0.00.266.765 I llama_model_loader: - kv 30: tokenizer.ggml.padding_token_id u32 = 248044
|
| 55 |
+
0.00.266.766 I llama_model_loader: - kv 31: tokenizer.ggml.add_bos_token bool = false
|
| 56 |
+
0.00.266.771 I llama_model_loader: - kv 32: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 57 |
+
0.00.266.772 I llama_model_loader: - type f32: 133 tensors
|
| 58 |
+
0.00.266.773 I llama_model_loader: - type bf16: 187 tensors
|
| 59 |
+
0.00.266.774 I print_info: file format = GGUF V3 (latest)
|
| 60 |
+
0.00.266.775 I print_info: file type = BF16
|
| 61 |
+
0.00.266.781 I print_info: file size = 1.40 GiB (16.01 BPW)
|
| 62 |
+
0.00.266.933 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1453 MiB free
|
| 63 |
+
0.00.424.434 D init_tokenizer: initializing tokenizer for type 2
|
| 64 |
+
0.00.460.773 I load: 0 unused tokens
|
| 65 |
+
0.00.460.788 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 66 |
+
0.00.460.789 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 67 |
+
0.00.460.789 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 68 |
+
0.00.460.790 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 69 |
+
0.00.460.791 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 70 |
+
0.00.460.791 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 71 |
+
0.00.460.792 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 72 |
+
0.00.460.792 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 73 |
+
0.00.460.792 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 74 |
+
0.00.460.794 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 75 |
+
0.00.461.140 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 76 |
+
0.00.463.012 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 77 |
+
0.00.463.117 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 78 |
+
0.00.463.330 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 79 |
+
0.00.466.852 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 80 |
+
0.00.467.364 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 81 |
+
0.00.474.555 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 82 |
+
0.00.483.739 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 83 |
+
0.00.486.201 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 84 |
+
0.00.488.168 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 85 |
+
0.00.489.713 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 86 |
+
0.00.491.567 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 87 |
+
0.00.511.957 I load: printing all EOG tokens:
|
| 88 |
+
0.00.511.963 I load: - 248044 ('<|endoftext|>')
|
| 89 |
+
0.00.511.963 I load: - 248046 ('<|im_end|>')
|
| 90 |
+
0.00.511.964 I load: - 248063 ('<|fim_pad|>')
|
| 91 |
+
0.00.511.964 I load: - 248064 ('<|repo_name|>')
|
| 92 |
+
0.00.511.964 I load: - 248065 ('<|file_sep|>')
|
| 93 |
+
0.00.512.744 I load: special tokens cache size = 33
|
| 94 |
+
0.00.603.047 I load: token to piece cache size = 1.7581 MB
|
| 95 |
+
0.00.603.060 I print_info: arch = qwen35
|
| 96 |
+
0.00.603.061 I print_info: vocab_only = 0
|
| 97 |
+
0.00.603.062 I print_info: no_alloc = 1
|
| 98 |
+
0.00.603.062 I print_info: n_ctx_train = 262144
|
| 99 |
+
0.00.603.063 I print_info: n_embd_inp = 1024
|
| 100 |
+
0.00.603.063 I print_info: n_embd = 1024
|
| 101 |
+
0.00.603.064 I print_info: n_embd_out = 1024
|
| 102 |
+
0.00.603.065 I print_info: n_layer = 24
|
| 103 |
+
0.00.603.065 I print_info: n_layer_all = 24
|
| 104 |
+
0.00.603.073 I print_info: n_head = 8
|
| 105 |
+
0.00.603.074 I print_info: n_head_kv = 2
|
| 106 |
+
0.00.603.074 I print_info: n_rot = 64
|
| 107 |
+
0.00.603.075 I print_info: n_swa = 0
|
| 108 |
+
0.00.603.075 I print_info: is_swa_any = 0
|
| 109 |
+
0.00.603.075 I print_info: n_embd_head_k = 256
|
| 110 |
+
0.00.603.076 I print_info: n_embd_head_v = 256
|
| 111 |
+
0.00.603.076 I print_info: n_gqa = 4
|
| 112 |
+
0.00.603.078 I print_info: n_embd_k_gqa = 512
|
| 113 |
+
0.00.603.078 I print_info: n_embd_v_gqa = 512
|
| 114 |
+
0.00.603.079 I print_info: f_norm_eps = 0.0e+00
|
| 115 |
+
0.00.603.080 I print_info: f_norm_rms_eps = 1.0e-06
|
| 116 |
+
0.00.603.081 I print_info: f_clamp_kqv = 0.0e+00
|
| 117 |
+
0.00.603.081 I print_info: f_max_alibi_bias = 0.0e+00
|
| 118 |
+
0.00.603.081 I print_info: f_logit_scale = 0.0e+00
|
| 119 |
+
0.00.603.082 I print_info: f_attn_scale = 0.0e+00
|
| 120 |
+
0.00.603.082 I print_info: f_attn_value_scale = 0.0000
|
| 121 |
+
0.00.603.083 I print_info: n_ff = 3584
|
| 122 |
+
0.00.603.083 I print_info: n_expert = 0
|
| 123 |
+
0.00.603.083 I print_info: n_expert_used = 0
|
| 124 |
+
0.00.603.083 I print_info: n_expert_groups = 0
|
| 125 |
+
0.00.603.084 I print_info: n_group_used = 0
|
| 126 |
+
0.00.603.084 I print_info: causal attn = 1
|
| 127 |
+
0.00.603.084 I print_info: pooling type = -1
|
| 128 |
+
0.00.603.084 I print_info: rope type = 40
|
| 129 |
+
0.00.603.084 I print_info: rope scaling = linear
|
| 130 |
+
0.00.603.086 I print_info: freq_base_train = 10000000.0
|
| 131 |
+
0.00.603.087 I print_info: freq_scale_train = 1
|
| 132 |
+
0.00.603.087 I print_info: n_ctx_orig_yarn = 262144
|
| 133 |
+
0.00.603.088 I print_info: rope_yarn_log_mul = 0.0000
|
| 134 |
+
0.00.603.088 I print_info: rope_finetuned = unknown
|
| 135 |
+
0.00.603.088 I print_info: mrope sections = [11, 11, 10, 0]
|
| 136 |
+
0.00.603.089 I print_info: ssm_d_conv = 4
|
| 137 |
+
0.00.603.089 I print_info: ssm_d_inner = 2048
|
| 138 |
+
0.00.603.089 I print_info: ssm_d_state = 128
|
| 139 |
+
0.00.603.089 I print_info: ssm_dt_rank = 16
|
| 140 |
+
0.00.603.090 I print_info: ssm_n_group = 16
|
| 141 |
+
0.00.603.090 I print_info: ssm_dt_b_c_rms = 0
|
| 142 |
+
0.00.603.090 I print_info: model type = 0.8B
|
| 143 |
+
0.00.603.091 I print_info: model params = 752.39 M
|
| 144 |
+
0.00.603.091 I print_info: general.name = Echo Qwen35 teacher.Fmw91y
|
| 145 |
+
0.00.603.092 I print_info: vocab type = BPE
|
| 146 |
+
0.00.603.093 I print_info: n_vocab = 248320
|
| 147 |
+
0.00.603.093 I print_info: n_merges = 247587
|
| 148 |
+
0.00.603.094 I print_info: BOS token = 11 ','
|
| 149 |
+
0.00.603.094 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 150 |
+
0.00.603.094 I print_info: EOT token = 248046 '<|im_end|>'
|
| 151 |
+
0.00.603.095 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 152 |
+
0.00.603.095 I print_info: LF token = 198 'Ċ'
|
| 153 |
+
0.00.603.095 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 154 |
+
0.00.603.096 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 155 |
+
0.00.603.096 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 156 |
+
0.00.603.096 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 157 |
+
0.00.603.096 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 158 |
+
0.00.603.097 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 159 |
+
0.00.603.097 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 160 |
+
0.00.603.098 I print_info: EOG token = 248046 '<|im_end|>'
|
| 161 |
+
0.00.603.098 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 162 |
+
0.00.603.098 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 163 |
+
0.00.603.099 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 164 |
+
0.00.603.099 I print_info: max token length = 256
|
| 165 |
+
0.00.603.100 I load_tensors: loading model tensors, this can take a while... (mmap = false, direct_io = false)
|
| 166 |
+
0.00.613.035 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 167 |
+
0.00.613.037 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 168 |
+
0.00.613.038 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 169 |
+
0.00.613.038 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 170 |
+
0.00.613.038 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 171 |
+
0.00.613.039 D load_tensors: layer 5 assigned to device Vulkan0, is_swa = 0
|
| 172 |
+
0.00.613.039 D load_tensors: layer 6 assigned to device Vulkan0, is_swa = 0
|
| 173 |
+
0.00.613.039 D load_tensors: layer 7 assigned to device Vulkan0, is_swa = 0
|
| 174 |
+
0.00.613.039 D load_tensors: layer 8 assigned to device Vulkan0, is_swa = 0
|
| 175 |
+
0.00.613.039 D load_tensors: layer 9 assigned to device Vulkan0, is_swa = 0
|
| 176 |
+
0.00.613.040 D load_tensors: layer 10 assigned to device Vulkan0, is_swa = 0
|
| 177 |
+
0.00.613.040 D load_tensors: layer 11 assigned to device Vulkan0, is_swa = 0
|
| 178 |
+
0.00.613.041 D load_tensors: layer 12 assigned to device Vulkan0, is_swa = 0
|
| 179 |
+
0.00.613.041 D load_tensors: layer 13 assigned to device Vulkan0, is_swa = 0
|
| 180 |
+
0.00.613.041 D load_tensors: layer 14 assigned to device Vulkan0, is_swa = 0
|
| 181 |
+
0.00.613.042 D load_tensors: layer 15 assigned to device Vulkan0, is_swa = 0
|
| 182 |
+
0.00.613.042 D load_tensors: layer 16 assigned to device Vulkan0, is_swa = 0
|
| 183 |
+
0.00.613.042 D load_tensors: layer 17 assigned to device Vulkan0, is_swa = 0
|
| 184 |
+
0.00.613.043 D load_tensors: layer 18 assigned to device Vulkan0, is_swa = 0
|
| 185 |
+
0.00.613.043 D load_tensors: layer 19 assigned to device Vulkan0, is_swa = 0
|
| 186 |
+
0.00.613.043 D load_tensors: layer 20 assigned to device Vulkan0, is_swa = 0
|
| 187 |
+
0.00.613.044 D load_tensors: layer 21 assigned to device Vulkan0, is_swa = 0
|
| 188 |
+
0.00.613.044 D load_tensors: layer 22 assigned to device Vulkan0, is_swa = 0
|
| 189 |
+
0.00.613.044 D load_tensors: layer 23 assigned to device Vulkan0, is_swa = 0
|
| 190 |
+
0.00.613.045 D load_tensors: layer 24 assigned to device Vulkan0, is_swa = 0
|
| 191 |
+
0.00.613.083 D create_tensor: loading tensor token_embd.weight
|
| 192 |
+
0.00.613.108 D create_tensor: loading tensor output_norm.weight
|
| 193 |
+
0.00.613.117 D create_tensor: loading tensor token_embd.weight
|
| 194 |
+
0.00.613.122 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 195 |
+
0.00.613.129 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 196 |
+
0.00.613.134 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 197 |
+
0.00.613.140 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 198 |
+
0.00.613.146 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 199 |
+
0.00.613.154 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 200 |
+
0.00.613.160 D create_tensor: loading tensor blk.0.ssm_a
|
| 201 |
+
0.00.613.165 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 202 |
+
0.00.613.170 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 203 |
+
0.00.613.175 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 204 |
+
0.00.613.180 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 205 |
+
0.00.613.185 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 206 |
+
0.00.613.190 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 207 |
+
0.00.613.195 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 208 |
+
0.00.613.200 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 209 |
+
0.00.613.205 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 210 |
+
0.00.613.213 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 211 |
+
0.00.613.218 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 212 |
+
0.00.613.223 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 213 |
+
0.00.613.228 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 214 |
+
0.00.613.233 D create_tensor: loading tensor blk.1.ssm_a
|
| 215 |
+
0.00.613.238 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 216 |
+
0.00.613.243 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 217 |
+
0.00.613.248 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 218 |
+
0.00.613.253 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 219 |
+
0.00.613.257 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 220 |
+
0.00.613.262 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 221 |
+
0.00.613.269 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 222 |
+
0.00.613.274 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 223 |
+
0.00.613.280 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 224 |
+
0.00.613.285 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 225 |
+
0.00.613.290 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 226 |
+
0.00.613.294 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 227 |
+
0.00.613.299 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 228 |
+
0.00.613.304 D create_tensor: loading tensor blk.2.ssm_a
|
| 229 |
+
0.00.613.309 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 230 |
+
0.00.613.313 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 231 |
+
0.00.613.318 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 232 |
+
0.00.613.325 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 233 |
+
0.00.613.330 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 234 |
+
0.00.613.334 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 235 |
+
0.00.613.339 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 236 |
+
0.00.613.344 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 237 |
+
0.00.613.350 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 238 |
+
0.00.613.357 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 239 |
+
0.00.613.362 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 240 |
+
0.00.613.367 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 241 |
+
0.00.613.378 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 242 |
+
0.00.613.383 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 243 |
+
0.00.613.390 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 244 |
+
0.00.613.395 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 245 |
+
0.00.613.399 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 246 |
+
0.00.613.404 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 247 |
+
0.00.613.410 D create_tensor: loading tensor blk.4.attn_norm.weight
|
| 248 |
+
0.00.613.415 D create_tensor: loading tensor blk.4.post_attention_norm.weight
|
| 249 |
+
0.00.613.421 D create_tensor: loading tensor blk.4.attn_qkv.weight
|
| 250 |
+
0.00.613.426 D create_tensor: loading tensor blk.4.attn_gate.weight
|
| 251 |
+
0.00.613.432 D create_tensor: loading tensor blk.4.ssm_conv1d.weight
|
| 252 |
+
0.00.613.438 D create_tensor: loading tensor blk.4.ssm_dt.bias
|
| 253 |
+
0.00.613.444 D create_tensor: loading tensor blk.4.ssm_a
|
| 254 |
+
0.00.613.451 D create_tensor: loading tensor blk.4.ssm_beta.weight
|
| 255 |
+
0.00.613.457 D create_tensor: loading tensor blk.4.ssm_alpha.weight
|
| 256 |
+
0.00.613.462 D create_tensor: loading tensor blk.4.ssm_norm.weight
|
| 257 |
+
0.00.613.467 D create_tensor: loading tensor blk.4.ssm_out.weight
|
| 258 |
+
0.00.613.472 D create_tensor: loading tensor blk.4.ffn_gate.weight
|
| 259 |
+
0.00.613.478 D create_tensor: loading tensor blk.4.ffn_down.weight
|
| 260 |
+
0.00.613.483 D create_tensor: loading tensor blk.4.ffn_up.weight
|
| 261 |
+
0.00.613.489 D create_tensor: loading tensor blk.5.attn_norm.weight
|
| 262 |
+
0.00.613.494 D create_tensor: loading tensor blk.5.post_attention_norm.weight
|
| 263 |
+
0.00.613.501 D create_tensor: loading tensor blk.5.attn_qkv.weight
|
| 264 |
+
0.00.613.512 D create_tensor: loading tensor blk.5.attn_gate.weight
|
| 265 |
+
0.00.613.517 D create_tensor: loading tensor blk.5.ssm_conv1d.weight
|
| 266 |
+
0.00.613.525 D create_tensor: loading tensor blk.5.ssm_dt.bias
|
| 267 |
+
0.00.613.532 D create_tensor: loading tensor blk.5.ssm_a
|
| 268 |
+
0.00.613.538 D create_tensor: loading tensor blk.5.ssm_beta.weight
|
| 269 |
+
0.00.613.544 D create_tensor: loading tensor blk.5.ssm_alpha.weight
|
| 270 |
+
0.00.613.549 D create_tensor: loading tensor blk.5.ssm_norm.weight
|
| 271 |
+
0.00.613.555 D create_tensor: loading tensor blk.5.ssm_out.weight
|
| 272 |
+
0.00.613.564 D create_tensor: loading tensor blk.5.ffn_gate.weight
|
| 273 |
+
0.00.613.570 D create_tensor: loading tensor blk.5.ffn_down.weight
|
| 274 |
+
0.00.613.576 D create_tensor: loading tensor blk.5.ffn_up.weight
|
| 275 |
+
0.00.613.581 D create_tensor: loading tensor blk.6.attn_norm.weight
|
| 276 |
+
0.00.613.587 D create_tensor: loading tensor blk.6.post_attention_norm.weight
|
| 277 |
+
0.00.613.598 D create_tensor: loading tensor blk.6.attn_qkv.weight
|
| 278 |
+
0.00.613.603 D create_tensor: loading tensor blk.6.attn_gate.weight
|
| 279 |
+
0.00.613.609 D create_tensor: loading tensor blk.6.ssm_conv1d.weight
|
| 280 |
+
0.00.613.615 D create_tensor: loading tensor blk.6.ssm_dt.bias
|
| 281 |
+
0.00.613.621 D create_tensor: loading tensor blk.6.ssm_a
|
| 282 |
+
0.00.613.628 D create_tensor: loading tensor blk.6.ssm_beta.weight
|
| 283 |
+
0.00.613.634 D create_tensor: loading tensor blk.6.ssm_alpha.weight
|
| 284 |
+
0.00.613.639 D create_tensor: loading tensor blk.6.ssm_norm.weight
|
| 285 |
+
0.00.613.645 D create_tensor: loading tensor blk.6.ssm_out.weight
|
| 286 |
+
0.00.613.650 D create_tensor: loading tensor blk.6.ffn_gate.weight
|
| 287 |
+
0.00.613.657 D create_tensor: loading tensor blk.6.ffn_down.weight
|
| 288 |
+
0.00.613.665 D create_tensor: loading tensor blk.6.ffn_up.weight
|
| 289 |
+
0.00.613.670 D create_tensor: loading tensor blk.7.attn_norm.weight
|
| 290 |
+
0.00.613.676 D create_tensor: loading tensor blk.7.post_attention_norm.weight
|
| 291 |
+
0.00.613.684 D create_tensor: loading tensor blk.7.attn_q.weight
|
| 292 |
+
0.00.613.690 D create_tensor: loading tensor blk.7.attn_k.weight
|
| 293 |
+
0.00.613.695 D create_tensor: loading tensor blk.7.attn_v.weight
|
| 294 |
+
0.00.613.707 D create_tensor: loading tensor blk.7.attn_output.weight
|
| 295 |
+
0.00.613.714 D create_tensor: loading tensor blk.7.attn_q_norm.weight
|
| 296 |
+
0.00.613.720 D create_tensor: loading tensor blk.7.attn_k_norm.weight
|
| 297 |
+
0.00.613.726 D create_tensor: loading tensor blk.7.ffn_gate.weight
|
| 298 |
+
0.00.613.731 D create_tensor: loading tensor blk.7.ffn_down.weight
|
| 299 |
+
0.00.613.741 D create_tensor: loading tensor blk.7.ffn_up.weight
|
| 300 |
+
0.00.613.748 D create_tensor: loading tensor blk.8.attn_norm.weight
|
| 301 |
+
0.00.613.756 D create_tensor: loading tensor blk.8.post_attention_norm.weight
|
| 302 |
+
0.00.613.763 D create_tensor: loading tensor blk.8.attn_qkv.weight
|
| 303 |
+
0.00.613.768 D create_tensor: loading tensor blk.8.attn_gate.weight
|
| 304 |
+
0.00.613.774 D create_tensor: loading tensor blk.8.ssm_conv1d.weight
|
| 305 |
+
0.00.613.779 D create_tensor: loading tensor blk.8.ssm_dt.bias
|
| 306 |
+
0.00.613.785 D create_tensor: loading tensor blk.8.ssm_a
|
| 307 |
+
0.00.613.790 D create_tensor: loading tensor blk.8.ssm_beta.weight
|
| 308 |
+
0.00.613.796 D create_tensor: loading tensor blk.8.ssm_alpha.weight
|
| 309 |
+
0.00.613.801 D create_tensor: loading tensor blk.8.ssm_norm.weight
|
| 310 |
+
0.00.613.809 D create_tensor: loading tensor blk.8.ssm_out.weight
|
| 311 |
+
0.00.613.814 D create_tensor: loading tensor blk.8.ffn_gate.weight
|
| 312 |
+
0.00.613.819 D create_tensor: loading tensor blk.8.ffn_down.weight
|
| 313 |
+
0.00.613.825 D create_tensor: loading tensor blk.8.ffn_up.weight
|
| 314 |
+
0.00.613.830 D create_tensor: loading tensor blk.9.attn_norm.weight
|
| 315 |
+
0.00.613.836 D create_tensor: loading tensor blk.9.post_attention_norm.weight
|
| 316 |
+
0.00.613.842 D create_tensor: loading tensor blk.9.attn_qkv.weight
|
| 317 |
+
0.00.613.848 D create_tensor: loading tensor blk.9.attn_gate.weight
|
| 318 |
+
0.00.613.854 D create_tensor: loading tensor blk.9.ssm_conv1d.weight
|
| 319 |
+
0.00.613.859 D create_tensor: loading tensor blk.9.ssm_dt.bias
|
| 320 |
+
0.00.613.865 D create_tensor: loading tensor blk.9.ssm_a
|
| 321 |
+
0.00.613.874 D create_tensor: loading tensor blk.9.ssm_beta.weight
|
| 322 |
+
0.00.613.879 D create_tensor: loading tensor blk.9.ssm_alpha.weight
|
| 323 |
+
0.00.613.886 D create_tensor: loading tensor blk.9.ssm_norm.weight
|
| 324 |
+
0.00.613.892 D create_tensor: loading tensor blk.9.ssm_out.weight
|
| 325 |
+
0.00.613.898 D create_tensor: loading tensor blk.9.ffn_gate.weight
|
| 326 |
+
0.00.613.910 D create_tensor: loading tensor blk.9.ffn_down.weight
|
| 327 |
+
0.00.613.917 D create_tensor: loading tensor blk.9.ffn_up.weight
|
| 328 |
+
0.00.613.923 D create_tensor: loading tensor blk.10.attn_norm.weight
|
| 329 |
+
0.00.613.929 D create_tensor: loading tensor blk.10.post_attention_norm.weight
|
| 330 |
+
0.00.613.934 D create_tensor: loading tensor blk.10.attn_qkv.weight
|
| 331 |
+
0.00.613.940 D create_tensor: loading tensor blk.10.attn_gate.weight
|
| 332 |
+
0.00.613.948 D create_tensor: loading tensor blk.10.ssm_conv1d.weight
|
| 333 |
+
0.00.613.952 D create_tensor: loading tensor blk.10.ssm_dt.bias
|
| 334 |
+
0.00.613.957 D create_tensor: loading tensor blk.10.ssm_a
|
| 335 |
+
0.00.613.962 D create_tensor: loading tensor blk.10.ssm_beta.weight
|
| 336 |
+
0.00.613.967 D create_tensor: loading tensor blk.10.ssm_alpha.weight
|
| 337 |
+
0.00.613.971 D create_tensor: loading tensor blk.10.ssm_norm.weight
|
| 338 |
+
0.00.613.976 D create_tensor: loading tensor blk.10.ssm_out.weight
|
| 339 |
+
0.00.613.981 D create_tensor: loading tensor blk.10.ffn_gate.weight
|
| 340 |
+
0.00.613.986 D create_tensor: loading tensor blk.10.ffn_down.weight
|
| 341 |
+
0.00.613.991 D create_tensor: loading tensor blk.10.ffn_up.weight
|
| 342 |
+
0.00.613.996 D create_tensor: loading tensor blk.11.attn_norm.weight
|
| 343 |
+
0.00.614.003 D create_tensor: loading tensor blk.11.post_attention_norm.weight
|
| 344 |
+
0.00.614.010 D create_tensor: loading tensor blk.11.attn_q.weight
|
| 345 |
+
0.00.614.015 D create_tensor: loading tensor blk.11.attn_k.weight
|
| 346 |
+
0.00.614.020 D create_tensor: loading tensor blk.11.attn_v.weight
|
| 347 |
+
0.00.614.031 D create_tensor: loading tensor blk.11.attn_output.weight
|
| 348 |
+
0.00.614.035 D create_tensor: loading tensor blk.11.attn_q_norm.weight
|
| 349 |
+
0.00.614.040 D create_tensor: loading tensor blk.11.attn_k_norm.weight
|
| 350 |
+
0.00.614.045 D create_tensor: loading tensor blk.11.ffn_gate.weight
|
| 351 |
+
0.00.614.050 D create_tensor: loading tensor blk.11.ffn_down.weight
|
| 352 |
+
0.00.614.055 D create_tensor: loading tensor blk.11.ffn_up.weight
|
| 353 |
+
0.00.614.059 D create_tensor: loading tensor blk.12.attn_norm.weight
|
| 354 |
+
0.00.614.065 D create_tensor: loading tensor blk.12.post_attention_norm.weight
|
| 355 |
+
0.00.614.072 D create_tensor: loading tensor blk.12.attn_qkv.weight
|
| 356 |
+
0.00.614.076 D create_tensor: loading tensor blk.12.attn_gate.weight
|
| 357 |
+
0.00.614.081 D create_tensor: loading tensor blk.12.ssm_conv1d.weight
|
| 358 |
+
0.00.614.086 D create_tensor: loading tensor blk.12.ssm_dt.bias
|
| 359 |
+
0.00.614.091 D create_tensor: loading tensor blk.12.ssm_a
|
| 360 |
+
0.00.614.096 D create_tensor: loading tensor blk.12.ssm_beta.weight
|
| 361 |
+
0.00.614.101 D create_tensor: loading tensor blk.12.ssm_alpha.weight
|
| 362 |
+
0.00.614.106 D create_tensor: loading tensor blk.12.ssm_norm.weight
|
| 363 |
+
0.00.614.111 D create_tensor: loading tensor blk.12.ssm_out.weight
|
| 364 |
+
0.00.614.116 D create_tensor: loading tensor blk.12.ffn_gate.weight
|
| 365 |
+
0.00.614.121 D create_tensor: loading tensor blk.12.ffn_down.weight
|
| 366 |
+
0.00.614.128 D create_tensor: loading tensor blk.12.ffn_up.weight
|
| 367 |
+
0.00.614.133 D create_tensor: loading tensor blk.13.attn_norm.weight
|
| 368 |
+
0.00.614.139 D create_tensor: loading tensor blk.13.post_attention_norm.weight
|
| 369 |
+
0.00.614.144 D create_tensor: loading tensor blk.13.attn_qkv.weight
|
| 370 |
+
0.00.614.149 D create_tensor: loading tensor blk.13.attn_gate.weight
|
| 371 |
+
0.00.614.154 D create_tensor: loading tensor blk.13.ssm_conv1d.weight
|
| 372 |
+
0.00.614.158 D create_tensor: loading tensor blk.13.ssm_dt.bias
|
| 373 |
+
0.00.614.164 D create_tensor: loading tensor blk.13.ssm_a
|
| 374 |
+
0.00.614.168 D create_tensor: loading tensor blk.13.ssm_beta.weight
|
| 375 |
+
0.00.614.173 D create_tensor: loading tensor blk.13.ssm_alpha.weight
|
| 376 |
+
0.00.614.178 D create_tensor: loading tensor blk.13.ssm_norm.weight
|
| 377 |
+
0.00.614.185 D create_tensor: loading tensor blk.13.ssm_out.weight
|
| 378 |
+
0.00.614.189 D create_tensor: loading tensor blk.13.ffn_gate.weight
|
| 379 |
+
0.00.614.194 D create_tensor: loading tensor blk.13.ffn_down.weight
|
| 380 |
+
0.00.614.199 D create_tensor: loading tensor blk.13.ffn_up.weight
|
| 381 |
+
0.00.614.204 D create_tensor: loading tensor blk.14.attn_norm.weight
|
| 382 |
+
0.00.614.210 D create_tensor: loading tensor blk.14.post_attention_norm.weight
|
| 383 |
+
0.00.614.215 D create_tensor: loading tensor blk.14.attn_qkv.weight
|
| 384 |
+
0.00.614.220 D create_tensor: loading tensor blk.14.attn_gate.weight
|
| 385 |
+
0.00.614.225 D create_tensor: loading tensor blk.14.ssm_conv1d.weight
|
| 386 |
+
0.00.614.229 D create_tensor: loading tensor blk.14.ssm_dt.bias
|
| 387 |
+
0.00.614.234 D create_tensor: loading tensor blk.14.ssm_a
|
| 388 |
+
0.00.614.241 D create_tensor: loading tensor blk.14.ssm_beta.weight
|
| 389 |
+
0.00.614.246 D create_tensor: loading tensor blk.14.ssm_alpha.weight
|
| 390 |
+
0.00.614.250 D create_tensor: loading tensor blk.14.ssm_norm.weight
|
| 391 |
+
0.00.614.255 D create_tensor: loading tensor blk.14.ssm_out.weight
|
| 392 |
+
0.00.614.260 D create_tensor: loading tensor blk.14.ffn_gate.weight
|
| 393 |
+
0.00.614.265 D create_tensor: loading tensor blk.14.ffn_down.weight
|
| 394 |
+
0.00.614.270 D create_tensor: loading tensor blk.14.ffn_up.weight
|
| 395 |
+
0.00.614.275 D create_tensor: loading tensor blk.15.attn_norm.weight
|
| 396 |
+
0.00.614.280 D create_tensor: loading tensor blk.15.post_attention_norm.weight
|
| 397 |
+
0.00.614.287 D create_tensor: loading tensor blk.15.attn_q.weight
|
| 398 |
+
0.00.614.292 D create_tensor: loading tensor blk.15.attn_k.weight
|
| 399 |
+
0.00.614.298 D create_tensor: loading tensor blk.15.attn_v.weight
|
| 400 |
+
0.00.614.309 D create_tensor: loading tensor blk.15.attn_output.weight
|
| 401 |
+
0.00.614.314 D create_tensor: loading tensor blk.15.attn_q_norm.weight
|
| 402 |
+
0.00.614.319 D create_tensor: loading tensor blk.15.attn_k_norm.weight
|
| 403 |
+
0.00.614.324 D create_tensor: loading tensor blk.15.ffn_gate.weight
|
| 404 |
+
0.00.614.328 D create_tensor: loading tensor blk.15.ffn_down.weight
|
| 405 |
+
0.00.614.333 D create_tensor: loading tensor blk.15.ffn_up.weight
|
| 406 |
+
0.00.614.338 D create_tensor: loading tensor blk.16.attn_norm.weight
|
| 407 |
+
0.00.614.343 D create_tensor: loading tensor blk.16.post_attention_norm.weight
|
| 408 |
+
0.00.614.348 D create_tensor: loading tensor blk.16.attn_qkv.weight
|
| 409 |
+
0.00.614.353 D create_tensor: loading tensor blk.16.attn_gate.weight
|
| 410 |
+
0.00.614.359 D create_tensor: loading tensor blk.16.ssm_conv1d.weight
|
| 411 |
+
0.00.614.365 D create_tensor: loading tensor blk.16.ssm_dt.bias
|
| 412 |
+
0.00.614.371 D create_tensor: loading tensor blk.16.ssm_a
|
| 413 |
+
0.00.614.378 D create_tensor: loading tensor blk.16.ssm_beta.weight
|
| 414 |
+
0.00.614.383 D create_tensor: loading tensor blk.16.ssm_alpha.weight
|
| 415 |
+
0.00.614.389 D create_tensor: loading tensor blk.16.ssm_norm.weight
|
| 416 |
+
0.00.614.395 D create_tensor: loading tensor blk.16.ssm_out.weight
|
| 417 |
+
0.00.614.402 D create_tensor: loading tensor blk.16.ffn_gate.weight
|
| 418 |
+
0.00.614.408 D create_tensor: loading tensor blk.16.ffn_down.weight
|
| 419 |
+
0.00.614.415 D create_tensor: loading tensor blk.16.ffn_up.weight
|
| 420 |
+
0.00.614.421 D create_tensor: loading tensor blk.17.attn_norm.weight
|
| 421 |
+
0.00.614.431 D create_tensor: loading tensor blk.17.post_attention_norm.weight
|
| 422 |
+
0.00.614.438 D create_tensor: loading tensor blk.17.attn_qkv.weight
|
| 423 |
+
0.00.614.443 D create_tensor: loading tensor blk.17.attn_gate.weight
|
| 424 |
+
0.00.614.448 D create_tensor: loading tensor blk.17.ssm_conv1d.weight
|
| 425 |
+
0.00.614.452 D create_tensor: loading tensor blk.17.ssm_dt.bias
|
| 426 |
+
0.00.614.457 D create_tensor: loading tensor blk.17.ssm_a
|
| 427 |
+
0.00.614.462 D create_tensor: loading tensor blk.17.ssm_beta.weight
|
| 428 |
+
0.00.614.467 D create_tensor: loading tensor blk.17.ssm_alpha.weight
|
| 429 |
+
0.00.614.472 D create_tensor: loading tensor blk.17.ssm_norm.weight
|
| 430 |
+
0.00.614.477 D create_tensor: loading tensor blk.17.ssm_out.weight
|
| 431 |
+
0.00.614.482 D create_tensor: loading tensor blk.17.ffn_gate.weight
|
| 432 |
+
0.00.614.487 D create_tensor: loading tensor blk.17.ffn_down.weight
|
| 433 |
+
0.00.614.494 D create_tensor: loading tensor blk.17.ffn_up.weight
|
| 434 |
+
0.00.614.499 D create_tensor: loading tensor blk.18.attn_norm.weight
|
| 435 |
+
0.00.614.505 D create_tensor: loading tensor blk.18.post_attention_norm.weight
|
| 436 |
+
0.00.614.510 D create_tensor: loading tensor blk.18.attn_qkv.weight
|
| 437 |
+
0.00.614.516 D create_tensor: loading tensor blk.18.attn_gate.weight
|
| 438 |
+
0.00.614.521 D create_tensor: loading tensor blk.18.ssm_conv1d.weight
|
| 439 |
+
0.00.614.526 D create_tensor: loading tensor blk.18.ssm_dt.bias
|
| 440 |
+
0.00.614.531 D create_tensor: loading tensor blk.18.ssm_a
|
| 441 |
+
0.00.614.537 D create_tensor: loading tensor blk.18.ssm_beta.weight
|
| 442 |
+
0.00.614.542 D create_tensor: loading tensor blk.18.ssm_alpha.weight
|
| 443 |
+
0.00.614.547 D create_tensor: loading tensor blk.18.ssm_norm.weight
|
| 444 |
+
0.00.614.555 D create_tensor: loading tensor blk.18.ssm_out.weight
|
| 445 |
+
0.00.614.562 D create_tensor: loading tensor blk.18.ffn_gate.weight
|
| 446 |
+
0.00.614.567 D create_tensor: loading tensor blk.18.ffn_down.weight
|
| 447 |
+
0.00.614.573 D create_tensor: loading tensor blk.18.ffn_up.weight
|
| 448 |
+
0.00.614.578 D create_tensor: loading tensor blk.19.attn_norm.weight
|
| 449 |
+
0.00.614.583 D create_tensor: loading tensor blk.19.post_attention_norm.weight
|
| 450 |
+
0.00.614.590 D create_tensor: loading tensor blk.19.attn_q.weight
|
| 451 |
+
0.00.614.596 D create_tensor: loading tensor blk.19.attn_k.weight
|
| 452 |
+
0.00.614.601 D create_tensor: loading tensor blk.19.attn_v.weight
|
| 453 |
+
0.00.614.613 D create_tensor: loading tensor blk.19.attn_output.weight
|
| 454 |
+
0.00.614.618 D create_tensor: loading tensor blk.19.attn_q_norm.weight
|
| 455 |
+
0.00.614.625 D create_tensor: loading tensor blk.19.attn_k_norm.weight
|
| 456 |
+
0.00.614.630 D create_tensor: loading tensor blk.19.ffn_gate.weight
|
| 457 |
+
0.00.614.635 D create_tensor: loading tensor blk.19.ffn_down.weight
|
| 458 |
+
0.00.614.640 D create_tensor: loading tensor blk.19.ffn_up.weight
|
| 459 |
+
0.00.614.645 D create_tensor: loading tensor blk.20.attn_norm.weight
|
| 460 |
+
0.00.614.651 D create_tensor: loading tensor blk.20.post_attention_norm.weight
|
| 461 |
+
0.00.614.657 D create_tensor: loading tensor blk.20.attn_qkv.weight
|
| 462 |
+
0.00.614.662 D create_tensor: loading tensor blk.20.attn_gate.weight
|
| 463 |
+
0.00.614.667 D create_tensor: loading tensor blk.20.ssm_conv1d.weight
|
| 464 |
+
0.00.614.672 D create_tensor: loading tensor blk.20.ssm_dt.bias
|
| 465 |
+
0.00.614.677 D create_tensor: loading tensor blk.20.ssm_a
|
| 466 |
+
0.00.614.684 D create_tensor: loading tensor blk.20.ssm_beta.weight
|
| 467 |
+
0.00.614.690 D create_tensor: loading tensor blk.20.ssm_alpha.weight
|
| 468 |
+
0.00.614.694 D create_tensor: loading tensor blk.20.ssm_norm.weight
|
| 469 |
+
0.00.614.700 D create_tensor: loading tensor blk.20.ssm_out.weight
|
| 470 |
+
0.00.614.706 D create_tensor: loading tensor blk.20.ffn_gate.weight
|
| 471 |
+
0.00.614.711 D create_tensor: loading tensor blk.20.ffn_down.weight
|
| 472 |
+
0.00.614.717 D create_tensor: loading tensor blk.20.ffn_up.weight
|
| 473 |
+
0.00.614.723 D create_tensor: loading tensor blk.21.attn_norm.weight
|
| 474 |
+
0.00.614.729 D create_tensor: loading tensor blk.21.post_attention_norm.weight
|
| 475 |
+
0.00.614.735 D create_tensor: loading tensor blk.21.attn_qkv.weight
|
| 476 |
+
0.00.614.740 D create_tensor: loading tensor blk.21.attn_gate.weight
|
| 477 |
+
0.00.614.748 D create_tensor: loading tensor blk.21.ssm_conv1d.weight
|
| 478 |
+
0.00.614.753 D create_tensor: loading tensor blk.21.ssm_dt.bias
|
| 479 |
+
0.00.614.759 D create_tensor: loading tensor blk.21.ssm_a
|
| 480 |
+
0.00.614.765 D create_tensor: loading tensor blk.21.ssm_beta.weight
|
| 481 |
+
0.00.614.770 D create_tensor: loading tensor blk.21.ssm_alpha.weight
|
| 482 |
+
0.00.614.776 D create_tensor: loading tensor blk.21.ssm_norm.weight
|
| 483 |
+
0.00.614.781 D create_tensor: loading tensor blk.21.ssm_out.weight
|
| 484 |
+
0.00.614.786 D create_tensor: loading tensor blk.21.ffn_gate.weight
|
| 485 |
+
0.00.614.792 D create_tensor: loading tensor blk.21.ffn_down.weight
|
| 486 |
+
0.00.614.798 D create_tensor: loading tensor blk.21.ffn_up.weight
|
| 487 |
+
0.00.614.803 D create_tensor: loading tensor blk.22.attn_norm.weight
|
| 488 |
+
0.00.614.811 D create_tensor: loading tensor blk.22.post_attention_norm.weight
|
| 489 |
+
0.00.614.817 D create_tensor: loading tensor blk.22.attn_qkv.weight
|
| 490 |
+
0.00.614.823 D create_tensor: loading tensor blk.22.attn_gate.weight
|
| 491 |
+
0.00.614.829 D create_tensor: loading tensor blk.22.ssm_conv1d.weight
|
| 492 |
+
0.00.614.834 D create_tensor: loading tensor blk.22.ssm_dt.bias
|
| 493 |
+
0.00.614.840 D create_tensor: loading tensor blk.22.ssm_a
|
| 494 |
+
0.00.614.846 D create_tensor: loading tensor blk.22.ssm_beta.weight
|
| 495 |
+
0.00.614.852 D create_tensor: loading tensor blk.22.ssm_alpha.weight
|
| 496 |
+
0.00.614.857 D create_tensor: loading tensor blk.22.ssm_norm.weight
|
| 497 |
+
0.00.614.863 D create_tensor: loading tensor blk.22.ssm_out.weight
|
| 498 |
+
0.00.614.869 D create_tensor: loading tensor blk.22.ffn_gate.weight
|
| 499 |
+
0.00.614.877 D create_tensor: loading tensor blk.22.ffn_down.weight
|
| 500 |
+
0.00.614.882 D create_tensor: loading tensor blk.22.ffn_up.weight
|
| 501 |
+
0.00.614.888 D create_tensor: loading tensor blk.23.attn_norm.weight
|
| 502 |
+
0.00.614.894 D create_tensor: loading tensor blk.23.post_attention_norm.weight
|
| 503 |
+
0.00.614.912 D create_tensor: loading tensor blk.23.attn_q.weight
|
| 504 |
+
0.00.614.920 D create_tensor: loading tensor blk.23.attn_k.weight
|
| 505 |
+
0.00.614.927 D create_tensor: loading tensor blk.23.attn_v.weight
|
| 506 |
+
0.00.614.941 D create_tensor: loading tensor blk.23.attn_output.weight
|
| 507 |
+
0.00.614.947 D create_tensor: loading tensor blk.23.attn_q_norm.weight
|
| 508 |
+
0.00.614.953 D create_tensor: loading tensor blk.23.attn_k_norm.weight
|
| 509 |
+
0.00.614.959 D create_tensor: loading tensor blk.23.ffn_gate.weight
|
| 510 |
+
0.00.614.967 D create_tensor: loading tensor blk.23.ffn_down.weight
|
| 511 |
+
0.00.614.973 D create_tensor: loading tensor blk.23.ffn_up.weight
|
| 512 |
+
0.00.615.824 D done_getting_tensors: tensor 'token_embd.weight' (bf16) (and 0 others) cannot be used with preferred buffer type CPU_REPACK, using CPU instead
|
| 513 |
+
0.00.615.951 I load_tensors: offloading output layer to GPU
|
| 514 |
+
0.00.615.951 I load_tensors: offloading 23 repeating layers to GPU
|
| 515 |
+
0.00.615.952 I load_tensors: offloaded 25/25 layers to GPU
|
| 516 |
+
0.00.615.955 I load_tensors: CPU model buffer size = 0.00 MiB
|
| 517 |
+
0.00.615.955 I load_tensors: Vulkan0 model buffer size = 0.00 MiB
|
| 518 |
+
0.00.618.919 I llama_context: constructing llama_context
|
| 519 |
+
0.00.618.923 I llama_context: n_seq_max = 1
|
| 520 |
+
0.00.618.923 I llama_context: n_ctx = 256
|
| 521 |
+
0.00.618.923 I llama_context: n_ctx_seq = 256
|
| 522 |
+
0.00.618.924 I llama_context: n_batch = 128
|
| 523 |
+
0.00.618.924 I llama_context: n_ubatch = 1
|
| 524 |
+
0.00.618.924 I llama_context: causal_attn = 1
|
| 525 |
+
0.00.618.925 I llama_context: flash_attn = auto
|
| 526 |
+
0.00.618.925 I llama_context: kv_unified = false
|
| 527 |
+
0.00.618.930 I llama_context: freq_base = 10000000.0
|
| 528 |
+
0.00.618.931 I llama_context: freq_scale = 1
|
| 529 |
+
0.00.618.931 I llama_context: n_rs_seq = 0
|
| 530 |
+
0.00.618.931 I llama_context: n_outputs_max = 1
|
| 531 |
+
0.00.618.932 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 532 |
+
0.00.618.952 D set_abort_callback: call
|
| 533 |
+
0.00.619.239 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 534 |
+
0.00.619.258 D llama_kv_cache: layer 0: filtered
|
| 535 |
+
0.00.619.258 D llama_kv_cache: layer 1: filtered
|
| 536 |
+
0.00.619.258 D llama_kv_cache: layer 2: filtered
|
| 537 |
+
0.00.619.260 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 538 |
+
0.00.619.270 D llama_kv_cache: layer 4: filtered
|
| 539 |
+
0.00.619.270 D llama_kv_cache: layer 5: filtered
|
| 540 |
+
0.00.619.271 D llama_kv_cache: layer 6: filtered
|
| 541 |
+
0.00.619.271 D llama_kv_cache: layer 7: dev = Vulkan0
|
| 542 |
+
0.00.619.273 D llama_kv_cache: layer 8: filtered
|
| 543 |
+
0.00.619.273 D llama_kv_cache: layer 9: filtered
|
| 544 |
+
0.00.619.274 D llama_kv_cache: layer 10: filtered
|
| 545 |
+
0.00.619.274 D llama_kv_cache: layer 11: dev = Vulkan0
|
| 546 |
+
0.00.619.275 D llama_kv_cache: layer 12: filtered
|
| 547 |
+
0.00.619.275 D llama_kv_cache: layer 13: filtered
|
| 548 |
+
0.00.619.276 D llama_kv_cache: layer 14: filtered
|
| 549 |
+
0.00.619.276 D llama_kv_cache: layer 15: dev = Vulkan0
|
| 550 |
+
0.00.619.277 D llama_kv_cache: layer 16: filtered
|
| 551 |
+
0.00.619.277 D llama_kv_cache: layer 17: filtered
|
| 552 |
+
0.00.619.278 D llama_kv_cache: layer 18: filtered
|
| 553 |
+
0.00.619.278 D llama_kv_cache: layer 19: dev = Vulkan0
|
| 554 |
+
0.00.619.279 D llama_kv_cache: layer 20: filtered
|
| 555 |
+
0.00.619.280 D llama_kv_cache: layer 21: filtered
|
| 556 |
+
0.00.619.280 D llama_kv_cache: layer 22: filtered
|
| 557 |
+
0.00.619.280 D llama_kv_cache: layer 23: dev = Vulkan0
|
| 558 |
+
0.00.619.282 I llama_kv_cache: Vulkan0 KV buffer size = 0.00 MiB
|
| 559 |
+
0.00.619.285 I llama_kv_cache: size = 3.00 MiB ( 256 cells, 6 layers, 1/1 seqs), K (f16): 1.50 MiB, V (f16): 1.50 MiB
|
| 560 |
+
0.00.619.285 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 561 |
+
0.00.619.286 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 562 |
+
0.00.619.288 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 563 |
+
0.00.619.290 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 564 |
+
0.00.619.290 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 565 |
+
0.00.619.291 D llama_memory_recurrent: layer 3: skipped
|
| 566 |
+
0.00.619.291 D llama_memory_recurrent, layer 4: dev = Vulkan0
|
| 567 |
+
0.00.619.292 D llama_memory_recurrent, layer 5: dev = Vulkan0
|
| 568 |
+
0.00.619.292 D llama_memory_recurrent, layer 6: dev = Vulkan0
|
| 569 |
+
0.00.619.293 D llama_memory_recurrent: layer 7: skipped
|
| 570 |
+
0.00.619.293 D llama_memory_recurrent, layer 8: dev = Vulkan0
|
| 571 |
+
0.00.619.294 D llama_memory_recurrent, layer 9: dev = Vulkan0
|
| 572 |
+
0.00.619.295 D llama_memory_recurrent, layer 10: dev = Vulkan0
|
| 573 |
+
0.00.619.295 D llama_memory_recurrent: layer 11: skipped
|
| 574 |
+
0.00.619.296 D llama_memory_recurrent, layer 12: dev = Vulkan0
|
| 575 |
+
0.00.619.296 D llama_memory_recurrent, layer 13: dev = Vulkan0
|
| 576 |
+
0.00.619.297 D llama_memory_recurrent, layer 14: dev = Vulkan0
|
| 577 |
+
0.00.619.297 D llama_memory_recurrent: layer 15: skipped
|
| 578 |
+
0.00.619.297 D llama_memory_recurrent, layer 16: dev = Vulkan0
|
| 579 |
+
0.00.619.298 D llama_memory_recurrent, layer 17: dev = Vulkan0
|
| 580 |
+
0.00.619.299 D llama_memory_recurrent, layer 18: dev = Vulkan0
|
| 581 |
+
0.00.619.299 D llama_memory_recurrent: layer 19: skipped
|
| 582 |
+
0.00.619.299 D llama_memory_recurrent, layer 20: dev = Vulkan0
|
| 583 |
+
0.00.619.300 D llama_memory_recurrent, layer 21: dev = Vulkan0
|
| 584 |
+
0.00.619.301 D llama_memory_recurrent, layer 22: dev = Vulkan0
|
| 585 |
+
0.00.619.301 D llama_memory_recurrent: layer 23: skipped
|
| 586 |
+
0.00.622.195 I llama_memory_recurrent: Vulkan0 RS buffer size = 19.27 MiB
|
| 587 |
+
0.00.622.203 I llama_memory_recurrent: size = 19.27 MiB ( 1 cells, 24 layers, 1 seqs 0 rs_seq), R (f32): 1.27 MiB, S (f32): 18.00 MiB
|
| 588 |
+
0.00.622.205 D llama_context: enumerating backends
|
| 589 |
+
0.00.622.209 D llama_context: backend_ptrs.size() = 2
|
| 590 |
+
0.00.622.209 I sched_reserve: reserving ...
|
| 591 |
+
0.00.622.210 D sched_reserve: max_nodes = 10272
|
| 592 |
+
0.00.624.260 D sched_reserve: reserving full memory module
|
| 593 |
+
0.00.624.269 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 594 |
+
0.00.624.271 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 595 |
+
0.00.625.424 I resolve_fused_ops: Flash Attention enabled
|
| 596 |
+
0.00.625.425 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 597 |
+
0.00.625.426 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 598 |
+
0.00.626.301 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 599 |
+
0.00.626.303 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 600 |
+
0.00.627.240 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 601 |
+
0.00.627.241 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 602 |
+
0.00.627.242 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 603 |
+
0.00.628.168 I resolve_fused_ops: Lightning Indexer enabled
|
| 604 |
+
0.00.628.170 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 605 |
+
0.00.628.171 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 606 |
+
0.00.629.089 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 607 |
+
0.00.629.091 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 608 |
+
0.00.630.001 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 609 |
+
0.00.630.003 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 610 |
+
0.00.630.865 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 611 |
+
0.00.630.868 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 612 |
+
0.00.632.027 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 613 |
+
0.00.632.896 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 614 |
+
0.00.633.804 I sched_reserve: Vulkan0 compute buffer size = 2.16 MiB
|
| 615 |
+
0.00.633.808 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 616 |
+
0.00.633.808 I sched_reserve: graph nodes = 1375
|
| 617 |
+
0.00.633.808 I sched_reserve: graph splits = 2
|
| 618 |
+
0.00.633.809 I sched_reserve: reserve took 11.60 ms, sched copies = 1
|
| 619 |
+
0.00.634.091 I common_memory_breakdown_print: | memory breakdown [MiB] | total free self model context compute unaccounted |
|
| 620 |
+
0.00.634.093 I common_memory_breakdown_print: | - Vulkan0 (RX 460 Graphics (RADV POLARIS11)) | 2048 = 1433 + (1460 = 1436 + 22 + 2) + -846 |
|
| 621 |
+
0.00.634.093 I common_memory_breakdown_print: | - Host | 485 = 485 + 0 + 0 |
|
| 622 |
+
0.00.680.226 I common_params_fit_impl: projected to use 1460 MiB of device memory vs. 1433 MiB of free device memory
|
| 623 |
+
0.00.680.229 I common_params_fit_impl: cannot meet free memory target of 1024 MiB, need to reduce device memory by 1050 MiB
|
| 624 |
+
0.00.680.230 I common_params_fit_impl: context size set by user to 256 -> no change
|
| 625 |
+
0.00.680.283 W common_fit_params: failed to fit params to free device memory: n_gpu_layers already set by user to -2, abort
|
| 626 |
+
0.00.680.288 I common_fit_params: fitting params to free memory took 0.52 seconds
|
| 627 |
+
0.00.717.439 I llama_model_loader: loaded meta data with 33 key-value pairs and 320 tensors from MVP/artifacts/qwen35-teacher-text-24-bf16.gguf (version GGUF V3 (latest))
|
| 628 |
+
0.00.717.450 I llama_model_loader: Dumping metadata keys/values. Note: KV overrides do not apply in this output.
|
| 629 |
+
0.00.717.453 I llama_model_loader: - kv 0: general.architecture str = qwen35
|
| 630 |
+
0.00.717.454 I llama_model_loader: - kv 1: general.type str = model
|
| 631 |
+
0.00.717.454 I llama_model_loader: - kv 2: general.name str = Echo Qwen35 teacher.Fmw91y
|
| 632 |
+
0.00.717.455 I llama_model_loader: - kv 3: general.size_label str = 752M
|
| 633 |
+
0.00.717.456 I llama_model_loader: - kv 4: qwen35.block_count u32 = 24
|
| 634 |
+
0.00.717.457 I llama_model_loader: - kv 5: qwen35.context_length u32 = 262144
|
| 635 |
+
0.00.717.457 I llama_model_loader: - kv 6: qwen35.embedding_length u32 = 1024
|
| 636 |
+
0.00.717.457 I llama_model_loader: - kv 7: qwen35.feed_forward_length u32 = 3584
|
| 637 |
+
0.00.717.458 I llama_model_loader: - kv 8: qwen35.attention.head_count u32 = 8
|
| 638 |
+
0.00.717.458 I llama_model_loader: - kv 9: qwen35.attention.head_count_kv u32 = 2
|
| 639 |
+
0.00.717.465 I llama_model_loader: - kv 10: qwen35.rope.dimension_sections arr[i32,4] = [11, 11, 10, 0]
|
| 640 |
+
0.00.717.472 I llama_model_loader: - kv 11: qwen35.rope.freq_base f32 = 10000000.000000
|
| 641 |
+
0.00.717.473 I llama_model_loader: - kv 12: qwen35.attention.layer_norm_rms_epsilon f32 = 0.000001
|
| 642 |
+
0.00.717.473 I llama_model_loader: - kv 13: qwen35.attention.key_length u32 = 256
|
| 643 |
+
0.00.717.474 I llama_model_loader: - kv 14: qwen35.attention.value_length u32 = 256
|
| 644 |
+
0.00.717.474 I llama_model_loader: - kv 15: general.file_type u32 = 32
|
| 645 |
+
0.00.717.475 I llama_model_loader: - kv 16: qwen35.ssm.conv_kernel u32 = 4
|
| 646 |
+
0.00.717.475 I llama_model_loader: - kv 17: qwen35.ssm.state_size u32 = 128
|
| 647 |
+
0.00.717.476 I llama_model_loader: - kv 18: qwen35.ssm.group_count u32 = 16
|
| 648 |
+
0.00.717.476 I llama_model_loader: - kv 19: qwen35.ssm.time_step_rank u32 = 16
|
| 649 |
+
0.00.717.476 I llama_model_loader: - kv 20: qwen35.ssm.inner_size u32 = 2048
|
| 650 |
+
0.00.717.477 I llama_model_loader: - kv 21: qwen35.full_attention_interval u32 = 4
|
| 651 |
+
0.00.717.477 I llama_model_loader: - kv 22: qwen35.rope.dimension_count u32 = 64
|
| 652 |
+
0.00.717.477 I llama_model_loader: - kv 23: general.quantization_version u32 = 2
|
| 653 |
+
0.00.717.478 I llama_model_loader: - kv 24: tokenizer.ggml.model str = gpt2
|
| 654 |
+
0.00.717.478 I llama_model_loader: - kv 25: tokenizer.ggml.pre str = qwen35
|
| 655 |
+
0.00.742.328 I llama_model_loader: - kv 26: tokenizer.ggml.tokens arr[str,248320] = ["!", "\"", "#", "$", "%", "&", "'", ...
|
| 656 |
+
0.00.749.505 I llama_model_loader: - kv 27: tokenizer.ggml.token_type arr[i32,248320] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...
|
| 657 |
+
0.00.773.559 I llama_model_loader: - kv 28: tokenizer.ggml.merges arr[str,247587] = ["Ġ Ġ", "ĠĠ ĠĠ", "i n", "Ġ t",...
|
| 658 |
+
0.00.773.566 I llama_model_loader: - kv 29: tokenizer.ggml.eos_token_id u32 = 248044
|
| 659 |
+
0.00.773.567 I llama_model_loader: - kv 30: tokenizer.ggml.padding_token_id u32 = 248044
|
| 660 |
+
0.00.773.567 I llama_model_loader: - kv 31: tokenizer.ggml.add_bos_token bool = false
|
| 661 |
+
0.00.773.571 I llama_model_loader: - kv 32: tokenizer.chat_template str = {%- set image_count = namespace(value...
|
| 662 |
+
0.00.773.572 I llama_model_loader: - type f32: 133 tensors
|
| 663 |
+
0.00.773.572 I llama_model_loader: - type bf16: 187 tensors
|
| 664 |
+
0.00.773.574 I print_info: file format = GGUF V3 (latest)
|
| 665 |
+
0.00.773.574 I print_info: file type = BF16
|
| 666 |
+
0.00.773.579 I print_info: file size = 1.40 GiB (16.01 BPW)
|
| 667 |
+
0.00.773.689 I llama_prepare_model_devices: using device Vulkan0 (AMD Radeon RX 460 Graphics (RADV POLARIS11)) (0000:29:00.0) - 1453 MiB free
|
| 668 |
+
0.00.912.104 D init_tokenizer: initializing tokenizer for type 2
|
| 669 |
+
0.00.955.400 I load: 0 unused tokens
|
| 670 |
+
0.00.955.415 D load: control token: 248075 '<tts_text_bos_single>' is not marked as EOG
|
| 671 |
+
0.00.955.415 D load: control token: 248073 '<tts_text_bos>' is not marked as EOG
|
| 672 |
+
0.00.955.416 D load: control token: 248072 '<tts_pad>' is not marked as EOG
|
| 673 |
+
0.00.955.416 D load: control token: 248071 '<|audio_end|>' is not marked as EOG
|
| 674 |
+
0.00.955.417 D load: control token: 248061 '<|fim_middle|>' is not marked as EOG
|
| 675 |
+
0.00.955.417 D load: control token: 248055 '<|vision_pad|>' is not marked as EOG
|
| 676 |
+
0.00.955.418 D load: control token: 248052 '<|quad_end|>' is not marked as EOG
|
| 677 |
+
0.00.955.418 D load: control token: 248049 '<|box_start|>' is not marked as EOG
|
| 678 |
+
0.00.955.418 D load: control token: 248048 '<|object_ref_end|>' is not marked as EOG
|
| 679 |
+
0.00.955.419 D load: control token: 248045 '<|im_start|>' is not marked as EOG
|
| 680 |
+
0.00.955.802 D load: control token: 248057 '<|video_pad|>' is not marked as EOG
|
| 681 |
+
0.00.958.101 D load: control token: 248070 '<|audio_start|>' is not marked as EOG
|
| 682 |
+
0.00.958.271 D load: control token: 248056 '<|image_pad|>' is not marked as EOG
|
| 683 |
+
0.00.958.495 D load: control token: 248054 '<|vision_end|>' is not marked as EOG
|
| 684 |
+
0.00.962.395 D load: control token: 248060 '<|fim_prefix|>' is not marked as EOG
|
| 685 |
+
0.00.962.973 D load: control token: 248050 '<|box_end|>' is not marked as EOG
|
| 686 |
+
0.00.970.041 D load: control token: 248074 '<tts_text_eod>' is not marked as EOG
|
| 687 |
+
0.00.979.199 D load: control token: 248053 '<|vision_start|>' is not marked as EOG
|
| 688 |
+
0.00.981.665 D load: control token: 248062 '<|fim_suffix|>' is not marked as EOG
|
| 689 |
+
0.00.983.686 D load: control token: 248047 '<|object_ref_start|>' is not marked as EOG
|
| 690 |
+
0.00.985.133 D load: control token: 248051 '<|quad_start|>' is not marked as EOG
|
| 691 |
+
0.00.987.015 D load: control token: 248076 '<|audio_pad|>' is not marked as EOG
|
| 692 |
+
0.01.006.213 I load: printing all EOG tokens:
|
| 693 |
+
0.01.006.217 I load: - 248044 ('<|endoftext|>')
|
| 694 |
+
0.01.006.218 I load: - 248046 ('<|im_end|>')
|
| 695 |
+
0.01.006.218 I load: - 248063 ('<|fim_pad|>')
|
| 696 |
+
0.01.006.218 I load: - 248064 ('<|repo_name|>')
|
| 697 |
+
0.01.006.219 I load: - 248065 ('<|file_sep|>')
|
| 698 |
+
0.01.006.885 I load: special tokens cache size = 33
|
| 699 |
+
0.01.091.486 I load: token to piece cache size = 1.7581 MB
|
| 700 |
+
0.01.091.497 I print_info: arch = qwen35
|
| 701 |
+
0.01.091.497 I print_info: vocab_only = 0
|
| 702 |
+
0.01.091.498 I print_info: no_alloc = 0
|
| 703 |
+
0.01.091.498 I print_info: n_ctx_train = 262144
|
| 704 |
+
0.01.091.499 I print_info: n_embd_inp = 1024
|
| 705 |
+
0.01.091.499 I print_info: n_embd = 1024
|
| 706 |
+
0.01.091.499 I print_info: n_embd_out = 1024
|
| 707 |
+
0.01.091.499 I print_info: n_layer = 24
|
| 708 |
+
0.01.091.500 I print_info: n_layer_all = 24
|
| 709 |
+
0.01.091.507 I print_info: n_head = 8
|
| 710 |
+
0.01.091.507 I print_info: n_head_kv = 2
|
| 711 |
+
0.01.091.508 I print_info: n_rot = 64
|
| 712 |
+
0.01.091.508 I print_info: n_swa = 0
|
| 713 |
+
0.01.091.508 I print_info: is_swa_any = 0
|
| 714 |
+
0.01.091.509 I print_info: n_embd_head_k = 256
|
| 715 |
+
0.01.091.509 I print_info: n_embd_head_v = 256
|
| 716 |
+
0.01.091.510 I print_info: n_gqa = 4
|
| 717 |
+
0.01.091.511 I print_info: n_embd_k_gqa = 512
|
| 718 |
+
0.01.091.511 I print_info: n_embd_v_gqa = 512
|
| 719 |
+
0.01.091.512 I print_info: f_norm_eps = 0.0e+00
|
| 720 |
+
0.01.091.513 I print_info: f_norm_rms_eps = 1.0e-06
|
| 721 |
+
0.01.091.513 I print_info: f_clamp_kqv = 0.0e+00
|
| 722 |
+
0.01.091.514 I print_info: f_max_alibi_bias = 0.0e+00
|
| 723 |
+
0.01.091.514 I print_info: f_logit_scale = 0.0e+00
|
| 724 |
+
0.01.091.514 I print_info: f_attn_scale = 0.0e+00
|
| 725 |
+
0.01.091.514 I print_info: f_attn_value_scale = 0.0000
|
| 726 |
+
0.01.091.515 I print_info: n_ff = 3584
|
| 727 |
+
0.01.091.515 I print_info: n_expert = 0
|
| 728 |
+
0.01.091.516 I print_info: n_expert_used = 0
|
| 729 |
+
0.01.091.516 I print_info: n_expert_groups = 0
|
| 730 |
+
0.01.091.516 I print_info: n_group_used = 0
|
| 731 |
+
0.01.091.516 I print_info: causal attn = 1
|
| 732 |
+
0.01.091.516 I print_info: pooling type = -1
|
| 733 |
+
0.01.091.517 I print_info: rope type = 40
|
| 734 |
+
0.01.091.517 I print_info: rope scaling = linear
|
| 735 |
+
0.01.091.518 I print_info: freq_base_train = 10000000.0
|
| 736 |
+
0.01.091.518 I print_info: freq_scale_train = 1
|
| 737 |
+
0.01.091.519 I print_info: n_ctx_orig_yarn = 262144
|
| 738 |
+
0.01.091.519 I print_info: rope_yarn_log_mul = 0.0000
|
| 739 |
+
0.01.091.519 I print_info: rope_finetuned = unknown
|
| 740 |
+
0.01.091.520 I print_info: mrope sections = [11, 11, 10, 0]
|
| 741 |
+
0.01.091.520 I print_info: ssm_d_conv = 4
|
| 742 |
+
0.01.091.520 I print_info: ssm_d_inner = 2048
|
| 743 |
+
0.01.091.520 I print_info: ssm_d_state = 128
|
| 744 |
+
0.01.091.521 I print_info: ssm_dt_rank = 16
|
| 745 |
+
0.01.091.521 I print_info: ssm_n_group = 16
|
| 746 |
+
0.01.091.521 I print_info: ssm_dt_b_c_rms = 0
|
| 747 |
+
0.01.091.522 I print_info: model type = 0.8B
|
| 748 |
+
0.01.091.522 I print_info: model params = 752.39 M
|
| 749 |
+
0.01.091.523 I print_info: general.name = Echo Qwen35 teacher.Fmw91y
|
| 750 |
+
0.01.091.524 I print_info: vocab type = BPE
|
| 751 |
+
0.01.091.524 I print_info: n_vocab = 248320
|
| 752 |
+
0.01.091.524 I print_info: n_merges = 247587
|
| 753 |
+
0.01.091.525 I print_info: BOS token = 11 ','
|
| 754 |
+
0.01.091.525 I print_info: EOS token = 248044 '<|endoftext|>'
|
| 755 |
+
0.01.091.525 I print_info: EOT token = 248046 '<|im_end|>'
|
| 756 |
+
0.01.091.525 I print_info: PAD token = 248044 '<|endoftext|>'
|
| 757 |
+
0.01.091.526 I print_info: LF token = 198 'Ċ'
|
| 758 |
+
0.01.091.526 I print_info: FIM PRE token = 248060 '<|fim_prefix|>'
|
| 759 |
+
0.01.091.526 I print_info: FIM SUF token = 248062 '<|fim_suffix|>'
|
| 760 |
+
0.01.091.526 I print_info: FIM MID token = 248061 '<|fim_middle|>'
|
| 761 |
+
0.01.091.526 I print_info: FIM PAD token = 248063 '<|fim_pad|>'
|
| 762 |
+
0.01.091.527 I print_info: FIM REP token = 248064 '<|repo_name|>'
|
| 763 |
+
0.01.091.527 I print_info: FIM SEP token = 248065 '<|file_sep|>'
|
| 764 |
+
0.01.091.527 I print_info: EOG token = 248044 '<|endoftext|>'
|
| 765 |
+
0.01.091.528 I print_info: EOG token = 248046 '<|im_end|>'
|
| 766 |
+
0.01.091.528 I print_info: EOG token = 248063 '<|fim_pad|>'
|
| 767 |
+
0.01.091.528 I print_info: EOG token = 248064 '<|repo_name|>'
|
| 768 |
+
0.01.091.528 I print_info: EOG token = 248065 '<|file_sep|>'
|
| 769 |
+
0.01.091.528 I print_info: max token length = 256
|
| 770 |
+
0.01.091.529 I load_tensors: loading model tensors, this can take a while... (mmap = true, direct_io = false)
|
| 771 |
+
0.01.091.666 D load_tensors: layer 0 assigned to device Vulkan0, is_swa = 0
|
| 772 |
+
0.01.091.666 D load_tensors: layer 1 assigned to device Vulkan0, is_swa = 0
|
| 773 |
+
0.01.091.666 D load_tensors: layer 2 assigned to device Vulkan0, is_swa = 0
|
| 774 |
+
0.01.091.666 D load_tensors: layer 3 assigned to device Vulkan0, is_swa = 0
|
| 775 |
+
0.01.091.667 D load_tensors: layer 4 assigned to device Vulkan0, is_swa = 0
|
| 776 |
+
0.01.091.667 D load_tensors: layer 5 assigned to device Vulkan0, is_swa = 0
|
| 777 |
+
0.01.091.667 D load_tensors: layer 6 assigned to device Vulkan0, is_swa = 0
|
| 778 |
+
0.01.091.668 D load_tensors: layer 7 assigned to device Vulkan0, is_swa = 0
|
| 779 |
+
0.01.091.668 D load_tensors: layer 8 assigned to device Vulkan0, is_swa = 0
|
| 780 |
+
0.01.091.668 D load_tensors: layer 9 assigned to device Vulkan0, is_swa = 0
|
| 781 |
+
0.01.091.669 D load_tensors: layer 10 assigned to device Vulkan0, is_swa = 0
|
| 782 |
+
0.01.091.669 D load_tensors: layer 11 assigned to device Vulkan0, is_swa = 0
|
| 783 |
+
0.01.091.669 D load_tensors: layer 12 assigned to device Vulkan0, is_swa = 0
|
| 784 |
+
0.01.091.669 D load_tensors: layer 13 assigned to device Vulkan0, is_swa = 0
|
| 785 |
+
0.01.091.670 D load_tensors: layer 14 assigned to device Vulkan0, is_swa = 0
|
| 786 |
+
0.01.091.670 D load_tensors: layer 15 assigned to device Vulkan0, is_swa = 0
|
| 787 |
+
0.01.091.670 D load_tensors: layer 16 assigned to device Vulkan0, is_swa = 0
|
| 788 |
+
0.01.091.670 D load_tensors: layer 17 assigned to device Vulkan0, is_swa = 0
|
| 789 |
+
0.01.091.671 D load_tensors: layer 18 assigned to device Vulkan0, is_swa = 0
|
| 790 |
+
0.01.091.671 D load_tensors: layer 19 assigned to device Vulkan0, is_swa = 0
|
| 791 |
+
0.01.091.671 D load_tensors: layer 20 assigned to device Vulkan0, is_swa = 0
|
| 792 |
+
0.01.091.672 D load_tensors: layer 21 assigned to device Vulkan0, is_swa = 0
|
| 793 |
+
0.01.091.672 D load_tensors: layer 22 assigned to device Vulkan0, is_swa = 0
|
| 794 |
+
0.01.091.672 D load_tensors: layer 23 assigned to device Vulkan0, is_swa = 0
|
| 795 |
+
0.01.091.673 D load_tensors: layer 24 assigned to device Vulkan0, is_swa = 0
|
| 796 |
+
0.01.091.692 D create_tensor: loading tensor token_embd.weight
|
| 797 |
+
0.01.091.702 D create_tensor: loading tensor output_norm.weight
|
| 798 |
+
0.01.091.710 D create_tensor: loading tensor token_embd.weight
|
| 799 |
+
0.01.091.715 D create_tensor: loading tensor blk.0.attn_norm.weight
|
| 800 |
+
0.01.091.721 D create_tensor: loading tensor blk.0.post_attention_norm.weight
|
| 801 |
+
0.01.091.727 D create_tensor: loading tensor blk.0.attn_qkv.weight
|
| 802 |
+
0.01.091.732 D create_tensor: loading tensor blk.0.attn_gate.weight
|
| 803 |
+
0.01.091.738 D create_tensor: loading tensor blk.0.ssm_conv1d.weight
|
| 804 |
+
0.01.091.743 D create_tensor: loading tensor blk.0.ssm_dt.bias
|
| 805 |
+
0.01.091.748 D create_tensor: loading tensor blk.0.ssm_a
|
| 806 |
+
0.01.091.754 D create_tensor: loading tensor blk.0.ssm_beta.weight
|
| 807 |
+
0.01.091.760 D create_tensor: loading tensor blk.0.ssm_alpha.weight
|
| 808 |
+
0.01.091.765 D create_tensor: loading tensor blk.0.ssm_norm.weight
|
| 809 |
+
0.01.091.770 D create_tensor: loading tensor blk.0.ssm_out.weight
|
| 810 |
+
0.01.091.775 D create_tensor: loading tensor blk.0.ffn_gate.weight
|
| 811 |
+
0.01.091.780 D create_tensor: loading tensor blk.0.ffn_down.weight
|
| 812 |
+
0.01.091.785 D create_tensor: loading tensor blk.0.ffn_up.weight
|
| 813 |
+
0.01.091.790 D create_tensor: loading tensor blk.1.attn_norm.weight
|
| 814 |
+
0.01.091.796 D create_tensor: loading tensor blk.1.post_attention_norm.weight
|
| 815 |
+
0.01.091.802 D create_tensor: loading tensor blk.1.attn_qkv.weight
|
| 816 |
+
0.01.091.807 D create_tensor: loading tensor blk.1.attn_gate.weight
|
| 817 |
+
0.01.091.812 D create_tensor: loading tensor blk.1.ssm_conv1d.weight
|
| 818 |
+
0.01.091.818 D create_tensor: loading tensor blk.1.ssm_dt.bias
|
| 819 |
+
0.01.091.823 D create_tensor: loading tensor blk.1.ssm_a
|
| 820 |
+
0.01.091.828 D create_tensor: loading tensor blk.1.ssm_beta.weight
|
| 821 |
+
0.01.091.833 D create_tensor: loading tensor blk.1.ssm_alpha.weight
|
| 822 |
+
0.01.091.838 D create_tensor: loading tensor blk.1.ssm_norm.weight
|
| 823 |
+
0.01.091.842 D create_tensor: loading tensor blk.1.ssm_out.weight
|
| 824 |
+
0.01.091.847 D create_tensor: loading tensor blk.1.ffn_gate.weight
|
| 825 |
+
0.01.091.852 D create_tensor: loading tensor blk.1.ffn_down.weight
|
| 826 |
+
0.01.091.857 D create_tensor: loading tensor blk.1.ffn_up.weight
|
| 827 |
+
0.01.091.862 D create_tensor: loading tensor blk.2.attn_norm.weight
|
| 828 |
+
0.01.091.867 D create_tensor: loading tensor blk.2.post_attention_norm.weight
|
| 829 |
+
0.01.091.881 D create_tensor: loading tensor blk.2.attn_qkv.weight
|
| 830 |
+
0.01.091.885 D create_tensor: loading tensor blk.2.attn_gate.weight
|
| 831 |
+
0.01.091.890 D create_tensor: loading tensor blk.2.ssm_conv1d.weight
|
| 832 |
+
0.01.091.895 D create_tensor: loading tensor blk.2.ssm_dt.bias
|
| 833 |
+
0.01.091.900 D create_tensor: loading tensor blk.2.ssm_a
|
| 834 |
+
0.01.091.912 D create_tensor: loading tensor blk.2.ssm_beta.weight
|
| 835 |
+
0.01.091.917 D create_tensor: loading tensor blk.2.ssm_alpha.weight
|
| 836 |
+
0.01.091.921 D create_tensor: loading tensor blk.2.ssm_norm.weight
|
| 837 |
+
0.01.091.926 D create_tensor: loading tensor blk.2.ssm_out.weight
|
| 838 |
+
0.01.091.931 D create_tensor: loading tensor blk.2.ffn_gate.weight
|
| 839 |
+
0.01.091.935 D create_tensor: loading tensor blk.2.ffn_down.weight
|
| 840 |
+
0.01.091.942 D create_tensor: loading tensor blk.2.ffn_up.weight
|
| 841 |
+
0.01.091.947 D create_tensor: loading tensor blk.3.attn_norm.weight
|
| 842 |
+
0.01.091.952 D create_tensor: loading tensor blk.3.post_attention_norm.weight
|
| 843 |
+
0.01.091.960 D create_tensor: loading tensor blk.3.attn_q.weight
|
| 844 |
+
0.01.091.965 D create_tensor: loading tensor blk.3.attn_k.weight
|
| 845 |
+
0.01.091.970 D create_tensor: loading tensor blk.3.attn_v.weight
|
| 846 |
+
0.01.091.980 D create_tensor: loading tensor blk.3.attn_output.weight
|
| 847 |
+
0.01.091.985 D create_tensor: loading tensor blk.3.attn_q_norm.weight
|
| 848 |
+
0.01.091.990 D create_tensor: loading tensor blk.3.attn_k_norm.weight
|
| 849 |
+
0.01.091.995 D create_tensor: loading tensor blk.3.ffn_gate.weight
|
| 850 |
+
0.01.091.999 D create_tensor: loading tensor blk.3.ffn_down.weight
|
| 851 |
+
0.01.092.006 D create_tensor: loading tensor blk.3.ffn_up.weight
|
| 852 |
+
0.01.092.011 D create_tensor: loading tensor blk.4.attn_norm.weight
|
| 853 |
+
0.01.092.017 D create_tensor: loading tensor blk.4.post_attention_norm.weight
|
| 854 |
+
0.01.092.022 D create_tensor: loading tensor blk.4.attn_qkv.weight
|
| 855 |
+
0.01.092.028 D create_tensor: loading tensor blk.4.attn_gate.weight
|
| 856 |
+
0.01.092.033 D create_tensor: loading tensor blk.4.ssm_conv1d.weight
|
| 857 |
+
0.01.092.038 D create_tensor: loading tensor blk.4.ssm_dt.bias
|
| 858 |
+
0.01.092.043 D create_tensor: loading tensor blk.4.ssm_a
|
| 859 |
+
0.01.092.049 D create_tensor: loading tensor blk.4.ssm_beta.weight
|
| 860 |
+
0.01.092.054 D create_tensor: loading tensor blk.4.ssm_alpha.weight
|
| 861 |
+
0.01.092.059 D create_tensor: loading tensor blk.4.ssm_norm.weight
|
| 862 |
+
0.01.092.066 D create_tensor: loading tensor blk.4.ssm_out.weight
|
| 863 |
+
0.01.092.071 D create_tensor: loading tensor blk.4.ffn_gate.weight
|
| 864 |
+
0.01.092.076 D create_tensor: loading tensor blk.4.ffn_down.weight
|
| 865 |
+
0.01.092.081 D create_tensor: loading tensor blk.4.ffn_up.weight
|
| 866 |
+
0.01.092.087 D create_tensor: loading tensor blk.5.attn_norm.weight
|
| 867 |
+
0.01.092.093 D create_tensor: loading tensor blk.5.post_attention_norm.weight
|
| 868 |
+
0.01.092.098 D create_tensor: loading tensor blk.5.attn_qkv.weight
|
| 869 |
+
0.01.092.103 D create_tensor: loading tensor blk.5.attn_gate.weight
|
| 870 |
+
0.01.092.109 D create_tensor: loading tensor blk.5.ssm_conv1d.weight
|
| 871 |
+
0.01.092.114 D create_tensor: loading tensor blk.5.ssm_dt.bias
|
| 872 |
+
0.01.092.120 D create_tensor: loading tensor blk.5.ssm_a
|
| 873 |
+
0.01.092.127 D create_tensor: loading tensor blk.5.ssm_beta.weight
|
| 874 |
+
0.01.092.133 D create_tensor: loading tensor blk.5.ssm_alpha.weight
|
| 875 |
+
0.01.092.138 D create_tensor: loading tensor blk.5.ssm_norm.weight
|
| 876 |
+
0.01.092.143 D create_tensor: loading tensor blk.5.ssm_out.weight
|
| 877 |
+
0.01.092.148 D create_tensor: loading tensor blk.5.ffn_gate.weight
|
| 878 |
+
0.01.092.153 D create_tensor: loading tensor blk.5.ffn_down.weight
|
| 879 |
+
0.01.092.159 D create_tensor: loading tensor blk.5.ffn_up.weight
|
| 880 |
+
0.01.092.164 D create_tensor: loading tensor blk.6.attn_norm.weight
|
| 881 |
+
0.01.092.169 D create_tensor: loading tensor blk.6.post_attention_norm.weight
|
| 882 |
+
0.01.092.175 D create_tensor: loading tensor blk.6.attn_qkv.weight
|
| 883 |
+
0.01.092.180 D create_tensor: loading tensor blk.6.attn_gate.weight
|
| 884 |
+
0.01.092.187 D create_tensor: loading tensor blk.6.ssm_conv1d.weight
|
| 885 |
+
0.01.092.192 D create_tensor: loading tensor blk.6.ssm_dt.bias
|
| 886 |
+
0.01.092.197 D create_tensor: loading tensor blk.6.ssm_a
|
| 887 |
+
0.01.092.203 D create_tensor: loading tensor blk.6.ssm_beta.weight
|
| 888 |
+
0.01.092.208 D create_tensor: loading tensor blk.6.ssm_alpha.weight
|
| 889 |
+
0.01.092.213 D create_tensor: loading tensor blk.6.ssm_norm.weight
|
| 890 |
+
0.01.092.218 D create_tensor: loading tensor blk.6.ssm_out.weight
|
| 891 |
+
0.01.092.223 D create_tensor: loading tensor blk.6.ffn_gate.weight
|
| 892 |
+
0.01.092.228 D create_tensor: loading tensor blk.6.ffn_down.weight
|
| 893 |
+
0.01.092.233 D create_tensor: loading tensor blk.6.ffn_up.weight
|
| 894 |
+
0.01.092.239 D create_tensor: loading tensor blk.7.attn_norm.weight
|
| 895 |
+
0.01.092.244 D create_tensor: loading tensor blk.7.post_attention_norm.weight
|
| 896 |
+
0.01.092.254 D create_tensor: loading tensor blk.7.attn_q.weight
|
| 897 |
+
0.01.092.259 D create_tensor: loading tensor blk.7.attn_k.weight
|
| 898 |
+
0.01.092.264 D create_tensor: loading tensor blk.7.attn_v.weight
|
| 899 |
+
0.01.092.276 D create_tensor: loading tensor blk.7.attn_output.weight
|
| 900 |
+
0.01.092.282 D create_tensor: loading tensor blk.7.attn_q_norm.weight
|
| 901 |
+
0.01.092.287 D create_tensor: loading tensor blk.7.attn_k_norm.weight
|
| 902 |
+
0.01.092.292 D create_tensor: loading tensor blk.7.ffn_gate.weight
|
| 903 |
+
0.01.092.297 D create_tensor: loading tensor blk.7.ffn_down.weight
|
| 904 |
+
0.01.092.302 D create_tensor: loading tensor blk.7.ffn_up.weight
|
| 905 |
+
0.01.092.308 D create_tensor: loading tensor blk.8.attn_norm.weight
|
| 906 |
+
0.01.092.313 D create_tensor: loading tensor blk.8.post_attention_norm.weight
|
| 907 |
+
0.01.092.321 D create_tensor: loading tensor blk.8.attn_qkv.weight
|
| 908 |
+
0.01.092.326 D create_tensor: loading tensor blk.8.attn_gate.weight
|
| 909 |
+
0.01.092.331 D create_tensor: loading tensor blk.8.ssm_conv1d.weight
|
| 910 |
+
0.01.092.336 D create_tensor: loading tensor blk.8.ssm_dt.bias
|
| 911 |
+
0.01.092.342 D create_tensor: loading tensor blk.8.ssm_a
|
| 912 |
+
0.01.092.348 D create_tensor: loading tensor blk.8.ssm_beta.weight
|
| 913 |
+
0.01.092.353 D create_tensor: loading tensor blk.8.ssm_alpha.weight
|
| 914 |
+
0.01.092.358 D create_tensor: loading tensor blk.8.ssm_norm.weight
|
| 915 |
+
0.01.092.363 D create_tensor: loading tensor blk.8.ssm_out.weight
|
| 916 |
+
0.01.092.369 D create_tensor: loading tensor blk.8.ffn_gate.weight
|
| 917 |
+
0.01.092.374 D create_tensor: loading tensor blk.8.ffn_down.weight
|
| 918 |
+
0.01.092.381 D create_tensor: loading tensor blk.8.ffn_up.weight
|
| 919 |
+
0.01.092.386 D create_tensor: loading tensor blk.9.attn_norm.weight
|
| 920 |
+
0.01.092.392 D create_tensor: loading tensor blk.9.post_attention_norm.weight
|
| 921 |
+
0.01.092.398 D create_tensor: loading tensor blk.9.attn_qkv.weight
|
| 922 |
+
0.01.092.404 D create_tensor: loading tensor blk.9.attn_gate.weight
|
| 923 |
+
0.01.092.410 D create_tensor: loading tensor blk.9.ssm_conv1d.weight
|
| 924 |
+
0.01.092.416 D create_tensor: loading tensor blk.9.ssm_dt.bias
|
| 925 |
+
0.01.092.421 D create_tensor: loading tensor blk.9.ssm_a
|
| 926 |
+
0.01.092.427 D create_tensor: loading tensor blk.9.ssm_beta.weight
|
| 927 |
+
0.01.092.433 D create_tensor: loading tensor blk.9.ssm_alpha.weight
|
| 928 |
+
0.01.092.439 D create_tensor: loading tensor blk.9.ssm_norm.weight
|
| 929 |
+
0.01.092.447 D create_tensor: loading tensor blk.9.ssm_out.weight
|
| 930 |
+
0.01.092.453 D create_tensor: loading tensor blk.9.ffn_gate.weight
|
| 931 |
+
0.01.092.458 D create_tensor: loading tensor blk.9.ffn_down.weight
|
| 932 |
+
0.01.092.464 D create_tensor: loading tensor blk.9.ffn_up.weight
|
| 933 |
+
0.01.092.470 D create_tensor: loading tensor blk.10.attn_norm.weight
|
| 934 |
+
0.01.092.476 D create_tensor: loading tensor blk.10.post_attention_norm.weight
|
| 935 |
+
0.01.092.482 D create_tensor: loading tensor blk.10.attn_qkv.weight
|
| 936 |
+
0.01.092.488 D create_tensor: loading tensor blk.10.attn_gate.weight
|
| 937 |
+
0.01.092.493 D create_tensor: loading tensor blk.10.ssm_conv1d.weight
|
| 938 |
+
0.01.092.498 D create_tensor: loading tensor blk.10.ssm_dt.bias
|
| 939 |
+
0.01.092.503 D create_tensor: loading tensor blk.10.ssm_a
|
| 940 |
+
0.01.092.509 D create_tensor: loading tensor blk.10.ssm_beta.weight
|
| 941 |
+
0.01.092.513 D create_tensor: loading tensor blk.10.ssm_alpha.weight
|
| 942 |
+
0.01.092.518 D create_tensor: loading tensor blk.10.ssm_norm.weight
|
| 943 |
+
0.01.092.523 D create_tensor: loading tensor blk.10.ssm_out.weight
|
| 944 |
+
0.01.092.528 D create_tensor: loading tensor blk.10.ffn_gate.weight
|
| 945 |
+
0.01.092.533 D create_tensor: loading tensor blk.10.ffn_down.weight
|
| 946 |
+
0.01.092.538 D create_tensor: loading tensor blk.10.ffn_up.weight
|
| 947 |
+
0.01.092.543 D create_tensor: loading tensor blk.11.attn_norm.weight
|
| 948 |
+
0.01.092.548 D create_tensor: loading tensor blk.11.post_attention_norm.weight
|
| 949 |
+
0.01.092.555 D create_tensor: loading tensor blk.11.attn_q.weight
|
| 950 |
+
0.01.092.560 D create_tensor: loading tensor blk.11.attn_k.weight
|
| 951 |
+
0.01.092.566 D create_tensor: loading tensor blk.11.attn_v.weight
|
| 952 |
+
0.01.092.577 D create_tensor: loading tensor blk.11.attn_output.weight
|
| 953 |
+
0.01.092.582 D create_tensor: loading tensor blk.11.attn_q_norm.weight
|
| 954 |
+
0.01.092.587 D create_tensor: loading tensor blk.11.attn_k_norm.weight
|
| 955 |
+
0.01.092.592 D create_tensor: loading tensor blk.11.ffn_gate.weight
|
| 956 |
+
0.01.092.596 D create_tensor: loading tensor blk.11.ffn_down.weight
|
| 957 |
+
0.01.092.601 D create_tensor: loading tensor blk.11.ffn_up.weight
|
| 958 |
+
0.01.092.606 D create_tensor: loading tensor blk.12.attn_norm.weight
|
| 959 |
+
0.01.092.611 D create_tensor: loading tensor blk.12.post_attention_norm.weight
|
| 960 |
+
0.01.092.616 D create_tensor: loading tensor blk.12.attn_qkv.weight
|
| 961 |
+
0.01.092.621 D create_tensor: loading tensor blk.12.attn_gate.weight
|
| 962 |
+
0.01.092.627 D create_tensor: loading tensor blk.12.ssm_conv1d.weight
|
| 963 |
+
0.01.092.632 D create_tensor: loading tensor blk.12.ssm_dt.bias
|
| 964 |
+
0.01.092.637 D create_tensor: loading tensor blk.12.ssm_a
|
| 965 |
+
0.01.092.642 D create_tensor: loading tensor blk.12.ssm_beta.weight
|
| 966 |
+
0.01.092.647 D create_tensor: loading tensor blk.12.ssm_alpha.weight
|
| 967 |
+
0.01.092.652 D create_tensor: loading tensor blk.12.ssm_norm.weight
|
| 968 |
+
0.01.092.656 D create_tensor: loading tensor blk.12.ssm_out.weight
|
| 969 |
+
0.01.092.661 D create_tensor: loading tensor blk.12.ffn_gate.weight
|
| 970 |
+
0.01.092.666 D create_tensor: loading tensor blk.12.ffn_down.weight
|
| 971 |
+
0.01.092.671 D create_tensor: loading tensor blk.12.ffn_up.weight
|
| 972 |
+
0.01.092.677 D create_tensor: loading tensor blk.13.attn_norm.weight
|
| 973 |
+
0.01.092.682 D create_tensor: loading tensor blk.13.post_attention_norm.weight
|
| 974 |
+
0.01.092.689 D create_tensor: loading tensor blk.13.attn_qkv.weight
|
| 975 |
+
0.01.092.694 D create_tensor: loading tensor blk.13.attn_gate.weight
|
| 976 |
+
0.01.092.700 D create_tensor: loading tensor blk.13.ssm_conv1d.weight
|
| 977 |
+
0.01.092.704 D create_tensor: loading tensor blk.13.ssm_dt.bias
|
| 978 |
+
0.01.092.709 D create_tensor: loading tensor blk.13.ssm_a
|
| 979 |
+
0.01.092.714 D create_tensor: loading tensor blk.13.ssm_beta.weight
|
| 980 |
+
0.01.092.719 D create_tensor: loading tensor blk.13.ssm_alpha.weight
|
| 981 |
+
0.01.092.723 D create_tensor: loading tensor blk.13.ssm_norm.weight
|
| 982 |
+
0.01.092.728 D create_tensor: loading tensor blk.13.ssm_out.weight
|
| 983 |
+
0.01.092.733 D create_tensor: loading tensor blk.13.ffn_gate.weight
|
| 984 |
+
0.01.092.738 D create_tensor: loading tensor blk.13.ffn_down.weight
|
| 985 |
+
0.01.092.745 D create_tensor: loading tensor blk.13.ffn_up.weight
|
| 986 |
+
0.01.092.750 D create_tensor: loading tensor blk.14.attn_norm.weight
|
| 987 |
+
0.01.092.755 D create_tensor: loading tensor blk.14.post_attention_norm.weight
|
| 988 |
+
0.01.092.760 D create_tensor: loading tensor blk.14.attn_qkv.weight
|
| 989 |
+
0.01.092.765 D create_tensor: loading tensor blk.14.attn_gate.weight
|
| 990 |
+
0.01.092.770 D create_tensor: loading tensor blk.14.ssm_conv1d.weight
|
| 991 |
+
0.01.092.775 D create_tensor: loading tensor blk.14.ssm_dt.bias
|
| 992 |
+
0.01.092.780 D create_tensor: loading tensor blk.14.ssm_a
|
| 993 |
+
0.01.092.785 D create_tensor: loading tensor blk.14.ssm_beta.weight
|
| 994 |
+
0.01.092.790 D create_tensor: loading tensor blk.14.ssm_alpha.weight
|
| 995 |
+
0.01.092.795 D create_tensor: loading tensor blk.14.ssm_norm.weight
|
| 996 |
+
0.01.092.802 D create_tensor: loading tensor blk.14.ssm_out.weight
|
| 997 |
+
0.01.092.806 D create_tensor: loading tensor blk.14.ffn_gate.weight
|
| 998 |
+
0.01.092.811 D create_tensor: loading tensor blk.14.ffn_down.weight
|
| 999 |
+
0.01.092.816 D create_tensor: loading tensor blk.14.ffn_up.weight
|
| 1000 |
+
0.01.092.821 D create_tensor: loading tensor blk.15.attn_norm.weight
|
| 1001 |
+
0.01.092.826 D create_tensor: loading tensor blk.15.post_attention_norm.weight
|
| 1002 |
+
0.01.092.833 D create_tensor: loading tensor blk.15.attn_q.weight
|
| 1003 |
+
0.01.092.837 D create_tensor: loading tensor blk.15.attn_k.weight
|
| 1004 |
+
0.01.092.842 D create_tensor: loading tensor blk.15.attn_v.weight
|
| 1005 |
+
0.01.092.853 D create_tensor: loading tensor blk.15.attn_output.weight
|
| 1006 |
+
0.01.092.857 D create_tensor: loading tensor blk.15.attn_q_norm.weight
|
| 1007 |
+
0.01.092.864 D create_tensor: loading tensor blk.15.attn_k_norm.weight
|
| 1008 |
+
0.01.092.869 D create_tensor: loading tensor blk.15.ffn_gate.weight
|
| 1009 |
+
0.01.092.874 D create_tensor: loading tensor blk.15.ffn_down.weight
|
| 1010 |
+
0.01.092.878 D create_tensor: loading tensor blk.15.ffn_up.weight
|
| 1011 |
+
0.01.092.883 D create_tensor: loading tensor blk.16.attn_norm.weight
|
| 1012 |
+
0.01.092.888 D create_tensor: loading tensor blk.16.post_attention_norm.weight
|
| 1013 |
+
0.01.092.893 D create_tensor: loading tensor blk.16.attn_qkv.weight
|
| 1014 |
+
0.01.092.898 D create_tensor: loading tensor blk.16.attn_gate.weight
|
| 1015 |
+
0.01.092.908 D create_tensor: loading tensor blk.16.ssm_conv1d.weight
|
| 1016 |
+
0.01.092.913 D create_tensor: loading tensor blk.16.ssm_dt.bias
|
| 1017 |
+
0.01.092.918 D create_tensor: loading tensor blk.16.ssm_a
|
| 1018 |
+
0.01.092.924 D create_tensor: loading tensor blk.16.ssm_beta.weight
|
| 1019 |
+
0.01.092.929 D create_tensor: loading tensor blk.16.ssm_alpha.weight
|
| 1020 |
+
0.01.092.934 D create_tensor: loading tensor blk.16.ssm_norm.weight
|
| 1021 |
+
0.01.092.938 D create_tensor: loading tensor blk.16.ssm_out.weight
|
| 1022 |
+
0.01.092.943 D create_tensor: loading tensor blk.16.ffn_gate.weight
|
| 1023 |
+
0.01.092.949 D create_tensor: loading tensor blk.16.ffn_down.weight
|
| 1024 |
+
0.01.092.954 D create_tensor: loading tensor blk.16.ffn_up.weight
|
| 1025 |
+
0.01.092.959 D create_tensor: loading tensor blk.17.attn_norm.weight
|
| 1026 |
+
0.01.092.964 D create_tensor: loading tensor blk.17.post_attention_norm.weight
|
| 1027 |
+
0.01.092.970 D create_tensor: loading tensor blk.17.attn_qkv.weight
|
| 1028 |
+
0.01.092.975 D create_tensor: loading tensor blk.17.attn_gate.weight
|
| 1029 |
+
0.01.092.982 D create_tensor: loading tensor blk.17.ssm_conv1d.weight
|
| 1030 |
+
0.01.092.986 D create_tensor: loading tensor blk.17.ssm_dt.bias
|
| 1031 |
+
0.01.092.991 D create_tensor: loading tensor blk.17.ssm_a
|
| 1032 |
+
0.01.092.996 D create_tensor: loading tensor blk.17.ssm_beta.weight
|
| 1033 |
+
0.01.093.001 D create_tensor: loading tensor blk.17.ssm_alpha.weight
|
| 1034 |
+
0.01.093.005 D create_tensor: loading tensor blk.17.ssm_norm.weight
|
| 1035 |
+
0.01.093.010 D create_tensor: loading tensor blk.17.ssm_out.weight
|
| 1036 |
+
0.01.093.015 D create_tensor: loading tensor blk.17.ffn_gate.weight
|
| 1037 |
+
0.01.093.020 D create_tensor: loading tensor blk.17.ffn_down.weight
|
| 1038 |
+
0.01.093.025 D create_tensor: loading tensor blk.17.ffn_up.weight
|
| 1039 |
+
0.01.093.030 D create_tensor: loading tensor blk.18.attn_norm.weight
|
| 1040 |
+
0.01.093.038 D create_tensor: loading tensor blk.18.post_attention_norm.weight
|
| 1041 |
+
0.01.093.044 D create_tensor: loading tensor blk.18.attn_qkv.weight
|
| 1042 |
+
0.01.093.049 D create_tensor: loading tensor blk.18.attn_gate.weight
|
| 1043 |
+
0.01.093.054 D create_tensor: loading tensor blk.18.ssm_conv1d.weight
|
| 1044 |
+
0.01.093.059 D create_tensor: loading tensor blk.18.ssm_dt.bias
|
| 1045 |
+
0.01.093.065 D create_tensor: loading tensor blk.18.ssm_a
|
| 1046 |
+
0.01.093.070 D create_tensor: loading tensor blk.18.ssm_beta.weight
|
| 1047 |
+
0.01.093.075 D create_tensor: loading tensor blk.18.ssm_alpha.weight
|
| 1048 |
+
0.01.093.080 D create_tensor: loading tensor blk.18.ssm_norm.weight
|
| 1049 |
+
0.01.093.085 D create_tensor: loading tensor blk.18.ssm_out.weight
|
| 1050 |
+
0.01.093.090 D create_tensor: loading tensor blk.18.ffn_gate.weight
|
| 1051 |
+
0.01.093.097 D create_tensor: loading tensor blk.18.ffn_down.weight
|
| 1052 |
+
0.01.093.103 D create_tensor: loading tensor blk.18.ffn_up.weight
|
| 1053 |
+
0.01.093.108 D create_tensor: loading tensor blk.19.attn_norm.weight
|
| 1054 |
+
0.01.093.113 D create_tensor: loading tensor blk.19.post_attention_norm.weight
|
| 1055 |
+
0.01.093.120 D create_tensor: loading tensor blk.19.attn_q.weight
|
| 1056 |
+
0.01.093.126 D create_tensor: loading tensor blk.19.attn_k.weight
|
| 1057 |
+
0.01.093.131 D create_tensor: loading tensor blk.19.attn_v.weight
|
| 1058 |
+
0.01.093.142 D create_tensor: loading tensor blk.19.attn_output.weight
|
| 1059 |
+
0.01.093.148 D create_tensor: loading tensor blk.19.attn_q_norm.weight
|
| 1060 |
+
0.01.093.153 D create_tensor: loading tensor blk.19.attn_k_norm.weight
|
| 1061 |
+
0.01.093.158 D create_tensor: loading tensor blk.19.ffn_gate.weight
|
| 1062 |
+
0.01.093.163 D create_tensor: loading tensor blk.19.ffn_down.weight
|
| 1063 |
+
0.01.093.170 D create_tensor: loading tensor blk.19.ffn_up.weight
|
| 1064 |
+
0.01.093.175 D create_tensor: loading tensor blk.20.attn_norm.weight
|
| 1065 |
+
0.01.093.180 D create_tensor: loading tensor blk.20.post_attention_norm.weight
|
| 1066 |
+
0.01.093.186 D create_tensor: loading tensor blk.20.attn_qkv.weight
|
| 1067 |
+
0.01.093.191 D create_tensor: loading tensor blk.20.attn_gate.weight
|
| 1068 |
+
0.01.093.196 D create_tensor: loading tensor blk.20.ssm_conv1d.weight
|
| 1069 |
+
0.01.093.201 D create_tensor: loading tensor blk.20.ssm_dt.bias
|
| 1070 |
+
0.01.093.206 D create_tensor: loading tensor blk.20.ssm_a
|
| 1071 |
+
0.01.093.212 D create_tensor: loading tensor blk.20.ssm_beta.weight
|
| 1072 |
+
0.01.093.217 D create_tensor: loading tensor blk.20.ssm_alpha.weight
|
| 1073 |
+
0.01.093.222 D create_tensor: loading tensor blk.20.ssm_norm.weight
|
| 1074 |
+
0.01.093.229 D create_tensor: loading tensor blk.20.ssm_out.weight
|
| 1075 |
+
0.01.093.234 D create_tensor: loading tensor blk.20.ffn_gate.weight
|
| 1076 |
+
0.01.093.239 D create_tensor: loading tensor blk.20.ffn_down.weight
|
| 1077 |
+
0.01.093.245 D create_tensor: loading tensor blk.20.ffn_up.weight
|
| 1078 |
+
0.01.093.251 D create_tensor: loading tensor blk.21.attn_norm.weight
|
| 1079 |
+
0.01.093.257 D create_tensor: loading tensor blk.21.post_attention_norm.weight
|
| 1080 |
+
0.01.093.263 D create_tensor: loading tensor blk.21.attn_qkv.weight
|
| 1081 |
+
0.01.093.268 D create_tensor: loading tensor blk.21.attn_gate.weight
|
| 1082 |
+
0.01.093.274 D create_tensor: loading tensor blk.21.ssm_conv1d.weight
|
| 1083 |
+
0.01.093.279 D create_tensor: loading tensor blk.21.ssm_dt.bias
|
| 1084 |
+
0.01.093.285 D create_tensor: loading tensor blk.21.ssm_a
|
| 1085 |
+
0.01.093.292 D create_tensor: loading tensor blk.21.ssm_beta.weight
|
| 1086 |
+
0.01.093.298 D create_tensor: loading tensor blk.21.ssm_alpha.weight
|
| 1087 |
+
0.01.093.303 D create_tensor: loading tensor blk.21.ssm_norm.weight
|
| 1088 |
+
0.01.093.308 D create_tensor: loading tensor blk.21.ssm_out.weight
|
| 1089 |
+
0.01.093.314 D create_tensor: loading tensor blk.21.ffn_gate.weight
|
| 1090 |
+
0.01.093.319 D create_tensor: loading tensor blk.21.ffn_down.weight
|
| 1091 |
+
0.01.093.325 D create_tensor: loading tensor blk.21.ffn_up.weight
|
| 1092 |
+
0.01.093.331 D create_tensor: loading tensor blk.22.attn_norm.weight
|
| 1093 |
+
0.01.093.337 D create_tensor: loading tensor blk.22.post_attention_norm.weight
|
| 1094 |
+
0.01.093.343 D create_tensor: loading tensor blk.22.attn_qkv.weight
|
| 1095 |
+
0.01.093.349 D create_tensor: loading tensor blk.22.attn_gate.weight
|
| 1096 |
+
0.01.093.356 D create_tensor: loading tensor blk.22.ssm_conv1d.weight
|
| 1097 |
+
0.01.093.362 D create_tensor: loading tensor blk.22.ssm_dt.bias
|
| 1098 |
+
0.01.093.368 D create_tensor: loading tensor blk.22.ssm_a
|
| 1099 |
+
0.01.093.374 D create_tensor: loading tensor blk.22.ssm_beta.weight
|
| 1100 |
+
0.01.093.379 D create_tensor: loading tensor blk.22.ssm_alpha.weight
|
| 1101 |
+
0.01.093.385 D create_tensor: loading tensor blk.22.ssm_norm.weight
|
| 1102 |
+
0.01.093.391 D create_tensor: loading tensor blk.22.ssm_out.weight
|
| 1103 |
+
0.01.093.397 D create_tensor: loading tensor blk.22.ffn_gate.weight
|
| 1104 |
+
0.01.093.403 D create_tensor: loading tensor blk.22.ffn_down.weight
|
| 1105 |
+
0.01.093.408 D create_tensor: loading tensor blk.22.ffn_up.weight
|
| 1106 |
+
0.01.093.414 D create_tensor: loading tensor blk.23.attn_norm.weight
|
| 1107 |
+
0.01.093.422 D create_tensor: loading tensor blk.23.post_attention_norm.weight
|
| 1108 |
+
0.01.093.432 D create_tensor: loading tensor blk.23.attn_q.weight
|
| 1109 |
+
0.01.093.438 D create_tensor: loading tensor blk.23.attn_k.weight
|
| 1110 |
+
0.01.093.444 D create_tensor: loading tensor blk.23.attn_v.weight
|
| 1111 |
+
0.01.093.458 D create_tensor: loading tensor blk.23.attn_output.weight
|
| 1112 |
+
0.01.093.464 D create_tensor: loading tensor blk.23.attn_q_norm.weight
|
| 1113 |
+
0.01.093.471 D create_tensor: loading tensor blk.23.attn_k_norm.weight
|
| 1114 |
+
0.01.093.477 D create_tensor: loading tensor blk.23.ffn_gate.weight
|
| 1115 |
+
0.01.093.483 D create_tensor: loading tensor blk.23.ffn_down.weight
|
| 1116 |
+
0.01.093.489 D create_tensor: loading tensor blk.23.ffn_up.weight
|
| 1117 |
+
0.01.094.242 D done_getting_tensors: tensor 'token_embd.weight' (bf16) (and 0 others) cannot be used with preferred buffer type CPU_REPACK, using CPU instead
|
| 1118 |
+
0.01.225.551 I load_tensors: offloading output layer to GPU
|
| 1119 |
+
0.01.225.554 I load_tensors: offloading 23 repeating layers to GPU
|
| 1120 |
+
0.01.225.555 I load_tensors: offloaded 25/25 layers to GPU
|
| 1121 |
+
0.01.225.560 I load_tensors: CPU_Mapped model buffer size = 485.00 MiB
|
| 1122 |
+
0.01.225.562 I load_tensors: Vulkan0 model buffer size = 1436.03 MiB
|
| 1123 |
+
0.01.834.200 I cmn common_init_: added <|endoftext|> logit bias = -inf
|
| 1124 |
+
0.01.834.204 I cmn common_init_: added <|im_end|> logit bias = -inf
|
| 1125 |
+
0.01.834.205 I cmn common_init_: added <|fim_pad|> logit bias = -inf
|
| 1126 |
+
0.01.834.205 I cmn common_init_: added <|repo_name|> logit bias = -inf
|
| 1127 |
+
0.01.834.206 I cmn common_init_: added <|file_sep|> logit bias = -inf
|
| 1128 |
+
0.01.834.254 I llama_context: constructing llama_context
|
| 1129 |
+
0.01.834.256 I llama_context: n_seq_max = 1
|
| 1130 |
+
0.01.834.256 I llama_context: n_ctx = 256
|
| 1131 |
+
0.01.834.256 I llama_context: n_ctx_seq = 256
|
| 1132 |
+
0.01.834.257 I llama_context: n_batch = 128
|
| 1133 |
+
0.01.834.257 I llama_context: n_ubatch = 1
|
| 1134 |
+
0.01.834.257 I llama_context: causal_attn = 1
|
| 1135 |
+
0.01.834.258 I llama_context: flash_attn = auto
|
| 1136 |
+
0.01.834.258 I llama_context: kv_unified = false
|
| 1137 |
+
0.01.834.263 I llama_context: freq_base = 10000000.0
|
| 1138 |
+
0.01.834.263 I llama_context: freq_scale = 1
|
| 1139 |
+
0.01.834.264 I llama_context: n_rs_seq = 0
|
| 1140 |
+
0.01.834.264 I llama_context: n_outputs_max = 1
|
| 1141 |
+
0.01.834.264 I llama_context: n_ctx_seq (256) < n_ctx_train (262144) -- the full capacity of the model will not be utilized
|
| 1142 |
+
0.01.834.284 D set_abort_callback: call
|
| 1143 |
+
0.01.834.557 I llama_context: Vulkan_Host output buffer size = 0.95 MiB
|
| 1144 |
+
0.01.834.567 D llama_kv_cache: layer 0: filtered
|
| 1145 |
+
0.01.834.568 D llama_kv_cache: layer 1: filtered
|
| 1146 |
+
0.01.834.568 D llama_kv_cache: layer 2: filtered
|
| 1147 |
+
0.01.834.570 D llama_kv_cache: layer 3: dev = Vulkan0
|
| 1148 |
+
0.01.834.576 D llama_kv_cache: layer 4: filtered
|
| 1149 |
+
0.01.834.577 D llama_kv_cache: layer 5: filtered
|
| 1150 |
+
0.01.834.577 D llama_kv_cache: layer 6: filtered
|
| 1151 |
+
0.01.834.577 D llama_kv_cache: layer 7: dev = Vulkan0
|
| 1152 |
+
0.01.834.579 D llama_kv_cache: layer 8: filtered
|
| 1153 |
+
0.01.834.579 D llama_kv_cache: layer 9: filtered
|
| 1154 |
+
0.01.834.579 D llama_kv_cache: layer 10: filtered
|
| 1155 |
+
0.01.834.580 D llama_kv_cache: layer 11: dev = Vulkan0
|
| 1156 |
+
0.01.834.582 D llama_kv_cache: layer 12: filtered
|
| 1157 |
+
0.01.834.582 D llama_kv_cache: layer 13: filtered
|
| 1158 |
+
0.01.834.582 D llama_kv_cache: layer 14: filtered
|
| 1159 |
+
0.01.834.582 D llama_kv_cache: layer 15: dev = Vulkan0
|
| 1160 |
+
0.01.834.584 D llama_kv_cache: layer 16: filtered
|
| 1161 |
+
0.01.834.584 D llama_kv_cache: layer 17: filtered
|
| 1162 |
+
0.01.834.584 D llama_kv_cache: layer 18: filtered
|
| 1163 |
+
0.01.834.585 D llama_kv_cache: layer 19: dev = Vulkan0
|
| 1164 |
+
0.01.834.587 D llama_kv_cache: layer 20: filtered
|
| 1165 |
+
0.01.834.587 D llama_kv_cache: layer 21: filtered
|
| 1166 |
+
0.01.834.587 D llama_kv_cache: layer 22: filtered
|
| 1167 |
+
0.01.834.587 D llama_kv_cache: layer 23: dev = Vulkan0
|
| 1168 |
+
0.01.834.920 I llama_kv_cache: Vulkan0 KV buffer size = 3.00 MiB
|
| 1169 |
+
0.01.835.698 I llama_kv_cache: size = 3.00 MiB ( 256 cells, 6 layers, 1/1 seqs), K (f16): 1.50 MiB, V (f16): 1.50 MiB
|
| 1170 |
+
0.01.835.702 I llama_kv_cache: attn_rot_k = 0, n_embd_head_k_all = 256
|
| 1171 |
+
0.01.835.702 I llama_kv_cache: attn_rot_v = 0, n_embd_head_k_all = 256
|
| 1172 |
+
0.01.835.704 D llama_memory_recurrent, layer 0: dev = Vulkan0
|
| 1173 |
+
0.01.835.705 D llama_memory_recurrent, layer 1: dev = Vulkan0
|
| 1174 |
+
0.01.835.706 D llama_memory_recurrent, layer 2: dev = Vulkan0
|
| 1175 |
+
0.01.835.706 D llama_memory_recurrent: layer 3: skipped
|
| 1176 |
+
0.01.835.707 D llama_memory_recurrent, layer 4: dev = Vulkan0
|
| 1177 |
+
0.01.835.707 D llama_memory_recurrent, layer 5: dev = Vulkan0
|
| 1178 |
+
0.01.835.708 D llama_memory_recurrent, layer 6: dev = Vulkan0
|
| 1179 |
+
0.01.835.708 D llama_memory_recurrent: layer 7: skipped
|
| 1180 |
+
0.01.835.708 D llama_memory_recurrent, layer 8: dev = Vulkan0
|
| 1181 |
+
0.01.835.709 D llama_memory_recurrent, layer 9: dev = Vulkan0
|
| 1182 |
+
0.01.835.709 D llama_memory_recurrent, layer 10: dev = Vulkan0
|
| 1183 |
+
0.01.835.710 D llama_memory_recurrent: layer 11: skipped
|
| 1184 |
+
0.01.835.710 D llama_memory_recurrent, layer 12: dev = Vulkan0
|
| 1185 |
+
0.01.835.711 D llama_memory_recurrent, layer 13: dev = Vulkan0
|
| 1186 |
+
0.01.835.712 D llama_memory_recurrent, layer 14: dev = Vulkan0
|
| 1187 |
+
0.01.835.713 D llama_memory_recurrent: layer 15: skipped
|
| 1188 |
+
0.01.835.713 D llama_memory_recurrent, layer 16: dev = Vulkan0
|
| 1189 |
+
0.01.835.714 D llama_memory_recurrent, layer 17: dev = Vulkan0
|
| 1190 |
+
0.01.835.714 D llama_memory_recurrent, layer 18: dev = Vulkan0
|
| 1191 |
+
0.01.835.715 D llama_memory_recurrent: layer 19: skipped
|
| 1192 |
+
0.01.835.715 D llama_memory_recurrent, layer 20: dev = Vulkan0
|
| 1193 |
+
0.01.835.715 D llama_memory_recurrent, layer 21: dev = Vulkan0
|
| 1194 |
+
0.01.835.716 D llama_memory_recurrent, layer 22: dev = Vulkan0
|
| 1195 |
+
0.01.835.716 D llama_memory_recurrent: layer 23: skipped
|
| 1196 |
+
0.01.842.011 I llama_memory_recurrent: Vulkan0 RS buffer size = 19.27 MiB
|
| 1197 |
+
0.01.842.017 I llama_memory_recurrent: size = 19.27 MiB ( 1 cells, 24 layers, 1 seqs 0 rs_seq), R (f32): 1.27 MiB, S (f32): 18.00 MiB
|
| 1198 |
+
0.01.842.019 D llama_context: enumerating backends
|
| 1199 |
+
0.01.842.023 D llama_context: backend_ptrs.size() = 2
|
| 1200 |
+
0.01.842.023 I sched_reserve: reserving ...
|
| 1201 |
+
0.01.842.024 D sched_reserve: max_nodes = 10272
|
| 1202 |
+
0.01.843.240 D sched_reserve: reserving full memory module
|
| 1203 |
+
0.01.843.248 D sched_reserve: worst-case: n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1204 |
+
0.01.843.249 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1205 |
+
0.01.844.351 I resolve_fused_ops: Flash Attention enabled
|
| 1206 |
+
0.01.844.353 I resolve_fused_ops: resolving fused Gated Delta Net support:
|
| 1207 |
+
0.01.844.354 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1208 |
+
0.01.845.277 I resolve_fused_ops: fused Gated Delta Net (autoregressive) enabled
|
| 1209 |
+
0.01.845.281 D graph_reserve: reserving a graph for ubatch with n_tokens = 16, n_seqs = 1, n_outputs = 16
|
| 1210 |
+
0.01.846.204 I resolve_fused_ops: fused Gated Delta Net (chunked) enabled
|
| 1211 |
+
0.01.846.207 I resolve_fused_ops: resolving fused Lightning Indexer support:
|
| 1212 |
+
0.01.846.208 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1213 |
+
0.01.847.085 I resolve_fused_ops: Lightning Indexer enabled
|
| 1214 |
+
0.01.847.088 I resolve_fused_ops: resolving fused DeepSeek V4 HC support:
|
| 1215 |
+
0.01.847.089 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1216 |
+
0.01.847.971 I resolve_fused_ops: fused DeepSeek V4 HC pre enabled
|
| 1217 |
+
0.01.847.974 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1218 |
+
0.01.848.841 I resolve_fused_ops: fused DeepSeek V4 HC comb enabled
|
| 1219 |
+
0.01.848.843 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1220 |
+
0.01.849.716 I resolve_fused_ops: fused DeepSeek V4 HC post enabled
|
| 1221 |
+
0.01.849.720 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1222 |
+
0.01.851.209 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1223 |
+
0.01.852.330 D graph_reserve: reserving a graph for ubatch with n_tokens = 1, n_seqs = 1, n_outputs = 1
|
| 1224 |
+
0.01.853.437 I sched_reserve: Vulkan0 compute buffer size = 2.16 MiB
|
| 1225 |
+
0.01.853.441 I sched_reserve: Vulkan_Host compute buffer size = 0.04 MiB
|
| 1226 |
+
0.01.853.441 I sched_reserve: graph nodes = 1375
|
| 1227 |
+
0.01.853.441 I sched_reserve: graph splits = 2
|
| 1228 |
+
0.01.853.443 I sched_reserve: reserve took 11.42 ms, sched copies = 1
|
| 1229 |
+
0.01.853.549 D set_adapters_lora: adapters = (nil)
|
| 1230 |
+
0.01.853.551 D adapters_lora_are_same: adapters = (nil)
|
| 1231 |
+
0.01.853.552 I cmn common_init_: warming up the model with an empty run - please wait ... (--no-warmup to disable)
|
MVP/evidence/vulkan-devices.log
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Available devices:
|
| 2 |
+
Vulkan0: AMD Radeon RX 460 Graphics (RADV POLARIS11) (2048 MiB, 1504 MiB free)
|
MVP/goal0.txt
ADDED
|
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# TASK: Empirical Pruning of Qwen/Qwen3.5-0.8B-Base to 330-450M Parameters ((Not approximately, but exactly. It must be one of these two, or have a parameter within these two ranges.))
|
| 2 |
+
|
| 3 |
+
## 0. Ground Truth — Do Not Assume Numbers, Compute Them
|
| 4 |
+
Qwen/Qwen3.5-0.8B-Base is a MULTIMODAL model (architecture: Qwen3_5ForConditionalGeneration),
|
| 5 |
+
with config split into `vision_config` and `text_config`. This task prunes the TEXT backbone only;
|
| 6 |
+
the vision tower is dropped entirely.
|
| 7 |
+
|
| 8 |
+
Real text_config fields (verified from HF config.json):
|
| 9 |
+
- hidden_size: 1024
|
| 10 |
+
- intermediate_size: 3584 (NOT 2816)
|
| 11 |
+
- num_hidden_layers: 24
|
| 12 |
+
- layer_types: ["linear_attention"]*3 + ["full_attention"] repeated 6x (24 entries)
|
| 13 |
+
- full_attention_interval: 4
|
| 14 |
+
- head_dim: 256 (full attention)
|
| 15 |
+
- linear_key_head_dim: 128, linear_conv_kernel_dim: 4
|
| 16 |
+
- linear_num_key_heads: 16, linear_num_value_heads: 32 (verify against live config — sources disagree,
|
| 17 |
+
model card text says 16/16, raw config.json says 16 key / 32 value heads; trust the live config.json
|
| 18 |
+
you load at runtime, not any cached number in this document)
|
| 19 |
+
- vocab / tied embedding: 248,320 tokens × 1024 = ~254.3M params — this is FIXED regardless of
|
| 20 |
+
how many layers you keep, since it's tied to the LM head.
|
| 21 |
+
|
| 22 |
+
## 1. Feasibility Check (run BEFORE deciding any target layer count)
|
| 23 |
+
Load the real model and measure actual per-layer parameter counts. Do not estimate by hand or trust
|
| 24 |
+
any prior document's math — prior estimates for this exact model have been off by 100M+.
|
| 25 |
+
|
| 26 |
+
```python
|
| 27 |
+
from transformers import AutoModelForCausalLM, AutoConfig
|
| 28 |
+
import torch
|
| 29 |
+
|
| 30 |
+
config = AutoConfig.from_pretrained("Qwen/Qwen3.5-0.8B-Base", trust_remote_code=True)
|
| 31 |
+
model = AutoModelForCausalLM.from_pretrained(
|
| 32 |
+
"Qwen/Qwen3.5-0.8B-Base", trust_remote_code=True, torch_dtype=torch.bfloat16
|
| 33 |
+
)
|
| 34 |
+
# Isolate the text backbone only (drop vision tower)
|
| 35 |
+
text_model = model.model.language_model if hasattr(model.model, "language_model") else model.model
|
| 36 |
+
|
| 37 |
+
embed_params = sum(p.numel() for p in text_model.embed_tokens.parameters())
|
| 38 |
+
layer_params = [sum(p.numel() for p in layer.parameters()) for layer in text_model.layers]
|
| 39 |
+
|
| 40 |
+
print(f"Embedding (tied) params: {embed_params/1e6:.1f}M")
|
| 41 |
+
for i, lp in enumerate(layer_params):
|
| 42 |
+
print(f"Layer {i} ({config.text_config.layer_types[i]}): {lp/1e6:.2f}M")
|
| 43 |
+
|
| 44 |
+
# Compute how many layers fit a given total budget
|
| 45 |
+
target_min, target_max = 330_000_000, 350_000_000
|
| 46 |
+
budget = target_max - embed_params
|
| 47 |
+
cum = 0
|
| 48 |
+
for i, lp in enumerate(layer_params):
|
| 49 |
+
cum += lp
|
| 50 |
+
if cum > budget:
|
| 51 |
+
print(f"With hidden_size unchanged, only ~{i} layers fit under {target_max/1e6:.0f}M total.")
|
| 52 |
+
break
|
| 53 |
+
|
| 54 |
+
```
|
| 55 |
+
|
| 56 |
+
Run this first. If the number of layers that fit is too small to preserve at least one complete
|
| 57 |
+
hybrid block (3 linear_attention + 1 full_attention = 4 layers minimum for the architecture to
|
| 58 |
+
still contain a full-attention layer at all), the 330-350M target is not reachable via depth
|
| 59 |
+
pruning alone with hidden_size=1024 fixed. In that case go to Step 2b (width pruning) instead of
|
| 60 |
+
Step 2a (depth-only).
|
| 61 |
+
|
| 62 |
+
## 2a. Depth-Only Pruning (if Step 1 shows ≥4-8 layers fit the budget)
|
| 63 |
+
|
| 64 |
+
Keep the first N layers, where N is a multiple of 4 (to preserve complete hybrid blocks) closest
|
| 65 |
+
to (but not exceeding) the layer count computed in Step 1. Do not use activation-norm-based layer
|
| 66 |
+
selection — codefuse-ai's F2LLM-v2 paper (arXiv:2603.19223) reports this underperforms simply
|
| 67 |
+
keeping the first N layers for their pruning pipeline; apply the same simple-truncation strategy
|
| 68 |
+
here.
|
| 69 |
+
|
| 70 |
+
```python
|
| 71 |
+
config.text_config.num_hidden_layers = N
|
| 72 |
+
config.text_config.layer_types = config.text_config.layer_types[:N]
|
| 73 |
+
|
| 74 |
+
```
|
| 75 |
+
|
| 76 |
+
Transfer weights for layers[:N] as-is. Transfer embed_tokens, final norm, and tied lm_head intact
|
| 77 |
+
(do not slice — hidden_size is unchanged in this path).
|
| 78 |
+
|
| 79 |
+
## 2b. Width + Depth Pruning (if Step 1 shows depth pruning alone can't reach 330-350M)
|
| 80 |
+
|
| 81 |
+
Follow F2LLM-v2's actual 3-dimension approach (arXiv:2603.19223, Section 3.3):
|
| 82 |
+
|
| 83 |
+
1. Prune num_hidden_layers by keeping first N layers (same as 2a).
|
| 84 |
+
2. Additionally prune hidden_size and intermediate_size using activation-norm-based row/column
|
| 85 |
+
selection on a calibration set — rank neurons/dimensions by mean L2 activation norm, keep the
|
| 86 |
+
top-scoring indices, slice all weight matrices consistently (q/k/v/gate/up/down projections,
|
| 87 |
+
plus norms) to match the new hidden_size.
|
| 88 |
+
3. Note: reducing hidden_size on this architecture also changes the GatedDeltaNet recurrent state
|
| 89 |
+
width (key/value head dims are defined relative to hidden_size in the live config — re-derive
|
| 90 |
+
linear_key_head_dim / linear_num_key_heads / linear_num_value_heads consistently after pruning;
|
| 91 |
+
do not assume they scale linearly without checking the actual attention module's forward pass).
|
| 92 |
+
4. Re-run the Step 1 measurement script against the pruned checkpoint to confirm the actual total
|
| 93 |
+
before proceeding to distillation — do not trust the arithmetic prediction.
|
| 94 |
+
|
| 95 |
+
## 3. Knowledge Distillation
|
| 96 |
+
|
| 97 |
+
Teacher: frozen Qwen/Qwen3.5-0.8B-Base text backbone (bfloat16, eval mode).
|
| 98 |
+
Student: the pruned checkpoint from Step 2a or 2b.
|
| 99 |
+
Loss: standard next-token cross-entropy + MSE between teacher and student final hidden states
|
| 100 |
+
(sequence representation), matching F2LLM-v2's knowledge distillation ablation (Table 4), which
|
| 101 |
+
shows a consistent, measurable performance drop when distillation is omitted — do not skip it.
|
| 102 |
+
Optimizer: AdamW, cosine schedule with warmup — tune lr/steps empirically; no external source
|
| 103 |
+
gives a validated hyperparameter set for this specific pruned architecture, so treat any lr/steps
|
| 104 |
+
figures as a starting point requiring empirical validation, not a fixed target.
|
| 105 |
+
|
| 106 |
+
## 4. Validation
|
| 107 |
+
|
| 108 |
+
Assert final total parameter count is inside [330_000_000, 350_000_000] using the Step 1 script
|
| 109 |
+
against the final checkpoint (not a predicted number). If it falls outside the range, adjust N
|
| 110 |
+
(depth) or the width-pruning target dimension and re-measure — do not adjust the target range to
|
| 111 |
+
match whatever number you got.
|
| 112 |
+
|
| 113 |
+
## 5. Commit
|
| 114 |
+
|
| 115 |
+
Break each step into phases and make atomic commits.
|
| 116 |
+
Making atomic commits makes it easier to track history and makes progress tracking much better.
|
| 117 |
+
Subsequently, you must write the progress to PROGRESS.md and track it from there; checkmarks are added to the boxes as each task is completed.
|
MVP/test_multimodal_forward.py
ADDED
|
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import sys, traceback
|
| 2 |
+
print("STEP 0: imports", flush=True)
|
| 3 |
+
import torch
|
| 4 |
+
from transformers import Qwen3_5ForConditionalGeneration, AutoTokenizer, Qwen3VLProcessor, Qwen2VLImageProcessor, Qwen3VLVideoProcessor
|
| 5 |
+
|
| 6 |
+
MODEL_DIR = "/home/void0x14/Documents/echo/MVP/artifacts/qwen35-distilled-n4-multimodal"
|
| 7 |
+
|
| 8 |
+
print("STEP 1: tokenizer", flush=True)
|
| 9 |
+
tok = AutoTokenizer.from_pretrained(MODEL_DIR)
|
| 10 |
+
print(" image_token_id:", getattr(tok, "image_token_id", None), flush=True)
|
| 11 |
+
print(" video_token_id:", getattr(tok, "video_token_id", None), flush=True)
|
| 12 |
+
print(" pad:", tok.pad_token, flush=True)
|
| 13 |
+
|
| 14 |
+
print("STEP 2: image processor", flush=True)
|
| 15 |
+
img_pp = Qwen2VLImageProcessor.from_pretrained(MODEL_DIR)
|
| 16 |
+
|
| 17 |
+
print("STEP 3: video processor", flush=True)
|
| 18 |
+
try:
|
| 19 |
+
vid_pp = Qwen3VLVideoProcessor.from_pretrained(MODEL_DIR)
|
| 20 |
+
print(" video processor OK", flush=True)
|
| 21 |
+
except Exception as e:
|
| 22 |
+
print(" video processor FAIL:", type(e).__name__, str(e)[:200], flush=True)
|
| 23 |
+
vid_pp = None
|
| 24 |
+
|
| 25 |
+
print("STEP 4: processor bypass", flush=True)
|
| 26 |
+
from transformers import AutoConfig
|
| 27 |
+
cfg = AutoConfig.from_pretrained(MODEL_DIR)
|
| 28 |
+
print(" cfg image_token_id:", cfg.image_token_id, flush=True)
|
| 29 |
+
proc = Qwen3VLProcessor.__new__(Qwen3VLProcessor)
|
| 30 |
+
proc.image_token = "<|image_pad|>"
|
| 31 |
+
proc.video_token = "<|video_pad|>"
|
| 32 |
+
proc.vision_start_token = "<|vision_start|>"
|
| 33 |
+
proc.vision_end_token = "<|vision_end|>"
|
| 34 |
+
proc.image_token_id = cfg.image_token_id
|
| 35 |
+
proc.video_token_id = cfg.video_token_id
|
| 36 |
+
proc.vision_start_token_id = cfg.vision_start_token_id
|
| 37 |
+
proc.vision_end_token_id = cfg.vision_end_token_id
|
| 38 |
+
proc.tokenizer = tok
|
| 39 |
+
proc.image_processor = img_pp
|
| 40 |
+
proc.video_processor = vid_pp
|
| 41 |
+
proc.chat_template = tok.chat_template
|
| 42 |
+
print(" processor bypass OK", flush=True)
|
| 43 |
+
|
| 44 |
+
print("TOKEN SABITLERI KURULDU", flush=True)
|
| 45 |
+
|
| 46 |
+
print("STEP 5: load model", flush=True)
|
| 47 |
+
model = Qwen3_5ForConditionalGeneration.from_pretrained(MODEL_DIR, torch_dtype=torch.float32)
|
| 48 |
+
model.eval()
|
| 49 |
+
print(" model loaded", flush=True)
|
| 50 |
+
|
| 51 |
+
print("STEP 6: build inputs", flush=True)
|
| 52 |
+
import numpy as np
|
| 53 |
+
from PIL import Image
|
| 54 |
+
img = Image.new("RGB", (224, 224), (120, 60, 200))
|
| 55 |
+
|
| 56 |
+
messages = [{"role": "user", "content": [{"type": "image"}, {"type": "text", "text": "Bu resimde ne var?"}]}]
|
| 57 |
+
text = tok.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
|
| 58 |
+
print(" chat text:", text[:120], flush=True)
|
| 59 |
+
|
| 60 |
+
inputs = proc(text=[text], images=[img], return_tensors="pt")
|
| 61 |
+
print(" input keys:", list(inputs.keys()), flush=True)
|
| 62 |
+
print(" input_ids shape:", inputs["input_ids"].shape, flush=True)
|
| 63 |
+
print(" pixel_values shape:", inputs["pixel_values"].shape, flush=True)
|
| 64 |
+
|
| 65 |
+
print("STEP 7: forward", flush=True)
|
| 66 |
+
with torch.no_grad():
|
| 67 |
+
out = model(**inputs)
|
| 68 |
+
print("LOGITS:", tuple(out.logits.shape), flush=True)
|
| 69 |
+
pred = out.logits[0, -1].argmax().item()
|
| 70 |
+
print(" last token pred:", pred, tok.decode([pred])[:50], flush=True)
|
| 71 |
+
|
| 72 |
+
print("MULTIMODAL FORWARD OK", flush=True)
|
MVP/tests/__pycache__/test_pruning_contract.cpython-314-pytest-9.1.1.pyc
ADDED
|
Binary file (17.3 kB). View file
|
|
|
MVP/tests/__pycache__/test_pruning_contract.cpython-314.pyc
ADDED
|
Binary file (7.06 kB). View file
|
|
|