lance-format/lance

Make a SVD implementation in Rust and remove the dependency of openblas

Open

#984 建立於 2023年6月15日

在 GitHub 查看
 (6 留言) (0 反應) (0 負責人)Rust (695 fork)github user discovery
A-indexenhancementgood first issuehelp wantedrust

倉庫指標

Star
 (6,582 star)
PR 合併指標
 (平均合併 6天 1小時) (30 天內合併 219 個 PR)

描述

Problem Statement

openblas gives us many troubles to build the package in different systems. We only use blas to compute SVD in OPQ now. Because it is only used during indexing, SVD / blas is not performance critical piece of code. It should be safe to remove them.

Desired behavior

We implement SVD in rust, and get rid of openblas-src as dependency.

貢獻者指南