1 Commits

Author SHA1 Message Date
Augustin
58e2be795e Document Windows linker C runtime mismatch issue
Add comprehensive documentation of the Windows linker error blocking
the ONNX inference implementation from building.

Issue:
- ONNX Runtime uses dynamic C runtime (MD_DynamicRelease)
- esaxx-rs (tokenizers dependency) uses static runtime (MT_StaticRelease)
- Windows linker cannot mix these two runtime libraries

Status:
- All Rust code compiles successfully 
- Inference implementation is complete and correct 
- Final executable linking fails 

Solutions documented:
1. Wait for upstream runtime compatibility fix
2. Use alternative tokenizer without esaxx-rs
3. Move inference to separate service process
4. Use pre-tokenized inputs
5. Try pure-Rust inference with tract

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-16 19:23:46 +02:00