FoolDev Claude Opus 4.7 commited on
Commit
31ddd88
·
1 Parent(s): 8bddbe0

docs: fix qwen36 retest recipe + clarify today's error surface

Browse files

Reconfirmed against Ollama 0.24.0 on 2026-05-19. Two bugs surfaced in
the README recipe added a few commits ago:

1. FROM ./Thanatos-27B.Q4_K_M.qwen36.gguf written to /tmp/Modelfile.qwen36
never resolves — `ollama create` resolves a relative FROM against
the Modelfile's directory (/tmp), not the user's CWD. The CLI fails
with `400 Bad Request: invalid model name` before the loader runs,
which had me chasing a name-validation ghost for a few minutes.
Recipe now uses `FROM $PWD/...` so it works from any CWD as long
as the rebadged GGUF sits there.

2. The CLI no longer prints `unknown model architecture: 'qwen36'`
— Ollama 0.24's scheduler wraps the loader and surfaces only
`500 Internal Server Error: unable to load model: <blob path>`.
The arch-unknown line still appears in `journalctl --user -u ollama`,
so the underlying status is unchanged; just the surface error is
different. README now points readers at the server log for the
real diagnosis and stamps a reconfirmation date.

Status itself: unchanged. Upstream llama.cpp + Ollama still register
the hybrid stack as `qwen35` / `qwen35moe` only, and a qwen36-rebadged
GGUF is still unloadable. The bundle stays stamped qwen35.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

Files changed (2) hide show
  1. CHANGELOG.md +15 -0
  2. README.md +13 -5
CHANGELOG.md CHANGED
@@ -26,6 +26,21 @@ and documentation**, not the underlying base model.
26
  succeeds is when the bundle gets flipped.
27
 
28
  ### Fixed
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  - Canonicalized HF repo URL case throughout docs and scripts:
30
  `FoolDev/thanatos-27b` → `FoolDev/Thanatos-27B` (the actual HF
31
  repository name). Touched README.md, examples/README.md,
 
26
  succeeds is when the bundle gets flipped.
27
 
28
  ### Fixed
29
+ - README qwen36-retest recipe had two bugs that surfaced on
30
+ reconfirmation against Ollama 0.24.0 on 2026-05-19:
31
+ 1. `echo "FROM ./Thanatos-27B.Q4_K_M.qwen36.gguf" > /tmp/Modelfile.qwen36`
32
+ never resolves: `ollama create` looks up a relative `FROM` against
33
+ the Modelfile's directory (`/tmp`), not the user's CWD. The CLI
34
+ fails with `400 Bad Request: invalid model name` before the
35
+ loader runs, which is misleading. Recipe now uses
36
+ `FROM $PWD/Thanatos-27B.Q4_K_M.qwen36.gguf`.
37
+ 2. The CLI error users see today is no longer
38
+ `unknown model architecture: 'qwen36'` — Ollama 0.24's scheduler
39
+ wraps the loader and surfaces only
40
+ `500 Internal Server Error: unable to load model: <blob path>`.
41
+ The arch-unknown line still appears in the server log
42
+ (`journalctl --user -u ollama`). README now spells out where to
43
+ look for the real cause and stamps the reconfirmation date.
44
  - Canonicalized HF repo URL case throughout docs and scripts:
45
  `FoolDev/thanatos-27b` → `FoolDev/Thanatos-27B` (the actual HF
46
  repository name). Touched README.md, examples/README.md,
README.md CHANGED
@@ -187,13 +187,21 @@ Want to retest the qwen36 path on your machine? Smudge LFS, then:
187
  python3 scripts/rename_arch.py \
188
  Thanatos-27B.Q4_K_M.gguf \
189
  Thanatos-27B.Q4_K_M.qwen36.gguf
190
- echo "FROM ./Thanatos-27B.Q4_K_M.qwen36.gguf" > /tmp/Modelfile.qwen36
191
- ollama create thanatos-27b-qwen36 -f /tmp/Modelfile.qwen36
192
- ollama run thanatos-27b-qwen36 hi
 
 
 
193
  ```
194
 
195
- Today that last line errors with `unknown model architecture:
196
- 'qwen36'`. The day it succeeds is the day the bundle can be flipped.
 
 
 
 
 
197
 
198
  ## Quick start
199
 
 
187
  python3 scripts/rename_arch.py \
188
  Thanatos-27B.Q4_K_M.gguf \
189
  Thanatos-27B.Q4_K_M.qwen36.gguf
190
+ # Use an absolute path — ollama resolves a relative FROM against the
191
+ # Modelfile's directory, not your CWD, so `FROM ./...` in /tmp/ fails
192
+ # with a misleading 400 / "unable to load model" before the loader runs.
193
+ echo "FROM $PWD/Thanatos-27B.Q4_K_M.qwen36.gguf" > /tmp/Modelfile.qwen36
194
+ ollama create test-qwen36 -f /tmp/Modelfile.qwen36
195
+ ollama run test-qwen36 hi
196
  ```
197
 
198
+ Today that last line errors with `500 Internal Server Error: unable
199
+ to load model: <blob path>`. The CLI no longer surfaces the arch
200
+ name; check `journalctl --user -u ollama` (or wherever your server
201
+ logs go) for the underlying `error loading model architecture:
202
+ unknown model architecture: 'qwen36'`. The day that line succeeds is
203
+ the day the bundle can be flipped (reconfirmed 2026-05-19 against
204
+ Ollama 0.24.0).
205
 
206
  ## Quick start
207