Shared inference interfaces (TextModel, Backend, Token). Zero deps, compiles everywhere.
go-mlx: register_metal.go implements inference.Backend (metalBackend + metalAdapter) go-rocm: register_rocm.go implements inference.Backend (rocmBackend, 5,794 LOC) go-ml: adapter.go bridges inference.TextModel → ml.Backend (118 LOC, 13 tests) Phase 3 (extended interfaces) deliberately deferred per design principles. Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| CLAUDE.md | ||
| discover.go | ||
| discover_test.go | ||
| FINDINGS.md | ||
| go.mod | ||
| go.sum | ||
| inference.go | ||
| inference_test.go | ||
| options.go | ||
| options_test.go | ||
| README.md | ||
| TODO.md | ||
go-inference
Shared inference interfaces (TextModel, Backend, Token). Zero deps, compiles everywhere.