{
  "generatedBy": "bench.mjs",
  "startedAt": "2026-10-05T06:53:41.060Z",
  "finishedAt": "2026-10-05T06:53:41.277Z",
  "machine": {
    "cpu": "Apple M1",
    "os": "Darwin 26.3",
    "arch": "arm64",
    "node": "v22.18.0",
    "python": "Python 3.13.5"
  },
  "metricCount": 15,
  "metrics": [
    {
      "metric": "step1_command",
      "value": "uv pip install vllm (fresh Python 3.12 venv)",
      "unit": ""
    },
    {
      "metric": "step1_vllm_version_resolved",
      "value": "0.11.0",
      "unit": "",
      "note": "uv picked this sdist to build; PyPI's newest (0.30.0) ships Linux wheels only"
    },
    {
      "metric": "step1_exit_code",
      "value": 1,
      "unit": ""
    },
    {
      "metric": "step1_seconds",
      "value": 469,
      "unit": "s",
      "note": "download + source build until failure",
      "n": 1
    },
    {
      "metric": "step1_error",
      "value": "C++ build failed: fatal error: 'cstddef' file not found (also 'map'); cmake --build --target=_C exit 1",
      "unit": "",
      "note": "matches the 'remove and reinstall Command Line Tools' troubleshooting case in vLLM's macOS docs; that fix needs admin rights and was not attempted"
    },
    {
      "metric": "step1_fatal_error_lines",
      "value": 8,
      "unit": "lines",
      "note": "count of 'fatal error' lines in the uv build log"
    },
    {
      "metric": "step2_command",
      "value": "vllm-metal install.sh (curl installer), HOME redirected",
      "unit": ""
    },
    {
      "metric": "step2_vllm_wheel",
      "value": "vLLM 0.30.0+cpu prebuilt macOS arm64 (vllm-0.30.0+cpu-cp312-cp312-macosx_11_0_arm64.whl)",
      "unit": "",
      "note": "printed by the installer"
    },
    {
      "metric": "step2_packages_resolved",
      "value": 149,
      "unit": "packages"
    },
    {
      "metric": "step2_exit_code",
      "value": 1,
      "unit": ""
    },
    {
      "metric": "step2_seconds",
      "value": 658,
      "unit": "s",
      "n": 1
    },
    {
      "metric": "step2_error",
      "value": "Failed to download llvmlite==0.47.0 ... network timeout (UV_HTTP_TIMEOUT 30s)",
      "unit": "",
      "note": "network failure on this connection, not a vLLM incompatibility"
    },
    {
      "metric": "step3_outcome",
      "value": "stopped by watchdog after 600 s, still downloading dependencies",
      "unit": "",
      "note": "UV_HTTP_TIMEOUT=300"
    },
    {
      "metric": "served_a_request",
      "value": false,
      "unit": "",
      "note": "vllm serve never started; no OpenAI-compatible request was sent"
    },
    {
      "metric": "vllm_tokens_per_second",
      "value": "not measured",
      "unit": "",
      "note": "no running server"
    }
  ],
  "log": [
    ""
  ]
}
