1 Commits

Author SHA1 Message Date
Augustin
c25711dd1e Feature: Add NPU inference tests and model download capability
- Add comprehensive NPU inference performance tests (tests/npu_inference_test.rs)
  - NPU session creation validation
  - DirectML configuration verification
  - Classifier NPU integration testing
  - Performance baseline: 21,190 classifications/sec
- Implement HTTP-based model download using ureq (src/ai/models.rs)
  - Progress tracking during download
  - Chunk-based file writing
  - Error handling for network failures
- Update CLI model management commands (src/main.rs)
  - Enhanced model listing with download status
  - Improved error messages for unknown models
- Add ureq dependency for HTTP downloads (Cargo.toml)

All 39 tests passing (30 unit + 5 AI integration + 4 NPU inference)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-16 14:50:40 +02:00