rUv
|
81b4c2118a
|
feat(ruvllm-esp32): Add comprehensive improvements
Pre-built Binaries:
- GitHub Actions workflow for automated releases
- Builds for all ESP32 variants (esp32, s2, s3, c3, c6)
- Federation-enabled builds for multi-chip setups
Web Flasher:
- Browser-based flashing via ESP Web Serial API
- Zero-install experience
- Target selection with feature display
OTA Updates:
- Over-the-air firmware updates via WiFi
- Version checking and comparison
- Rollback support on failed updates
- Progress callbacks and state management
Model Zoo:
- Pre-quantized models ready to use
- tinystories-1m, microchat-2m, nanoembed-500k, tinyqa-1.5m
- Binary quantized models for minimal memory
- Use case recommendations
Benchmark Suite:
- Automated performance measurement
- Tokens/sec, latency percentiles, memory usage
- Chip-specific estimates
- Report generation
Error Diagnostics:
- 15+ known error patterns with fix suggestions
- Colored terminal output
- Documentation links
- Categories: toolchain, flash, memory, build, network
Offline Mode:
- Toolchain caching for air-gapped environments
- SHA256 verification
- Cross-platform support
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-26 22:11:58 +00:00 |
|
rUv
|
d6c1cac24e
|
feat(ruvLLM): Complete full-feature ESP32 flash with npx installation
## Changes
### Full Feature Port
- Port all optimizations: binary_quant, product_quant, lookup_tables,
micro_lora, sparse_attention, pruning
- Port federation module: pipeline, tensor_parallel, speculative, protocol
- Port ruvector module: micro_hnsw, semantic_memory, rag, anomaly
### Cross-Platform Installation
- Add npm package for `npx ruvllm-esp32` commands
- CLI supports: install, build, flash, monitor, config, cluster, info
- Auto-detect serial ports on Windows, Linux, macOS
- Platform-specific toolchain installation
### Build System
- Add GitHub Actions workflow for automated releases
- Build binaries for Linux (x64/ARM64), macOS (x64/ARM64), Windows
- WASM build support for browser/Node.js
- Multi-feature Cargo.toml: esp32, wasm, host-test, federation, full
### Features
- INT8/Binary quantization (32x compression)
- Product quantization (8-32x compression)
- MicroLoRA on-device adaptation
- Sparse attention patterns (sliding window, strided, BigBird)
- HNSW vector search (1000+ vectors in <20KB)
- Semantic memory with context-aware retrieval
- RAG (Retrieval-Augmented Generation)
- Anomaly detection via embedding distance
- Speculative decoding (2-4x speedup potential)
- Multi-chip federation support
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-26 15:37:51 +00:00 |
|