wifi-densepose/rust-port/wifi-densepose-rs
Reuven 377413e6a8 feat(desktop): v0.5.0 - Training backend with 16 Tauri commands
Implements full Rust backend for Training page (ADR-057):

Training Domain Types (domain/training.rs):
- GpuInfo, GpuBackend (Cpu, Cuda, Metal)
- DatasetInfo, DatasetFormat (MmFi, WiPose, Wiar, Custom)
- ModelInfo, ModelType (Encoder, Decoder, Embedding, Adaptor)
- CheckpointInfo, TrainingJob, TrainingConfig, TrainingProgress
- RuVectorConfig with MinCut, Attention, Temporal, Solver params
- EvaluationMetrics, JointAccuracy, EpochMetrics

Training Commands (commands/training.rs):
- detect_gpu - Auto-detect CUDA/Metal/CPU with caching
- list_datasets, get_datasets, download_dataset
- list_models, list_checkpoints, export_model (ONNX/TorchScript)
- start_training, stop_training, training_progress
- get_ruvector_config, set_ruvector_config, test_ruvector_live
- get_training_history, get_evaluation_metrics, get_joint_accuracies

State Management (state.rs):
- Added TrainingState to AppState
- GPU info caching, datasets, checkpoints, current job
- RuVector config persistence

Tests: 48 passed (27 unit + 21 integration)

Ref: ADR-057

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-03-10 11:57:57 -04:00
..
.claude-flow chore: add build artifacts and session state 2026-03-10 10:36:16 -04:00
crates feat(desktop): v0.5.0 - Training backend with 16 Tauri commands 2026-03-10 11:57:57 -04:00
data docs: update README with ADR-045–048, Observatory, adaptive classifier, AMOLED display 2026-03-05 10:20:48 -05:00
docs feat: Complete Rust port of WiFi-DensePose with modular crates 2026-01-13 03:11:16 +00:00
examples feat: Add wifi-Mat disaster detection enhancements 2026-01-13 18:23:03 +00:00
patches/ruvector-crv feat: ADR-033 CRV signal-line integration + ruvector-crv 6-stage pipeline 2026-03-01 22:21:59 -05:00
Cargo.lock chore: update Cargo.lock 2026-03-10 10:02:02 -04:00
Cargo.toml feat: complete Tauri desktop frontend with all pages and enhanced design (#198) 2026-03-08 23:31:18 -04:00