Basalt

Seven engines, one RTX 5090

Decode speed, prefill speed and time to first token for Basalt, Infernix, capy-flash, Strata, ninfer-ext, ninfer and llama.cpp, on NVIDIA's NVFP4 Qwen3.8-Flash-Next. In an October 2026 comparison of seven engines on one RTX 5090 at 400 W, Basalt had the highest decode speed in all seven requests (180 tok/s on prose against 163 for the next engine, Infernix; 354 on structured output against 349), the highest prefill at 50K, 100K and 200K tokens (8,666 tok/s at 100K against 6,630), and the shortest time to first token on the structured request and at 50K, 100K and 200K tokens (23.79 s at 200K against 31.81 s); Infernix was ahead at 25K prefill (6,493 against 6,492 tok/s) and on prose time to first token (0.16 s against 0.17 s), and ninfer had the shortest conversation time to first token (0.19 s against 0.23 s).

How it was measured. Bold marks the best value in each column.
Decode speed, tokens per second (higher is better).
EngineStructConvProse25K50K100K200K
Basalt354188180190187184160
Infernix349170163163174176158
capy-flash292165152152143152135
Strata204146123130123121114
ninfer-ext1401019592867966
ninfer54774553464744
llama.cpp39393937363532
Prefill speed, tokens per second, by prompt length (higher is better).
Engine25K50K100K200K
Basalt6,4927,6628,6668,609
Infernix6,4936,5446,6306,436
capy-flash4,0264,2725,2065,458
Strata3,5303,7384,1294,245
ninfer-ext3,5524,0494,6834,588
ninfer2,0802,2362,3082,248
llama.cpp1,3541,4201,3941,257
Time to first token, seconds (lower is better).
EngineStructConvProse25K50K100K200K
Basalt0.350.230.173.946.6511.8123.79
Infernix0.420.240.163.947.7915.4331.81
capy-flash0.880.500.296.3511.9319.6537.52
Strata0.450.290.207.2413.6424.7848.24
ninfer-ext1.050.470.217.1912.5921.8544.63
ninfer1.780.190.1712.2822.8044.3291.07
llama.cpp1.090.750.3118.8735.9173.39162.86
Engines: commit, and what is not NVIDIA's weights

A second GPU

HardwareRTX 5090 at 400 W + RTX 5060 Ti at 180 W, Ryzen 9 9950X, 128 GB DDR5
Pack and settingsQwen3.8-FN-NVFP4-DQ6_K, int8 KV, Basalt main at c531c21a
Decode, prose306.5 tok/s
Decode, conversation334.9 tok/s
Decode, structured output601.2 tok/s
Prefill, 16,691-token prompt8,367 tok/s
Prefill, 66,836-token prompt10,320 tok/s
Back to Basalt