Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vectorspace

Vector space allows ML Developers , Researchers to Run Ephermal Vector dbs . Helps in Also Exports of Indexes to cloud sources like s3 buckets. Locally it can spin up docker containers or ephermal pods on k8s

Usecases:
  • Testing Data with different vector dbs and perform benchmarks
  • Export Indexes as HNSW/IVF/PQ
  • Faster Vector Db Validation and Usecase Implementation

MVP Support

This cli now supports k8s clusters locally and vectordbs like chromdb,qdrant

Prerequisites

Before starting, make sure you have the following installed locally:

Minikube – Kubernetes local cluster

Kubectl – Kubernetes CLI tool

Docker – Required to build images

Setup

1.Clone The repo

git clone https://github.com/NarmalaSk/Vectorspace.git

  1. Install requirements.txt
pip install -r requirements.txt

3.Start the K8s crd

python cli.py start

4.Create a db

python cli.py create --name mydb --db qdrant --ttl 1h

About

VectorSpace helps you choose the right vector DB and run it as ephemeral agents

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages