VectorVFS: Ihr Dateisystem als Vektor Datenbank

2025-05-05

VectorVFS ist ein leichtgewichtiges Python-Paket, das Ihr Linux-Dateisystem mithilfe der nativen VFS-Erweiterten Attribute (Virtual File System) in eine Vektor-Datenbank verwandelt. Anstatt einen separaten Index oder eine externe Datenbank zu verwalten, speichert VectorVFS Vektoreinbettungen direkt neben jeder Datei – und verwandelt Ihre bestehende Verzeichnisstruktur in einen effizienten und semantisch durchsuchbaren Embedding-Speicher. VectorVFS unterstützt Metas Perception Encoders (PE), einschließlich Bild-/Video-Encoder für das Verständnis von visueller Sprache, und übertrifft InternVL3, Qwen2.5VL und SigLIP2 bei Zero-Shot-Bildaufgaben. Es unterstützt sowohl CPU als auch GPU, aber wenn Sie eine große Sammlung von Bildern haben, kann es beim ersten Mal einige Zeit dauern, alle Elemente einzubetten, wenn Sie keine GPU verwenden. Hinweis: Dies ist die erste Version von VectorVFS, und wir erweitern Modelle und Datentypen. Derzeit unterstützen wir nur Perception Encoders (PE) und Bilder.

Mehr lesen
Entwicklung