发布

  • v1027 a5e99670f8

    feat(cog-person-count): release v0.0.1 — signed binaries on GCS, live on cognitum-v0 (#696)

    frostbyte_neo 发布于 2026-05-21 23:02:26 +00:00

    Phase 3 of ADR-103. Cross-compiled aarch64 + x86_64 on ruvultra, signed
    with COGNITUM_OWNER_SIGNING_KEY (Ed25519), uploaded to GCS, and live-
    installed on the cognitum-v0 Pi 5 alongside cog-pose-estimation.

    Real-hardware bench on cognitum-v0:
    ./cog-person-count-arm health
    → backend=candle-cpu, count=0, confidence=0.49, p95=[0,7]
    30 sequential health invocations: 0.276 s → 9.2 ms/invocation cold

    Compares to cog-pose-estimation's 8.4 ms — count cog is ~10% slower
    because the dual-head (count softmax + confidence sigmoid) does ~2x
    the work after the shared encoder.

    GCS release artifacts (publicly downloadable, SHA-verified):
    arm/cog-person-count-arm 2,168,816 B
    sha: 36bc0bb0...0d47b507b3c3
    sig: R/00xdzHriyr/2r...JK+a6k71NDg== (Ed25519)
    x86_64/cog-person-count-x86_64 2,615,528 B
    sha: 76cdd1ec...3923 7392b01db
    sig: QB+8cnGSMQmu...ZtTNIQ2rDg== (Ed25519)
    arm/cog-person-count-count_v1.safetensors 392,088 B
    sha: dacb0551...e6e04ff56d15c3a65a9ff

    Live install at /var/lib/cognitum/apps/person-count/ on cognitum-v0
    matches the layout of every other installed cog (anomaly-detect,
    seizure-detect, pose-estimation): cog-person-count-arm binary,
    count_v1.safetensors weights, manifest.json, config.json.

    Adds:

    • v2/.../cog/artifacts/manifests/{arm,x86_64}/manifest.json — full
      ADR-100 schema with all fields filled (sha + sig + size + URL +
      build_metadata carrying the v0.0.1 honest training caveats).
    • docs/benchmarks/person-count-cog.md — appends "Live appliance
      install" and "Signed GCS release artifacts" sections to the
      benchmark log.

    Honest v0.0.1 caveat still applies (class-1 accuracy 0% on the held-
    out tail of the single-session training data) — same data-bound
    limit as pose_v1. The shipped artifact is the vehicle; production-
    quality accuracy follows from multi-room paired data per ADR-103's
    v0.2.0 plan + #645.

    下载附件