为 DeepSeek V4 索引器添加 FlashInfer 融合 top-k 后端支持,提升性能。
该 PR 值得精读,尤其是其设计模式和测试策略。1. **设计决策**:关注在 `__init__` 中解析环境变量、将计算好的决策作为必需参数传递给数据类的设计,这有助于提高代码清晰度和可维护性。2. **外部库集成**:了解如何安全地封装和回退到外部库的新旧版本 API。3. **测试覆盖**:学习其如何通过 mock、CUDA 图测试和参数化基准测试来全面验证功能、正确性和性能。风险可控,主要依赖已合并的 FlashInfer 0.6.18 依赖。