Skip to content

Making the C API more convenient to use #4181

@kaivalnp

Description

@kaivalnp
  1. Can we start publishing the shared library for the C API (libfaiss_c.so) to Conda, so that users don't have to build it locally?
  2. libfaiss_c.so is currently linked to libfaiss.so, but we don't have optimized versions of the library (AVX2, AVX512, SVE, etc). This could be overcome offline with something like patchelf (replace libfaiss.so dependency with optimized version), but can we start creating (and publishing) equivalent versions of the C API like libfaiss_avx2.so -> libfaiss_c_avx2.so, etc

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions