Views
No views yet
optimum-cli export openvino \
--model ornith-ai/Ornith-1.0-9B \
--task image-text-to-text \
--weight-format int4 --sym --group-size 128 --ratio 1.0 \
Ornith-1.0-9B-int4-symg128-ovPREDEFINED_VISUAL_LM_DATASETS (a raw
corpus raises TypeError: unhashable type: 'list'), contextual is the sole
accepted name, and its image bucket now returns HTTP 403 AllAccessDisabled.
So AWQ / scale-estimation are unreachable for this architecture at present.ACTIVATIONS_SCALE_FACTOR left at the baked 8.0; verified coherent on long
generations (hidden size 4096 does not need the bump larger Gemma/Ministral do).qwen3_5 support). The IR is
VLM-shaped, so it loads through VLMPipeline even for text-only use.1import openvino_genai as ov_genai
2
3pipe = ov_genai.VLMPipeline("Ornith-1.0-9B-int4-symg128-ov", "GPU")
4cfg = ov_genai.GenerationConfig()
5cfg.max_new_tokens = 512
6cfg.do_sample = True
7cfg.temperature = 0.6 # vendor-recommended for precise coding
8cfg.top_p = 0.95
9cfg.top_k = 20
10print(pipe.generate("Write a Python function that merges overlapping intervals.",
11 generation_config=cfg))</think> (the chat template pre-fills the opener), so split on that tag before
showing the answer. Tool calls use the hermes <tool_call> wrapper with a
Qwen3-Coder XML body (<function=name><parameter=k>v</parameter></function>),
not hermes JSON — parsers expecting JSON inside the wrapper will see zero calls.| suite | score | notes |
|---|---|---|
| codegen | 11/12 | |
| agent-loop | 7/7 | full multi-turn tool discipline, incl. deep chains |
| analysis | 4/4 | |
| edit (single-shot) | 0/2 | see below |
| autocomplete-fim | n/a | skipped for VLM-shaped IRs |
read_file
instead of editing — even when the file contents are already in the prompt and a
system prompt instructs it to edit directly. This held at every decoding setting
tested (greedy, 0.2, 0.6, thinking on). Its Qwen3.5-9B base passes the same cell
2/2, so this is a trade made by the agentic post-training: multi-turn loop
discipline gained, single-shot compliance lost. Use it in an agent loop that lets
it read, edit and test across turns — which is what it scores 7/7 on.agent-loop and analysis (4/4 → 2/4, at 7× the wall-clock),
because the reasoner loops at low temperature.