A RAG backend developer released Djembed, a Java server built on ONNX Runtime that exposes both Cohere- and OpenAI-compatible embedding and rerank APIs and batches across concurrent requests. Benchmarks on an RTX 3090 Ti with bge-m3 and bge-reranker-v2-m3 show throughput competitive with or exceeding Hugging Face TEI and Infinity under concurrency, with some caveats on single-client and p99 latency. The project targets practitioners self-hosting RAG inference infrastructure.
A practitioner asked production retrieval operators which self-hosted inference server they settled on for embedding and reranking models, citing dissatisfaction with README claims. The thread weighs TEI, Infinity, Ollama, and SIE on multi-model density, reranking support, and operational overhead. It matters to teams deciding between one-model-per-container and multi-model GPU serving.
A practitioner asked production retrieval operators which self-hosted inference server they settled on for embedding and reranking models, citing dissatisfaction with README claims. The thread weighs TEI, Infinity, Ollama, and SIE on multi-model density, reranking support, and operational overhead. It matters to teams deciding between one-model-per-container and multi-model GPU serving.
A practitioner posted notes from months of experience self-hosting embedders and rerankers, ranking options by operational pain. They cover DIY sentence-transformers, Ollama, TEI, Infinity, and SIE, landing on Infinity for retrieval. The key insight is that GPU utilization, not features, drives the choice.
A practitioner posted notes from months of experience self-hosting embedders and rerankers, ranking options by operational pain. They cover DIY sentence-transformers, Ollama, TEI, Infinity, and SIE, landing on Infinity for retrieval. The key insight is that GPU utilization, not features, drives the choice.
A workaround approach to run TEI-compatible bge-m3 embeddings on AMD consumer RDNA GPUs (like Strix Halo and Radeon R9 7000), which Hugging Face's TEI does not officially support. The author needed higher embedding throughput for large-scale RAGFlow ingestion. It addresses the bottleneck where consumer AMD cards can't run TEI directly despite usable ROCm support.
A workaround approach to run TEI-compatible bge-m3 embeddings on AMD consumer RDNA GPUs (like Strix Halo and Radeon R9 7000), which Hugging Face's TEI does not officially support. The author needed higher embedding throughput for large-scale RAGFlow ingestion. It addresses the bottleneck where consumer AMD cards can't run TEI directly despite usable ROCm support.
A Reddit user describes a document-QA agent whose four small models — bge-m3, a cross-encoder reranker, GLiNER, and a small Qwen drafter — run as four separate containerized services. The poster asks whether anyone has consolidated the stack, citing OOM incidents and maintenance overhead, and reports the four deployments consume most of their week.
A Reddit user describes a document-QA agent whose four small models — bge-m3, a cross-encoder reranker, GLiNER, and a small Qwen drafter — run as four separate containerized services. The poster asks whether anyone has consolidated the stack, citing OOM incidents and maintenance overhead, and reports the four deployments consume most of their week.
A developer released embedcache, a single Go binary that acts as a caching proxy for embedding backends like Ollama, vLLM, and TEI. It caches computed embeddings in memory, serving duplicates in under a millisecond and only sending new text to the GPU. The author measured 49.7% duplicate tokens in a real RAG workload, suggesting significant GPU cost savings.
A developer released embedcache, a single Go binary that acts as a caching proxy for embedding backends like Ollama, vLLM, and TEI. It caches computed embeddings in memory, serving duplicates in under a millisecond and only sending new text to the GPU. The author measured 49.7% duplicate tokens in a real RAG workload, suggesting significant GPU cost savings.