Access Trio-Spark DI 1.4 (research, non-commercial)

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

These weights are released under CC BY-NC 4.0 for research and evaluation only. Commercial use requires a separate license from MachineFi (or use the hosted Trio-Spark API).

Log in or Sign Up to review the conditions and access this model content.

Trio-Spark DI 1.4 (research checkpoint)

Trio-Spark DI 1.4 is a research checkpoint of MachineFi's Trio-Spark decision model, trained for the Decision Index typed-decision protocol: given a state and typed questions with explicit options, it returns a probability for every option.

  • Base model: Qwen/Qwen3.5-9B (Apache-2.0).
  • Weights: trio-spark-di-1.4-q8_0.gguf (Q8_0, about 9.5 GB, sha256 1c3369feโ€ฆ), text only. This is the file evaluated below and submitted to the text board.
  • This is the same Trio-Spark v1.4 model the hosted API serves as trio-spark, as a text-only Q8_0 build; the API also accepts images and video. The earlier research checkpoint is MachineFi/Trio-Spark-DI.

Decision Index 0.3 (public suite, self-run)

Decision Index Knowledge Language Retrieval Tools Arts
Trio-Spark DI 1.4 (Q8_0), full public suite 56.41 39.4 59.3 58.3 80.0 46.1

All 140,178 requests of the public 0.3 suite, run with the official kit against the server in serve/ (18 requests longer than 8,192 tokens refused, none truncated), with four servers per GPU. With one server per GPU (the default) the server is deterministic: the same request always gets the same answer. Submitted to the Decision Index leaderboard; the official score is the maintainers' private Full score and may differ.

Running it

Trio-Spark DI 1.4 is not a chat model. It answers through its decision prompt and reads a probability for every option from the model's next-letter scores, so plain chat prompts will not reproduce the scores above.

The model reads the whole prompt with full (non-causal) attention, so it must be served with the settings in serve/setup.sh (llama.cpp --override-kv qwen35.attention.causal=bool:false, no prompt cache); a default llama.cpp server gives different, worse answers.

The /v1/systemone server used for the evaluation is in serve/: llama.cpp (release b11249, CUDA 12.8) and a small Python front end (standard library only) that sends the questions of a request to llama.cpp together, in a fixed order, and clears the slots between requests, so answers do not depend on what ran before. It is compatible with the Decision Index kit's http engine.

hf download MachineFi/Trio-Spark-DI-1.4 --local-dir trio-spark-di-1.4
bash trio-spark-di-1.4/serve/setup.sh $PWD/trio-spark-di-1.4/trio-spark-di-1.4-q8_0.gguf
# then, from the Decision Index kit:
python -m decision_index pipeline --engine http --option base_url=http://127.0.0.1:8800 --option model=trio-spark --out runs/trio-spark-di-1.4

Server limits: up to 8,192 tokens per decision prompt (longer requests are refused, never truncated); questions with more than 8 options are decided by an 8-way tournament (groups of 8, then a final over the group winners), so no option is dropped.

License

The weights are released under CC BY-NC 4.0: free for research and evaluation with attribution, no commercial use. For commercial use, use the hosted Trio-Spark API or contact MachineFi. The base model Qwen3.5-9B is Apache-2.0; its license and notice apply to the base weights (see NOTICE). Full license text: LICENSE.

The hosted API, which serves this model with vision, is documented at MachineFi/Trio-Spark.

Downloads last month
-
GGUF
Model size
9B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

8-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for MachineFi/Trio-Spark-DI-1.4

Finetuned
Qwen/Qwen3.5-9B
Finetuned
(1,267)
this model