Skip to content
Documentation menu

KOLDOS Local

Benchmark data format

The fields every benchmark result records.

A speed figure is only useful with the configuration behind it. Every result in the benchmark database records these fields.

Result shape
interface BenchmarkResult {
  id: string;
  gpuId: string | null;
  hardware: {
    gpu: string;
    vramGb: number | null;
    ramGb: number;
    cpu: string;
  };
  os: { id: "windows" | "linux" | "macos"; version: string };
  modelId: string;
  quantization: string;
  contextTokens: number;
  backend: { name: string; version: string };
  gpuLayers: "all" | number;
  tokensPerSecond: number | null;
  promptTokensPerSecond: number | null;
  generationTokensPerSecond: number | null;
  koldosVersion: string;
  measuredAt: string;
  source: "koldos-team" | "community";
  verified: boolean;
  notes: string | null;
}

Fields

FieldTypeDescription
gpuIdstring | nullID from the hardware database, or null for unlisted hardware.
hardware.gpustringExact GPU model, including Laptop and memory variant.
hardware.vramGbnumber | nullDedicated GPU memory in GB. Null for unified memory.
hardware.ramGbnumber | nullInstalled system memory in GB. Null when it was not recorded.
hardware.cpustringCPU model as reported by the operating system.
os{ id, version }windows, linux or macos, plus the exact version when it was recorded.
modelIdstringID of the KOLDOS model that was measured.
quantizationstringQuantization name exactly as published.
contextTokensnumberContext length configured for the run, in tokens.
backend{ name, version }Inference backend and its version.
gpuLayers"all" | numberHow many layers were offloaded to the GPU.
tokensPerSecondnumber | nullEnd-to-end throughput: all tokens divided by total time.
promptTokensPerSecondnumber | nullPrompt processing speed.
generationTokensPerSecondnumber | nullOutput generation speed.
koldosVersionstring | nullVersion of KOLDOS used for the run. Null for runs made before versions were recorded.
measuredAtISO 8601 dateWhen the run was recorded.
sourcekoldos-team | communityWho ran the benchmark.
verifiedbooleanWhether the KOLDOS team reproduced the result.

Rules for a comparable result

  • Name the exact GPU, including Laptop and memory variant.
  • Write the quantization exactly as published, for example Q4_K_M.
  • Use a fixed context length and record it.
  • Report prompt processing and generation speed separately. Leave a speed as null when it was not measured, never estimate it.
  • Only results reproduced by the KOLDOS team are marked as verified.