Views
No views yet
🆕 MTP version now available — wepiqx/Ornith-1.0-9B-ASHQ1-MTP-GGUF with MTP-aware quantization, v6 classifier, and better quality across all sizes.
Note: File names contain "BF16" for HuggingFace parser compatibility — these are ASHQ1 quants, not BF16.
| File | Size | Method | Description |
|---|---|---|---|
Ornith-1.0-9B-BF16-ASHQ1-4850.gguf | 4.8 GB | ASHQ1 | Tiny — quality between i1-Q4_K_M and i1-Q5_K_M, 32% smaller than i1-Q5_K_M |
Ornith-1.0-9B-BF16-ASHQ1-5500.gguf | 5.4 GB | ASHQ1 | Compact — beats i1-Q6_K (7.0 GB), 23% smaller |
Ornith-1.0-9B-BF16-ASHQ1-6500.gguf | 6.4 GB | ASHQ1 | Balanced — near i1-Q8_0 (9.6 GB), 33% smaller |
Ornith-1.0-9B-BF16-ASHQ1-7300.gguf | 7.2 GB | ASHQ1 | Best — surpasses i1-Q8_0 (9.6 GB), 25% smaller |
llama.cpp. The task: build a complete personal finance dashboard — single HTML file, no external dependencies, with Canvas charts, budget tracker, dark mode, transaction filtering, and upcoming bills.temperature 0.6 (not cherry-picked, this was the first run), the agent's workflow was:date.now is not a function, corrected it to date.getTime(), fixed dark mode toggle logic, adjusted chart rendering to use requestAnimationFramefinance-dashboard.html passed all checks and was ready to open in a browserfinance-dashboard.html (1100 lines, 39.8 KB).1# Chat mode with built-in Jinja template (recommended)
2llama-cli \
3 -m Ornith-1.0-9B-BF16-ASHQ1-6500.gguf \
4 --jinja \
5 -ngl 99 \
6 -c 8192
7
8# Or with a direct prompt
9llama-cli \
10 -m Ornith-1.0-9B-BF16-ASHQ1-6500.gguf \
11 -p "Write a Python function that..." \
12 -ngl 99 \
13 -c 8192temperature 0.6–1.0, top_p 0.95, top_k 20. The real-world Pi agent test (finance dashboard) used 0.6 with excellent results — lower temperatures are safe.TEMPLATE manually.Modelfile:FROM ./Ornith-1.0-9B-BF16-ASHQ1-6500.gguf
PARAMETER num_ctx 8192
PARAMETER temperature 0.6
PARAMETER top_k 20
PARAMETER top_p 0.951ollama create ornith-ashq1-6500 -f Modelfile
2ollama run ornith-ashq1-6500Ornith-1.0-9B-BF16-ASHQ1-4850.gguf (or 5500/6500/7300) into the apptemperature 0.6, top_p 0.95, top_k 20llama-quantize arguments.1--output-tensor-type Q5_K
2--token-embedding-type Q5_K
3--tensor-type "(blk|BLK)\.(31)\.ffn_down=Q4_K"
4--tensor-type "(blk|BLK)\.(31)\.attn_output=Q5_K"
5--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30))\.ffn_down=Q3_K"
6--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_k_norm=F16"
7--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_a=F16"
8--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.post_attention_norm=F16"
9--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_conv1d=F16"
10--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_norm=F16"
11--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_dt=F16"
12--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_q_norm=F16"
13--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.attn_norm=F16"
14--tensor-type "(blk|BLK)\.(0|25|(?:28|29|30))\.ssm_alpha=Q5_K"
15--tensor-type "(blk|BLK)\.(0|25|(?:28|29|30))\.attn_qkv=Q5_K"
16--tensor-type "(blk|BLK)\.(0|25|(?:28|29|30))\.ssm_beta=Q5_K"
17--tensor-type "(blk|BLK)\.(3|27|31)\.attn_q=Q5_K"
18--tensor-type "(blk|BLK)\.(3|27|31)\.attn_v=Q5_K"
19--tensor-type "(blk|BLK)\.(0|25|(?:28|29|30))\.attn_gate=Q5_K"
20--tensor-type "(blk|BLK)\.(3|27|31)\.attn_k=Q5_K"
21--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.ffn_up=Q4_K"
22--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|24|26)\.attn_gate=Q4_K"
23--tensor-type "(blk|BLK)\.(7|11|15|19|23)\.attn_k=Q4_K"
24--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|24|26)\.ssm_alpha=Q4_K"
25--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|24|26)\.ssm_beta=Q4_K"
26--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.ffn_gate=Q4_K"
27--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|24|26)\.attn_qkv=Q4_K"
28--tensor-type "(blk|BLK)\.(7|11|15|19|23)\.attn_q=Q4_K"
29--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27)\.attn_output=Q4_K"
30--tensor-type "(blk|BLK)\.(7|11|15|19|23)\.attn_v=Q4_K"
31--tensor-type "(blk|BLK)\.(28|30)\.ssm_out=Q4_K"
32--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|29)\.ssm_out=Q3_K"
33--tensor-type ".*output_norm.*=F16"1--output-tensor-type Q5_K
2--token-embedding-type Q5_K
3--tensor-type "(blk|BLK)\.(31)\.attn_output=Q6_K"
4--tensor-type "(blk|BLK)\.(31)\.ffn_down=Q5_K"
5--tensor-type "(blk|BLK)\.(0|(?:13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_beta=Q6_K"
6--tensor-type "(blk|BLK)\.(3|7|19|23|27|31)\.attn_v=Q6_K"
7--tensor-type "(blk|BLK)\.(3|7|19|23|27|31)\.attn_k=Q6_K"
8--tensor-type "(blk|BLK)\.(0|(?:13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.attn_qkv=Q6_K"
9--tensor-type "(blk|BLK)\.(0|(?:13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_alpha=Q6_K"
10--tensor-type "(blk|BLK)\.(0|(?:13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.attn_gate=Q6_K"
11--tensor-type "(blk|BLK)\.(3|7|19|23|27|31)\.attn_q=Q6_K"
12--tensor-type "(blk|BLK)\.(27)\.attn_output=Q5_K"
13--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30))\.ffn_down=Q4_K"
14--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_dt=F16"
15--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_a=F16"
16--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.attn_norm=F16"
17--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_conv1d=F16"
18--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_norm=F16"
19--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_k_norm=F16"
20--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_q_norm=F16"
21--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.post_attention_norm=F16"
22--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|12)\.ssm_beta=Q5_K"
23--tensor-type "(blk|BLK)\.((?:22|23|24|25|26|27|28|29|30|31))\.ffn_up=Q5_K"
24--tensor-type "(blk|BLK)\.((?:22|23|24|25|26|27|28|29|30|31))\.ffn_gate=Q5_K"
25--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|12)\.ssm_alpha=Q5_K"
26--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|12)\.attn_gate=Q5_K"
27--tensor-type "(blk|BLK)\.([1-2]|[4-6]|(?:8|9|10)|12)\.attn_qkv=Q5_K"
28--tensor-type "(blk|BLK)\.(11|15)\.attn_v=Q5_K"
29--tensor-type "(blk|BLK)\.(11|15)\.attn_k=Q5_K"
30--tensor-type "(blk|BLK)\.(11|15)\.attn_q=Q5_K"
31--tensor-type "(blk|BLK)\.((?:28|29|30))\.ssm_out=Q5_K"
32--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21))\.ffn_gate=Q4_K"
33--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26))\.ssm_out=Q4_K"
34--tensor-type "(blk|BLK)\.(3|7|11|15|19|23)\.attn_output=Q4_K"
35--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21))\.ffn_up=Q4_K"
36--tensor-type ".*output_norm.*=F16"1--output-tensor-type Q5_K
2--token-embedding-type Q5_K
3--tensor-type "(blk|BLK)\.(31)\.ffn_down=Q8_0"
4--tensor-type "(blk|BLK)\.(31)\.attn_output=Q8_0"
5--tensor-type "(blk|BLK)\.(0|[5-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_alpha=Q8_0"
6--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_k=Q8_0"
7--tensor-type "(blk|BLK)\.(0|[5-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.attn_gate=Q8_0"
8--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_v=Q8_0"
9--tensor-type "(blk|BLK)\.(0|[5-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_beta=Q8_0"
10--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_q=Q8_0"
11--tensor-type "(blk|BLK)\.(0|[5-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.attn_qkv=Q8_0"
12--tensor-type "(blk|BLK)\.(27)\.attn_output=Q6_K"
13--tensor-type "(blk|BLK)\.((?:29|30))\.ffn_down=Q6_K"
14--tensor-type "(blk|BLK)\.(6|(?:10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.ffn_up=Q6_K"
15--tensor-type "(blk|BLK)\.(24|(?:28|29|30))\.ssm_out=Q6_K"
16--tensor-type "(blk|BLK)\.(6|(?:10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.ffn_gate=Q6_K"
17--tensor-type "(blk|BLK)\.([1-2]|4)\.attn_qkv=Q6_K"
18--tensor-type "(blk|BLK)\.([1-2]|4)\.ssm_beta=Q6_K"
19--tensor-type "(blk|BLK)\.([1-2]|4)\.ssm_alpha=Q6_K"
20--tensor-type "(blk|BLK)\.([1-2]|4)\.attn_gate=Q6_K"
21--tensor-type "(blk|BLK)\.(22|(?:26|27|28))\.ffn_down=Q5_K"
22--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21)|(?:23|24|25))\.ffn_down=Q4_K"
23--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.attn_norm=F16"
24--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.post_attention_norm=F16"
25--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_norm=F16"
26--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_dt=F16"
27--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_conv1d=F16"
28--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_k_norm=F16"
29--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_a=F16"
30--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_q_norm=F16"
31--tensor-type "(blk|BLK)\.(15|19|23)\.attn_output=Q5_K"
32--tensor-type "(blk|BLK)\.([4-5]|[7-9])\.ffn_gate=Q5_K"
33--tensor-type "(blk|BLK)\.(18|(?:20|21|22)|(?:25|26))\.ssm_out=Q5_K"
34--tensor-type "(blk|BLK)\.([4-5]|[7-9])\.ffn_up=Q5_K"
35--tensor-type "(blk|BLK)\.(3|7|11)\.attn_output=Q4_K"
36--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17))\.ssm_out=Q4_K"
37--tensor-type "(blk|BLK)\.([0-3])\.ffn_gate=Q4_K"
38--tensor-type "(blk|BLK)\.([0-3])\.ffn_up=Q4_K"
39--tensor-type ".*output_norm.*=F16"1--output-tensor-type Q5_K
2--token-embedding-type Q5_K
3--tensor-type "(blk|BLK)\.((?:29|30|31))\.ffn_down=Q8_0"
4--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_beta=Q8_0"
5--tensor-type "(blk|BLK)\.((?:12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.ffn_up=Q8_0"
6--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_q=Q8_0"
7--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.attn_gate=Q8_0"
8--tensor-type "(blk|BLK)\.((?:12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.ffn_gate=Q8_0"
9--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_alpha=Q8_0"
10--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.attn_qkv=Q8_0"
11--tensor-type "(blk|BLK)\.((?:28|29|30))\.ssm_out=Q8_0"
12--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_k=Q8_0"
13--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_v=Q8_0"
14--tensor-type "(blk|BLK)\.(27|31)\.attn_output=Q8_0"
15--tensor-type "(blk|BLK)\.((?:22|23|24|25|26|27|28))\.ffn_down=Q6_K"
16--tensor-type "(blk|BLK)\.(18|(?:20|21|22)|(?:24|25|26))\.ssm_out=Q6_K"
17--tensor-type "(blk|BLK)\.((?:3|4|5|6|7|8|9|10|11))\.ffn_gate=Q6_K"
18--tensor-type "(blk|BLK)\.((?:3|4|5|6|7|8|9|10|11))\.ffn_up=Q6_K"
19--tensor-type "(blk|BLK)\.(11|15|19|23)\.attn_output=Q6_K"
20--tensor-type "(blk|BLK)\.(7)\.attn_output=Q5_K"
21--tensor-type "(blk|BLK)\.(3)\.attn_output=Q4_K"
22--tensor-type "(blk|BLK)\.((?:17|18|19|20|21))\.ffn_down=Q5_K"
23--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16))\.ffn_down=Q4_K"
24--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.attn_norm=F16"
25--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_dt=F16"
26--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_conv1d=F16"
27--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_k_norm=F16"
28--tensor-type "(blk|BLK)\.((?:0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31))\.post_attention_norm=F16"
29--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_norm=F16"
30--tensor-type "(blk|BLK)\.([0-2]|[4-6]|(?:8|9|10)|(?:12|13|14)|(?:16|17|18)|(?:20|21|22)|(?:24|25|26)|(?:28|29|30))\.ssm_a=F16"
31--tensor-type "(blk|BLK)\.(3|7|11|15|19|23|27|31)\.attn_q_norm=F16"
32--tensor-type "(blk|BLK)\.(0|(?:8|9|10)|(?:12|13|14)|(?:16|17))\.ssm_out=Q5_K"
33--tensor-type "(blk|BLK)\.([0-2])\.ffn_up=Q5_K"
34--tensor-type "(blk|BLK)\.([0-2])\.ffn_gate=Q5_K"
35--tensor-type "(blk|BLK)\.([1-2]|[4-6])\.ssm_out=Q4_K"
36--tensor-type ".*output_norm.*=F16"| Variant | Size (GGUF) | VRAM (ctx 8192) | Minimum GPU |
|---|---|---|---|
| 4850 | 4.8 GB | ~5.9 GB | 8 GB |
| 5500 | 5.4 GB | ~6.5 GB | 8 GB |
| 6500 | 6.4 GB | ~7.5 GB | 8 GB |
| 7300 | 7.2 GB | ~8.3 GB | 12 GB |