Skip to content

v1.0.6 — 向量写入性能(批量嵌入)

Choose a tag to compare

@17861102832 17861102832 released this 24 Aug 00:02
· 2 commits to main since this release

v1.0.6 — 向量写入性能:store_batch 批量嵌入

  • VectorIndex.store_batch 改为一次 encode 批量嵌入全部 + 统一落库,替代「逐条 store(每条一次嵌入)」。大量记忆灌入(LongMemEval 式批量 ingest / 历史导入)显著提速。
  • 结构:抽出 _store_vec(权威表 + ANN 影子表共用)与 _embed_batch(有模型批量 encode;无模型/失败逐条兜底,可被测试 mock)。
  • 测试:test_vector_ann.py 新增 test_store_batch_embeds_once,mock 模型断言 encode 仅调 1 次且全部落库;全部 23 测试通过

安装:pip install "wanyimem[all]"