[P2-S0] Ollama CGo API compatibility check #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #1 | Depends on: Phase 1 complete
Check if our llama.cpp fork's API surface is compatible with Ollama's CGo bindings.
Action
Assessment
Acceptance Criteria
Ollama CGo API Compatibility Check
Ollama Status
API Surface
TurboQuant changes are ADDITIVE (good):
Compatibility Problem
Fork is based on NEWER upstream than Ollama's pin (ec98e2002):
Verdict
Custom Ollama build is a multi-day porting effort — not feasible in Phase 2 timeframe. Deferred.
Production Alternative
The fork's
llama-serverbinary is already built and speaks OpenAI-compatible API (same format as Ollama). Recommended as drop-in replacement for the inference endpoint.