All Projects → vektonn → vektonn

vektonn / vektonn

Licence: Apache-2.0 license
vektonn.github.io/vektonn

Programming Languages

C#
18002 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to vektonn

awesome-vector-search
Collections of vector search related libraries, service and research papers
Stars: ✭ 460 (+322.02%)
Mutual labels:  vector, knn-search
Harbol
Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib
Stars: ✭ 18 (-83.49%)
Mutual labels:  vector
siamese dssm
siamese dssm sentence_similarity sentece_similarity_rank tensorflow
Stars: ✭ 59 (-45.87%)
Mutual labels:  similarity
NSL
Implementation for <Neural Similarity Learning> in NeurIPS'19.
Stars: ✭ 33 (-69.72%)
Mutual labels:  similarity
rrbit
An Immutable vectors/lists/arrays library using the Relaxed Radix Balancing(RRB) technique
Stars: ✭ 12 (-88.99%)
Mutual labels:  vector
SCNMathExtensions
Math extensions for SCNVector3, SCNQuaternion, SCNMatrix4
Stars: ✭ 32 (-70.64%)
Mutual labels:  vector
elm-3d-camera
Camera type for doing 3D rendering in Elm
Stars: ✭ 12 (-88.99%)
Mutual labels:  vector
helm-charts
Helm charts for Vector.
Stars: ✭ 50 (-54.13%)
Mutual labels:  vector
OffsetGuided
Code for "Greedy Offset-Guided Keypoint Grouping for Human Pose Estimation"
Stars: ✭ 31 (-71.56%)
Mutual labels:  vector
GDAL.jl
Thin Julia wrapper for GDAL - Geospatial Data Abstraction Library
Stars: ✭ 78 (-28.44%)
Mutual labels:  vector
lvg
Lion Vector Graphics
Stars: ✭ 106 (-2.75%)
Mutual labels:  vector
matrixgl
Yet another matrix library for WebGL
Stars: ✭ 25 (-77.06%)
Mutual labels:  vector
cpp-code-snippets
Some useful C++ code snippets
Stars: ✭ 35 (-67.89%)
Mutual labels:  vector
milvus-sdk-java
Java SDK for Milvus.
Stars: ✭ 216 (+98.17%)
Mutual labels:  vector
VecFor
Vector algebra class for Fortran poor people
Stars: ✭ 28 (-74.31%)
Mutual labels:  vector
footile
A 2D vector graphics library written in Rust
Stars: ✭ 32 (-70.64%)
Mutual labels:  vector
vectorexpress-api
Vector Express is a free service and API for converting, analyzing and processing vector files.
Stars: ✭ 66 (-39.45%)
Mutual labels:  vector
BottomNavigation-RichPath-Sample
BottomNavigation RichPath Sample
Stars: ✭ 76 (-30.28%)
Mutual labels:  vector
ReactionDecoder
Reaction Decoder Tool (RDT) - Atom Atom Mapping Tool
Stars: ✭ 59 (-45.87%)
Mutual labels:  similarity
earthwyrm
Vector tile map server for openstreetmap data
Stars: ✭ 16 (-85.32%)
Mutual labels:  vector

Vektonn

CI Docker License

Overview

Vektonn is a high-performance battle-tested kNN vector search engine for your data science applications. It helps you manage vectors' lifecycle and radically reduces time to market.

See documentation for more info.

Features

  • Support for both dense and sparse vectors
  • Precise and approximate kNN (AkNN) algorithms
  • Scalable architecture that allows to easily handle hundreds-of-GB-worth of vector data

Components

There are three main parts of Vektonn: an API, an Index, and a Data Source.

Vektonn components

  • The API has methods for search and uploading vector data. It proxies requests to corresponding Indices and Data Sources.
  • A Data Source is where all the vectors' data being persistently stored. Currently, a Data Source is implemented using Apache Kafka.
  • An Index is an in-memory snapshot of data in Data Source. It updates asynchronously from a corresponding Data Source.

A data from a single Data Source can be spread (sharded) over several Indices to fit in RAM of hosting nodes.

A single Data Source may have several Indices defined on it with different metrics.

Get started

Support

If you have any questions or need help with Vektonn please contact us on Slack channel.

Contributing

Repositories

License

Vektonn is licensed under Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].