Commit graph

7 commits

Author SHA1 Message Date
rUv
9327b2bd6f fix(postgres): remove Rust examples that cause linker errors
The Rust example files (learning_demo.rs, simd_distance_benchmark.rs)
were causing linker errors during pgrx tests because they use pgrx
functions without proper PostgreSQL library context.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 22:41:16 +00:00
rUv
4f0c691c85 feat(ruvllm-esp32): Bump to v0.3.0 with new modules
Added to crate:
- ota.rs: Over-the-air firmware updates
- benchmark.rs: Performance measurement suite
- diagnostics.rs: Error patterns with fix suggestions
- models/: Pre-quantized model zoo

npm v0.3.0:
- Added web-flasher for browser-based flashing

🤖 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
d316a52d42 fix(ci): Fix formatting and workflow permission issues
- Run cargo fmt across all crates (468 files formatted)
- Add permissions for PR comments in benchmarks.yml
- Add continue-on-error for PR comment steps
- Remove Docker service from postgres-extension-ci (pgrx manages own postgres)
- Add permissions to postgres-extension-ci.yml

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 22:11:57 +00:00
rUv
c785f9d64b docs(ruvllm-esp32): Add npm CLI and esp32-flash references
- Add Option C: npx CLI quickstart section with all commands
- Add npm package link to Crate & Package Links table
- Add esp32-flash flashable project reference
- Update Related section with npm and esp32-flash links

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 15:49:05 +00:00
rUv
ee7f2e6e8a fix(ruvLLM): Update esp32 README version badge to use crates.io
Replace static version badge with dynamic crates.io badge

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 15:43:56 +00:00
rUv
5cb82066b0 docs(ruvLLM-esp32): Add honest benchmark methodology and prior art v0.2.0
BREAKING: Replaces inflated claims with transparent benchmark tiers

## Changes
- Add 3-tier benchmark methodology (Measured/Simulated/Projected)
- Acknowledge prior art (esp32-llm, LiteRT, CMSIS-NN, Syntiant)
- Correct performance claims with proper caveats
- Single-chip: 20-50 tok/s (measured), not 236 tok/s (simulated)
- Multi-chip scaling: ~4-5x projected, not 48x
- Energy gating: 10-100x projected, architecture not yet measured

## Why
Previous README presented simulation numbers as hardware measurements.
This update makes claims defensible for engineers evaluating the project.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 02:13:33 +00:00
rUv
83020cdcf9 feat(ruvLLM-esp32): Add complete ESP32 LLM inference crate v0.1.1
- INT8/INT4/Binary quantization for memory efficiency
- Multi-chip federation with pipeline/tensor parallelism (48x speedup)
- SNN-gated inference for 107x energy reduction (4.7mW vs 500mW)
- RuVector integration: Micro HNSW, semantic memory, RAG, anomaly detection
- WASM runtime support for hot-swappable plugins
- 10 application domains with 80+ use cases
- 96 passing tests, published to crates.io

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 02:06:46 +00:00