lance-format/lance

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

Open

#984 aberto em 15 de jun. de 2023

Ver no GitHub
 (6 comments) (0 reactions) (0 assignees)Rust (695 forks)github user discovery
A-indexenhancementgood first issuehelp wantedrust

Métricas do repositório

Stars
 (6.582 stars)
Métricas de merge de PR
 (Mesclagem média 6d 1h) (219 fundiu PRs em 30d)

Description

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.

Guia do colaborador