Commit 861cf91
blox-ai: populate Qwen 3 1.7B W8A8 release URL + SHA-256 (2-chunk split)
Closes the placeholder gate for the Qwen 3 model swap.
Release: https://github.com/functionland/blox-ai/releases/tag/model-qwen-3-1.7b-w8a8-v1
Assembled file:
- qwen3-1.7b-rk3588-w8a8.rkllm
- 2,375,021,452 bytes (~2.21 GB)
- SHA-256: 8843d4612d42a71605c8d0b38cf9a758a5a53f65a8dde3f17f9d4549b9794e87
Two-chunk split (GitHub release assets cap at 2 GiB per file):
- part-aa: 1,992,294,400 bytes (~1.9 GB)
- part-ab: 382,727,052 bytes (~365 MB)
download_model.sh fetches both chunks in CHUNK_URLS order, cats them
into MODEL_FILE, then SHA-verifies the assembled result. The
SINGLE_CHUNK_IS_MODEL_FILE shortcut (line 307) correctly evaluates
false here because the chunk basenames don't equal MODEL_FILE's
basename, so the cat path runs as designed.
The .rkllm was produced from a Qwen 3 1.7B Instruct LoRA fine-tune
(2 epochs on 174 synthetic Blox AI examples, final loss 0.39),
merged + quantized W8A8 via rkllm-toolkit 1.2.3 targeting RK3588.
The on-device runtime requires librkllmrt.so v1.2.3 — the
sibling functionland/blox-ai container was rebuilt 2026-05-27
(commit 6d48a48) to bump the runtime from 1.1.4 to 1.2.3.
Release-placeholder-gate now passes (no more __SET_BEFORE_RELEASE__
strings in the plugin dir).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 613a414 commit 861cf91
1 file changed
Lines changed: 12 additions & 3 deletions
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
33 | 39 | | |
34 | | - | |
| 40 | + | |
| 41 | + | |
35 | 42 | | |
36 | | - | |
37 | | - | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
38 | 47 | | |
39 | 48 | | |
40 | 49 | | |
| |||
0 commit comments