wifi-densepose/v2
lockewerks 339d9d70dc feat(cog-pose): wire pose_v1.safetensors into inference path
Replace silent stub fallback in InferenceEngine with a tracing-aware
loader:

- emit `tracing::info!` when pose_v1.safetensors loads into the candle
  backend, including the resolved on-disk path
- emit `tracing::warn!` (instead of silently falling through) when the
  configured weights file is missing or no path is set at all, so the
  appliance log surfaces "no model — running stub" instead of just
  emitting confidence=0 frames forever
- inline unit tests covering both branches: stub fallback shape +
  confidence, and a real-weights forward pass that asserts the output
  decomposes into 17 (x, y) pairs all finite and in [0, 1]

The forward pass itself already matched the training script
(Conv1d 56->64->128->128 with dilations [1, 2, 4], GlobalMeanPool,
Linear 128->256->34, sigmoid) and the tensor names in the
safetensors file (`enc.c1/c2/c3.weight|bias`, `head.fc1/fc2.weight|bias`)
line up with the VarBuilder prefixes — no architecture changes
required, only loader hygiene.

Confidence is the published validation PCK@50 (0.185); v0.0.1 doesn't
emit per-frame confidence and we're not fudging that here.
2026-05-25 16:50:56 -06:00
..
.cargo fix(security): audit — fix RUSTSEC vulns, clippy warnings, dead code (#769) 2026-05-23 05:36:13 -04:00
.claude-flow chore(repo): rename rust-port/wifi-densepose-rs → v2/ (flatten to one level) (#427) 2026-04-25 21:28:13 -04:00
crates feat(cog-pose): wire pose_v1.safetensors into inference path 2026-05-25 16:50:56 -06:00
data chore(repo): rename rust-port/wifi-densepose-rs → v2/ (flatten to one level) (#427) 2026-04-25 21:28:13 -04:00
docs chore(repo): rename rust-port/wifi-densepose-rs → v2/ (flatten to one level) (#427) 2026-04-25 21:28:13 -04:00
examples chore(repo): rename rust-port/wifi-densepose-rs → v2/ (flatten to one level) (#427) 2026-04-25 21:28:13 -04:00
patches/ruvector-crv chore(repo): rename rust-port/wifi-densepose-rs → v2/ (flatten to one level) (#427) 2026-04-25 21:28:13 -04:00
Cargo.lock ADR-125 APPLE-FABRIC: RuView <-> Apple Home native HAP bridge (e2e on real C6) (#797) 2026-05-25 17:36:40 -04:00
Cargo.toml feat(adr-118/p1): scaffold wifi-densepose-bfld crate + frame header (3/3 tests GREEN) 2026-05-24 13:34:05 -04:00
rust-toolchain.toml v2: pin Rust 1.89 and fix sensing-server UI path when run from v2 (#523) 2026-05-17 18:00:36 -04:00
ruvector.db ADR-125 APPLE-FABRIC: RuView <-> Apple Home native HAP bridge (e2e on real C6) (#797) 2026-05-25 17:36:40 -04:00