Skip to content

pplx-decider:flash

pplx-decider · Perplexity AI · 4B · ONNX Runtime · Apache-2.0

Score
73.7
95 % interval 72.0–75.2
Rank
1
of 41 scored models
Public benchmark
82.4
macro accuracy, %
typed-decisions
72.6
accuracy, %

By task

Chance-corrected accuracy on each of the 14 tasks: 0 is guessing, 100 is every answer right.

Workflows
typed-decisions
59.9
Classification
MASSIVE en
90.9
MASSIVE de
91.2
Civil Comments
85.3
Aegis 2
68.8
Understanding
MultiNLI
88.0
VitaminC
86.2
PAWS
87.2
Knowledge
BoolQ
76.0
SQuAD 2
85.3
PubMedQA
66.4
Judging
HelpSteer 2
23.2
SummEval rel.
42.7
SummEval cons.
80.0

Accuracy and calibration

BenchmarkAccuracyChoiceNoulScoreECEBrierRejected
Public benchmark82.4(81.2–83.7)88.790.358.90.0160.2240 / 3,880
typed-decisions72.6(70.5–74.7)69.882.567.30.0310.3710 / 400 requests

Accuracy in %, with its 95 % bootstrap interval. A rejected request (the model can’t take the question, or the input is too long for it) counts as wrong.

Speed and memory

Devicep50p90LoadVRAMRAM peakPrecision
RTX 5090 CUDA127 ms131 ms22.0 s10.4 GB1.9 GBF32
Threadripper 3960X CPU5.53 s5.59 s7.04 s–8.2 GBF32
pplx-decider:flash-fp16 RTX 509089.9 ms95.0 ms7.39 s10.3 GB1.9 GBF16

pplx-decider:flash-fp16 is the same model computing in fp16 on the GPU, not ranked separately. Its decisions agree with pplx-decider:flash's on at least 99.5 % of the parity questions; typed-decisions 72.6 against 72.6, measured with Ollaya 0.14.0.

Five-question requests over HTTP, one at a time, each a different short message. VRAM: the rise of the GPU’s used memory while the model is loaded. RAM peak: the runner process’s peak resident memory.

Parity with the authors’ code

DeviceSame decisionMax logit diff.ResultRecord
RTX 4090 CUDA696/6968.2e-5passresults/runs/2026-10-19-parity-rtx4090-cuda.json

Reproduce

The tools are in convert/ollaya_convert and need only Python’s standard library. Run them against a local Ollaya 0.13.0 with the same model digest.

ollaya pull pplx-decider:flash

# typed-decisions; export the test split once with
# uv run python -m ollaya_convert.bench_typed export --out typed.jsonl
python -m ollaya_convert.bench_typed run --model pplx-decider:flash \
  --url http://127.0.0.1:11435 --data typed.jsonl --out typed/pplx-decider-flash

# Bespoke Labs' public benchmark; build its 13 subsets first
NIMBLE_SRC=nimble python -m ollaya_convert.bench_public run --model pplx-decider:flash \
  --url http://127.0.0.1:11435 --data public --out public/pplx-decider-flash

# speed and memory
python -m ollaya_convert.bench_latency --models pplx-decider:flash --memory \
  --machine my-machine --device cuda --out latency.json