426e9eeabd
Voice Workbench / headless workbench (mocked backends) (push) Has been cancelled
Voice Workbench / real acoustic lane (nightly, provisioned only) (push) Has been cancelled
ci / test (push) Has been cancelled
ci / lint-and-format (push) Has been cancelled
ci / build (push) Has been cancelled
ci / dev-startup (push) Has been cancelled
gitleaks / gitleaks (push) Has been cancelled
Markdown Links / Relative Markdown Links (push) Has been cancelled
Quality (Extended) / Homepage Build (PR smoke) (push) Has been cancelled
Quality (Extended) / Comment-only diff guard (push) Has been cancelled
Quality (Extended) / Format + Type Safety Ratchet (push) Has been cancelled
Quality (Extended) / Develop Gate (secret scan + UI determinism) (push) Has been cancelled
Quality (Extended) / Develop Gate (lint) (push) Has been cancelled
Chat shell gestures / Chat shell gesture + parity e2e (push) Has been cancelled
Cloud Gateway Discord / Test (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx @biomejs/biome check packages/lifeops-bench/src, benchmark-lint) (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx vitest run --config packages/lifeops-bench/vitest.config.ts --root packages/lifeops-bench --passWithNoTests, benchmark-tests) (push) Has been cancelled
Build Agent Image / build-and-push (push) Has been cancelled
Dev Smoke / bun run dev onboarding chat (push) Has been cancelled
Dev Smoke / Vite HMR dependency-level smoke (push) Has been cancelled
Electrobun Submodule Guard / electrobun gitlink is fetchable (push) Has been cancelled
Publish @elizaos/example-code / check_npm (push) Has been cancelled
Publish @elizaos/example-code / publish_npm (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / verify_version (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / publish_npm (push) Has been cancelled
Sandbox Live Smoke / Sandbox live smoke (push) Has been cancelled
Snap Build & Test / Build Snap (amd64) (push) Has been cancelled
Snap Build & Test / Build Snap (arm64) (push) Has been cancelled
Test Packaging / elizaos CLI global-install smoke (node + bun) (push) Has been cancelled
Cloud Gateway Webhook / Test (push) Has been cancelled
Cloud Tests / lint-and-types (push) Has been cancelled
Cloud Tests / unit-tests (push) Has been cancelled
Cloud Tests / integration-tests (push) Has been cancelled
Cloud Tests / e2e-tests (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Deploy Apps Worker (Product 2) / Determine environment (push) Has been cancelled
Deploy Apps Worker (Product 2) / Deploy apps worker to apps-control host (${{ needs.determine-env.outputs.environment }}) (push) Has been cancelled
Deploy Eliza Provisioning Worker / Determine environment (push) Has been cancelled
Deploy Eliza Provisioning Worker / Deploy worker to Hetzner host (${{ needs.determine-env.outputs.environment }} @ ${{ needs.determine-env.outputs.deployment_sha }}) (push) Has been cancelled
Dev Smoke / Classify changed paths (push) Has been cancelled
supply-chain / sbom (push) Has been cancelled
supply-chain / vulnerability-scan (push) Has been cancelled
Build, Push & Deploy to Phala Cloud / build-and-push (push) Has been cancelled
Test Packaging / Validate Packaging Configs (push) Has been cancelled
Test Packaging / Build & Test PyPI Package (push) Has been cancelled
Test Packaging / PyPI on Python ${{ matrix.python }} (push) Has been cancelled
Test Packaging / Pack & Test JS Tarballs (push) Has been cancelled
UI Fixture E2E / ui-fixture-e2e (push) Has been cancelled
UI Fixture E2E / fixture-e2e (push) Has been cancelled
UI Story Gate / story-gate (push) Has been cancelled
vault-ci / test (macos-latest) (push) Has been cancelled
vault-ci / test (ubuntu-latest) (push) Has been cancelled
vault-ci / test (windows-latest) (push) Has been cancelled
vault-ci / app-core wiring tests (push) Has been cancelled
verify-patches / verify patches/CHECKSUMS.sha256 (push) Has been cancelled
Voice Benchmark Smoke / voice-emotion fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voiceagentbench fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench-quality unit smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench TypeScript unit (no audio) (push) Has been cancelled
Voice Benchmark Smoke / voice bench smoke summary (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/app-core test bun run --cwd packages/elizaos test bun run --cwd packages/cloud/shared test], app-and-cli) (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/scenario-runner test bun run --cwd packages/vault test bun run --cwd packages/security test bun run --cwd plugins/plugin-coding-tools test], framework-packages) (push) Has been cancelled
Windows CI / windows ([bun run --cwd plugins/plugin-elizacloud test bun run --cwd plugins/plugin-discord test bun run --cwd plugins/plugin-anthropic test bun run --cwd plugins/plugin-openai test bun run --cwd plugins/plugin-app-control test bun run --cwd plugins/pl… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run build --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/agent --concurrency=4 node packages/scripts/run-bash-linux-only.mjs scripts/verify-riscv64-buildpaths.sh node packages/scripts/run… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run typecheck --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/cloud-shared --concurrency=4 bun run --cwd packages/core test bun run --cwd packages/shared test], core-runtime, 75) (push) Has been cancelled
59 lines
4.2 KiB
JSON
59 lines
4.2 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"backend": "cpu",
|
|
"platform": "linux",
|
|
"arch": "x64",
|
|
"sourceOfTruth": "Runtime-ready means a built llama.cpp fork graph route selects the in-tree CPU op and real graph execution produces a finite, non-zero, deterministic result. For the CPU backend the score/decode arithmetic IS the C reference (packages/inference/reference/ + verify/qjl_polar_ref.c), so the standalone-fixture parity gate is `make reference-test`; this evidence file additionally records that the ops are reachable through ggml graph execution.",
|
|
"status": "runtime-ready",
|
|
"runtimeReady": true,
|
|
"target": "linux-x64-cpu",
|
|
"device": "Intel Core Ultra 9 275HX (24 cores, AVX2 + AVX-VNNI)",
|
|
"atCommit": "eae44e75e82f70e85d9192e2e3cfa05fcbe80ab7",
|
|
"smokeTarget": "cpu-dispatch-smoke",
|
|
"smokeCommand": "make -C packages/inference/verify cpu-dispatch-smoke",
|
|
"smokeSource": "verify/qjl_mt_check.c",
|
|
"evidenceDate": "2026-05-11",
|
|
"kernels": {
|
|
"qjl": {
|
|
"runtimeCapabilityKey": "qjl_full",
|
|
"status": "runtime-ready",
|
|
"runtimeReady": true,
|
|
"graphOp": "GGML_OP_ATTN_SCORE_QJL",
|
|
"builder": "ggml_attn_score_qjl",
|
|
"smokeTarget": "cpu-dispatch-smoke",
|
|
"smokeCommand": "make -C packages/inference/verify cpu-dispatch-smoke",
|
|
"smokeOutputs": 24576,
|
|
"bitMismatchesST_vs_MT": 0,
|
|
"maxAbsDiffST_vs_MT": 0.0,
|
|
"anyNaN": false,
|
|
"refAllZero": false,
|
|
"evidenceDate": "2026-05-11",
|
|
"maxDiff": 0.0
|
|
},
|
|
"fused_attn": {
|
|
"runtimeCapabilityKey": "fused_attn",
|
|
"status": "runtime-ready",
|
|
"runtimeReady": true,
|
|
"graphOp": "GGML_OP_FUSED_ATTN_QJL_TBQ",
|
|
"builder": "ggml_fused_attn_qjl_tbq",
|
|
"note": "QJL-K score + online softmax + TBQ3-V mix; covers GGML_TYPE_QJL1_256 (K) and GGML_TYPE_TBQ3_0 (V) on the CPU backend. The standalone TBQ score op (GGML_OP_ATTN_SCORE_TBQ for turbo3/turbo4/turbo3_tcq) and the standalone Polar score op (GGML_OP_ATTN_SCORE_POLAR) are not exposed as public ggml builders in the fork's ggml.h \u2014 they are selected via the KV cache-type path; their CPU correctness is `make reference-test` (the C ops are the references) + the fused op above.",
|
|
"smokeTarget": "cpu-dispatch-smoke",
|
|
"smokeCommand": "make -C packages/inference/verify cpu-dispatch-smoke",
|
|
"smokeOutputs": 32768,
|
|
"bitMismatchesST_vs_MT": 0,
|
|
"maxAbsDiffST_vs_MT": 0.0,
|
|
"anyNaN": false,
|
|
"refAllZero": false,
|
|
"evidenceDate": "2026-05-11",
|
|
"capabilityKey": "fused_attn",
|
|
"maxDiff": 0.0
|
|
}
|
|
},
|
|
"remaining": [
|
|
"Wire probeKernels() in packages/app-core/scripts/build-llama-cpp-mtp.mjs to read this file for the CPU backend (mirror readVulkanRuntimeDispatchEvidence / vulkanCapabilityRuntimeReady) so a fresh linux-x64-cpu build's CAPABILITIES.json reports qjl_full runtime-ready instead of false. NOTE: this does NOT make the CPU build `publishable` \u2014 turbo3_tcq / polarquant remain false on the CPU backend (no CPU graph-dispatch op for the standalone TBQ/Polar score; the \u00a73 CPU kernel-completeness gate still fails the build by design). build-llama-cpp-mtp.mjs has uncommitted in-flight changes by a sibling workstream; the CPU-evidence probe wiring is left to that owner.",
|
|
"kernel-contract.json runtimeStatus.cpu is now `runtime-ready` for the `qjl` kernel and the `fusedAttn` section (this evidence + a passing `make cpu-dispatch-smoke` back it; `make kernel-contract` green). The standalone TBQ/Polar score ops stay `reference-only` on cpu (validated by `make reference-test` \u2014 the C ops ARE the references)."
|
|
],
|
|
"atCommitNote": "The committed packages/inference/llama.cpp submodule pin. eae44e75 = the prior 08032d57 (\"merge: W4-B CUDA QJL + Polar + TBQ3_TCQ kernels\") + one follow-up commit; the ggml_attn_score_qjl / ggml_fused_attn_qjl_tbq public ggml builders are identical between the two. The cached linux-x64-cpu fork build under packages/inference/llama.cpp/build/linux-x64-cpu/bin (or $ELIZA_STATE_DIR/local-inference/bin/mtp/linux-x64-cpu) provides libggml-{cpu,base}.so for the smoke.",
|
|
"smokeRerun": "make -C packages/inference/verify cpu-dispatch-smoke (no env vars: CPU_BIN_DIR + GGML_INC_DIR default to the in-repo fork build/checkout)"
|
|
}
|