OneJev1.6 / README.md
sgyaqing's picture
correct the qev media c=1 cells after re-measurement and simplify the warm-up wording
1c85c47 verified
|
Raw History Blame Contribute Delete
10.4 kB
metadata
license: apache-2.0
base_model:
  - OmniJev/OneJev1.6-0.8B
  - OmniJev/OneJev1.6-4B
  - OmniJev/OneJev1.6-9B
  - OmniJev/OneJev1.6-27B
pipeline_tag: text-classification
tags:
  - verdict
  - system-one
  - decision-models
  - onejev
  - serving
  - torch-runtime

OneJev 1.6 (Verdict-ready)

The OneJev 1.6 family of multimodal System One decision models β€” text, image, and video inputs β€” packaged for Verdict, a high-performance serving engine for System One decision models.

This repository is a variant family: four variants β€” 0.8b, 4b, 9b, 27b β€” each a complete, self-contained package. Pick one with the :variant syntax; the bare name lists the variants and exits instead of guessing. One command to serve β€” the 9b variant, for example:

# GPU host
docker run --rm --gpus all -p 8080:8080 \
    -v ~/.cache/verdict:/root/.cache/verdict \
    sgyaqing/verdict:latest-cuda serve verdict-models/OneJev1.6:9b --host 0.0.0.0

# ModelScope:
docker run --rm --gpus all -p 8080:8080 \
    -e VERDICT_USE_MODELSCOPE=1 \
    -v ~/.cache/verdict:/root/.cache/verdict \
    sgyaqing/verdict:latest-cuda serve sgyaqing/OneJev1.6:9b --host 0.0.0.0

Endpoints: the standard decision protocols POST /v1/systemone and POST /v1/decisions, native POST /v1/choice | /v1/score | /v1/noul, plus an OpenAI-compatible layer (/v1/chat/completions, /v1/models).

Files

File Purpose
variants.json the variant index
<variant>/model.json the manifest β€” budgets, and the declaration of which official repo holds the checkpoint
SHA256SUMS checksums for the files above

No weights ship here. On first serve Verdict downloads the checkpoint (weights, configs, tokenizer) from the official OmniJev repo named in the variant's manifest, into the local cache.

Provenance & fidelity

Each variant serves its official checkpoint in bf16 (its own precision), verified against the golden standard (the official OneJev SDK on CPU fp32, 31-case corpus per tier) on CUDA (RTX 4090, A100).

Accuracy PK β€” against the model author's own server (qev 0.1.4); both servers on one machine per tier, graded against the same golden standard. Worst-case deviation across the corpus:

Variant Verdict qev result
0.8b 2.49e-2 8.55e-1 Verdict ahead
4b 4.95e-2 9.03e-1 Verdict ahead
9b 3.91e-2 8.97e-1 Verdict ahead
27b 7.34e-2 7.80e-1 Verdict ahead

Performance

Measured on one RTX 4090 (48 GB) for 0.8b/4b and one A100-SXM4 (80 GB) for 9b/27b, end to end over HTTP, against the model author's own server (qev 0.1.4) β€” each cell a 10-second duration window taken after warm-up on both servers. On 9b/27b, rps counts the 200 responses completed inside the window Γ· 10 s, and a cell where a server completed fewer than 2Γ— the concurrency is reported as n/a, not as a measured rate. A ratio above 1x means Verdict is ahead.

0.8b

workloadconcurrencyVerdict rpsqev rpsrps ratioVerdict P50 / P99 (ms)qev P50 / P99 (ms)P50 / P99 ratio
text1116.787.51.33x8.90 / 9.3011.37 / 11.931.28x / 1.28x
8245.789.92.73x33.16 / 35.5689.42 / 91.052.70x / 2.56x
64289.589.63.23x225.43 / 228.53693.37 / 928.393.08x / 4.06x
image137.538.00.99x26.86 / 28.7026.31 / 28.730.98x / 1.00x
8135.638.43.53x59.09 / 60.98205.37 / 422.473.48x / 6.93x
64141.244.83.15x472.29 / 479.761639.10 / 1697.903.47x / 3.54x
video130.126.81.12x32.24 / 40.0231.30 / 35.300.97x / 0.88x
8109.231.53.47x72.57 / 83.08251.40 / 464.833.46x / 5.59x
64115.232.03.60x583.80 / 608.712018.50 / 2143.503.46x / 3.52x

4b

workloadconcurrencyVerdict rpsqev rpsrps ratioVerdict P50 / P99 (ms)qev P50 / P99 (ms)P50 / P99 ratio
text138.131.31.22x25.98 / 27.0131.99 / 32.381.23x / 1.20x
847.332.31.46x163.49 / 185.22253.52 / 254.761.55x / 1.38x
6455.232.01.72x1275.20 / 1425.702017.70 / 2243.001.58x / 1.57x
image117.216.81.02x57.51 / 60.4757.68 / 60.921.00x / 1.01x
851.617.62.93x156.16 / 160.33461.55 / 706.212.96x / 4.41x
6456.819.22.96x1254.90 / 1267.904074.00 / 4076.103.25x / 3.21x
video115.213.21.15x65.60 / 73.3664.40 / 71.100.98x / 0.97x
845.316.02.83x176.36 / 239.65512.21 / 572.872.90x / 2.39x
6451.219.22.67x1409.70 / 1514.204451.10 / 4452.303.16x / 2.94x

9b (A100 80 GB)

workloadconcurrencyVerdict rpsqev rpsrps ratioVerdict P50 / P99 (ms)qev P50 / P99 (ms)P50 / P99 ratio
text125.324.41.04x40 / 4141 / 411.03x / 1.02x
836.024.01.50x219 / 221324 / 3421.48x / 1.55x
6435.819.21.86x1783 / 20942592 / 26721.45x / 1.28x
image121.213.31.59x43 / 4574 / 751.71x / 1.67x
822.213.61.63x375 / 422587 / 5921.57x / 1.40x
6420.912.81.63x2868 / 29395258 / 52601.83x / 1.79x
video119.211.81.63x52 / 5684 / 881.62x / 1.56x
820.512.11.69x382 / 462645 / 6531.69x / 1.41x
6419.3n/a β€ β€”3100 / 3348β€”β€”

27b (A100 80 GB)

Measured with CUDA graphs disabled (VERDICT_TORCH_GRAPHS=0): the bf16 weights alone take most of the 80 GB card, leaving no room for the graph pools.

workloadconcurrencyVerdict rpsqev rpsrps ratioVerdict P50 / P99 (ms)qev P50 / P99 (ms)P50 / P99 ratio
text19.18.51.07x109 / 111117 / 1181.07x / 1.06x
812.08.01.50x656 / 658934 / 9661.42x / 1.47x
6411.2n/a β€ β€”4466 / 5737β€”β€”
image14.05.60.71x245 / 249175 / 1790.72x / 0.72x
817.65.63.14x448 / 4541400 / 14023.13x / 3.09x
6416.7n/a β€ β€”3529 / 3934β€”β€”
video13.95.20.75x253 / 274184 / 3180.73x / 1.16x
816.84.83.50x455 / 5691476 / 15793.24x / 2.77x
6417.1n/a β€ β€”3621 / 4005β€”β€”
At the n/a cells `qev` did not sustain the load: its requests were still in flight when the window closed.

License

Apache-2.0, as declared by OmniJev. Credit for the models themselves belongs to their authors; this repository only packages the serving manifests.