latency_9k_chars_s | 8.106 s | Median time to process a 9240-character text, model loaded | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU (x86_64, 4 vCPU, 8.0 GB RAM, AMD EPYC 9655 96-Core Processor, CPU only) |
load_time_s | 12.23 s | Time to load the model from local files | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU (x86_64, 4 vCPU, 8.0 GB RAM, AMD EPYC 9655 96-Core Processor, CPU only) |
peak_ram_gb | 2.488 GB | Peak memory of the process while loading and processing | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU (x86_64, 4 vCPU, 8.0 GB RAM, AMD EPYC 9655 96-Core Processor, CPU only) |
chunks_per_min | 21.62 texts/min | Throughput over the 150 benchmark chunks | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU (x86_64, 4 vCPU, 8.0 GB RAM, AMD EPYC 9655 96-Core Processor, CPU only) |
chunks_per_min_mac_m3pro_cpu | 77.35 texts/min | Throughput over the 150 benchmark chunks, one at a time (development hardware) | measured on MacBook Pro, Apple M3 Pro, 36 GB, CPU only |
latency_9k_chars_s_mac_m3pro_cpu | 1.936 s | Median time to process the 9,240-character text, model loaded (development hardware) | measured on MacBook Pro, Apple M3 Pro, 36 GB, CPU only |
chunks_per_min_mac_m3pro_gpu | 231.1 texts/min | Throughput over the 150 benchmark chunks, one at a time (development hardware) | measured on MacBook Pro, Apple M3 Pro, 36 GB, GPU (MPS) |
latency_9k_chars_s_mac_m3pro_gpu | 0.8404 s | Median time to process the 9,240-character text, model loaded (development hardware) | measured on MacBook Pro, Apple M3 Pro, 36 GB, GPU (MPS) |
chunks_per_min_dgx_spark_gpu | 1260 texts/min | Throughput over the 150 benchmark chunks, one at a time (development hardware) | measured on NVIDIA DGX Spark (GB10), GPU (CUDA) |
latency_9k_chars_s_dgx_spark_gpu | 0.1219 s | Median time to process the 9,240-character text, model loaded (development hardware) | measured on NVIDIA DGX Spark (GB10), GPU (CUDA) |
comparison_chunks_per_min_claude | 2.934 texts/min | Claude Opus 5.5 (reference): texts per minute on the benchmark chunks (60 / median call latency while labeling the benchmark) | measured on Anthropic, Claude Code CLI (subscription) |
comparison_chunks_per_min_gpt_mini | 9.677 texts/min | GPT-5.4 mini (reference): texts per minute on the benchmark chunks (sample at concurrency 1) | measured on OpenAI via OpenRouter |
comparison_chunks_per_min_mimo | 0.9583 texts/min | MiMo V2.6 Pro (teacher): texts per minute on the benchmark chunks (60 / median call latency while labeling the benchmark) | measured on OpenRouter, provider chosen per request |
comparison_chunks_per_min_deepseek | 0.3978 texts/min | DeepSeek V4.1 Flash: texts per minute on the benchmark chunks (60 / median call latency while labeling the benchmark) | measured on OpenRouter, provider chosen per request |
comparison_chunks_per_min_qwen3_8_27b_dgx | 2.148 texts/min | Qwen3.8 27B, DGX Spark: texts per minute on the benchmark chunks (60 / median call latency while labeling the benchmark) | measured on NVIDIA DGX Spark (GB10), GPU, Ollama |
comparison_chunks_per_min_gemma4_e4b_dgx | 7.509 texts/min | Gemma4 E4B, DGX Spark: texts per minute on the benchmark chunks (60 / median call latency while labeling the benchmark) | measured on NVIDIA DGX Spark (GB10), GPU, Ollama |
comparison_chunks_per_min_qwen3_5_4b | 0.9249 texts/min | Qwen3.5 4B, 4 vCPU: texts per minute on the benchmark chunks (jtbd perf on the reference machine, one chunk at a time) | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU |
comparison_chunks_per_min_ministral_3b | 0.6933 texts/min | Ministral 3B, 4 vCPU: texts per minute on the benchmark chunks (jtbd perf on the reference machine, one chunk at a time) | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU |
comparison_chunks_per_min_gemma4_e2b | 1.456 texts/min | Gemma4 E2B, 4 vCPU: texts per minute on the benchmark chunks (jtbd perf on the reference machine, one chunk at a time) | measured on railway service, 4 vCPU limit, 8 GB RAM limit, no GPU |