guell00 commited on
Commit
dfff91b
·
verified ·
1 Parent(s): bece1e9

Update model card after Q8_0

Browse files
Files changed (1) hide show
  1. README.md +125 -0
README.md CHANGED
@@ -1,3 +1,128 @@
1
  ---
 
 
 
 
 
2
  license: mit
 
 
 
 
 
 
 
 
 
3
  ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ base_model: ornith-ai/Ornith-1.5-9B
3
+ datasets:
4
+ - guell00/fds
5
+ library_name: gguf
6
+ pipeline_tag: text-generation
7
  license: mit
8
+ tags:
9
+ - gguf
10
+ - llama.cpp
11
+ - code
12
+ - coding
13
+ - imatrix
14
+ - qwen3.5
15
+ - ornith
16
+ - lora
17
  ---
18
+
19
+ # VELUM-Coder
20
+
21
+ **VELUM-Coder** is a coding-focused fine-tune derived from
22
+ [`ornith-ai/Ornith-1.5-9B`](https://huggingface.co/ornith-ai/Ornith-1.5-9B).
23
+
24
+ This repository contains GGUF quantizations generated from the completed recovery adapter.
25
+
26
+ - Source adapter: `ornith_fds_recovered_ckpt250`
27
+ - Dataset: `guell00/fds`
28
+ - llama.cpp commit: `f280b26983ad0fdb705a0d9ebf0503e76f2899b0`
29
+ - Generated: 2026-08-25 00:55 UTC
30
+
31
+ ## Quantization policy
32
+
33
+ - `Q8_0` is intentionally generated **without** an importance matrix.
34
+ - Every Q4, Q3, Q2 and IQ1 build is invoked with the same domain-specific **imatrix**.
35
+ - No Q5 or Q6 files are produced.
36
+ - The extreme `IQ1_M` build keeps the token embedding and output tensors at `Q8_0` while the body is quantized as `IQ1_M`.
37
+ - The imatrix is generated from code/conversation samples from `guell00/fds`.
38
+ - `<think>...</think>` blocks are removed from assistant calibration text so calibration emphasizes direct answers and code.
39
+
40
+ ## Recommended files
41
+
42
+ **Best default:** `VELUM-Coder-Q4_K_M.gguf`
43
+
44
+ **Higher quality:** `VELUM-Coder-Q8_0.gguf`
45
+
46
+ **Lower memory:** try `VELUM-Coder-IQ3_M.gguf` or `VELUM-Coder-IQ2_M.gguf`.
47
+
48
+ **Extreme experiment:** `VELUM-Coder-IQ1_M.gguf`. This is not expected to preserve Q4-level quality. Embedding/output protection exists only to reduce catastrophic collapse.
49
+
50
+ ## Files
51
+
52
+ | Status | File | Quant | Imatrix | Protection | Notes |
53
+ |---|---|---|---|---|---|
54
+ | ✅ | `VELUM-Coder-Q8_0.gguf` | `Q8_0` | No | Normal | Highest-quality quantized build; intentionally no imatrix. |
55
+ | ⏳ | `VELUM-Coder-Q4_K_M.gguf` | `Q4_K_M` | Yes | Normal | Recommended default Q4. |
56
+ | ⏳ | `VELUM-Coder-Q4_K_S.gguf` | `Q4_K_S` | Yes | Normal | Smaller Q4 K-quant. |
57
+ | ⏳ | `VELUM-Coder-IQ4_XS.gguf` | `IQ4_XS` | Yes | Normal | Compact 4-bit I-Quant. |
58
+ | ⏳ | `VELUM-Coder-IQ4_NL.gguf` | `IQ4_NL` | Yes | Normal | Non-linear 4-bit I-Quant. |
59
+ | ⏳ | `VELUM-Coder-Q4_1.gguf` | `Q4_1` | Yes | Normal | Legacy Q4 variant. |
60
+ | ⏳ | `VELUM-Coder-Q4_0.gguf` | `Q4_0` | Yes | Normal | Legacy compact Q4. |
61
+ | ⏳ | `VELUM-Coder-Q3_K_L.gguf` | `Q3_K_L` | Yes | Normal | Largest Q3 K-quant. |
62
+ | ⏳ | `VELUM-Coder-Q3_K_M.gguf` | `Q3_K_M` | Yes | Normal | Balanced Q3 K-quant. |
63
+ | ⏳ | `VELUM-Coder-Q3_K_S.gguf` | `Q3_K_S` | Yes | Normal | Smaller Q3 K-quant. |
64
+ | ⏳ | `VELUM-Coder-IQ3_M.gguf` | `IQ3_M` | Yes | Normal | Medium 3-bit I-Quant. |
65
+ | ⏳ | `VELUM-Coder-IQ3_S.gguf` | `IQ3_S` | Yes | Normal | Small 3-bit I-Quant. |
66
+ | ⏳ | `VELUM-Coder-IQ3_XS.gguf` | `IQ3_XS` | Yes | Normal | Extra-small 3-bit I-Quant. |
67
+ | ⏳ | `VELUM-Coder-IQ3_XXS.gguf` | `IQ3_XXS` | Yes | Normal | Extremely compact 3-bit I-Quant. |
68
+ | ⏳ | `VELUM-Coder-Q2_K.gguf` | `Q2_K` | Yes | Normal | Aggressive Q2 K-quant. |
69
+ | ⏳ | `VELUM-Coder-Q2_K_S.gguf` | `Q2_K_S` | Yes | Normal | Small Q2 K-quant. |
70
+ | ⏳ | `VELUM-Coder-IQ2_M.gguf` | `IQ2_M` | Yes | Normal | Higher-quality 2-bit I-Quant. |
71
+ | ⏳ | `VELUM-Coder-IQ2_S.gguf` | `IQ2_S` | Yes | Normal | 2-bit I-Quant. |
72
+ | ⏳ | `VELUM-Coder-IQ2_XS.gguf` | `IQ2_XS` | Yes | Normal | Extra-small 2-bit I-Quant. |
73
+ | ⏳ | `VELUM-Coder-IQ2_XXS.gguf` | `IQ2_XXS` | Yes | Normal | Extremely compact 2-bit I-Quant. |
74
+ | ⏳ | `VELUM-Coder-Q2_0.gguf` | `Q2_0` | Yes | Normal | 2.25 bpw Q2_0. |
75
+ | ⏳ | `VELUM-Coder-TQ2_0.gguf` | `TQ2_0` | Yes | Normal | Experimental ternary ~2-bit build. |
76
+ | ⏳ | `VELUM-Coder-IQ1_M.gguf` | `IQ1_M` | Yes | Q8_0 embed/output | Extreme build. IQ1_M body + Q8_0 embedding/output protection. |
77
+
78
+ ## Importance matrix
79
+
80
+ The generated importance matrix is uploaded as:
81
+
82
+ `imatrix/VELUM-Coder-imatrix.gguf`
83
+
84
+ The calibration text itself is not uploaded; it is only an intermediate generated from `guell00/fds`.
85
+
86
+ ## llama.cpp
87
+
88
+ Example:
89
+
90
+ ~~~bash
91
+ llama-cli -hf guell00/VELUM-Coder:Q4_K_M -c 16384
92
+ ~~~
93
+
94
+ Server:
95
+
96
+ ~~~bash
97
+ llama-server -hf guell00/VELUM-Coder:Q4_K_M -c 16384
98
+ ~~~
99
+
100
+ Manual download:
101
+
102
+ ~~~bash
103
+ hf download guell00/VELUM-Coder VELUM-Coder-Q4_K_M.gguf --local-dir .
104
+ ~~~
105
+
106
+ Then:
107
+
108
+ ~~~bash
109
+ llama-cli -m VELUM-Coder-Q4_K_M.gguf -c 16384
110
+ ~~~
111
+
112
+ ## Adapter
113
+
114
+ The final recovery LoRA adapter is also uploaded under `adapter/` when adapter upload is enabled.
115
+
116
+ ## Notes
117
+
118
+ Low-bit quantization is destructive. Q2 and especially IQ1_M are experimental options for constrained hardware, not substitutes for Q4/Q8 quality.
119
+
120
+ GGUFs are produced directly by `llama-quantize` and uploaded after successful quantization. No conversational inference is run by this pipeline.
121
+
122
+ ## Credits
123
+
124
+ - Ornith authors
125
+ - llama.cpp / ggml contributors
126
+ - Hugging Face
127
+ - Unsloth
128
+ - `guell00/fds`