embedflow skips the 108 day GPU re indexing when teams upgrade the AI model that turns text into vectors for similarity search, by reranking its 50 closest matches from the old index.
Re-embedding a 1-billion-vector corpus with a new embedding model can take roughly 108 days on a single H100 — the working estimate posted by the developer behind embedflow, an open-source migration tool he released on r/MachineLearning this week. That bill comes from the model's ~106 documents per second throughput on a single GPU, scaled across a corpus that, in the motivating example, holds a billion vectors.
The workaround: instead of re-embedding every document, pull K=50 nearest neighbors from the existing index, rerank them with the new model, and serve results while the target vectors compute in the background. The project README frames the bet as "different representation spaces can still preserve useful retrieval neighborhoods."
The author tested 63 migration paths on corpora up to one million documents. The strongest reported case — qwen 4b to qwen 8b at K=50 — reaches the same retrieval quality as a native re-embed, per the embedflow site. The tool ships as a pip package, with backends for Qdrant, pgvector, and FAISS.
The scope matters. "Determining k is the hard part" is the author's own caveat, and one million documents is the published test ceiling; the billion-vector projection is not yet a measured run. Independent benchmarks remain absent.