Release Announcement: v1.4.0
We will release
v1.4.0 this week.
v1.3, Vald has some updating!
The main update is here:
LinearSearchof NGT is now available on Vald!
- FP16 mode for NGT is available!
- Pyroscope for continuous profiling Vald cluster is available!
- Added original gRPC status codec
- Improved search config and error code
- Follow new features of Kubernetes
LinearSearch of NGT
We have added the new API,
LinearSearch, since NGT has released Linear Search CAPI from v1.13.8.
Release Add C APIs for linear search · yahoojapan/NGT
Nearest Neighbor Search with Neighborhood Graph and Tree for High-dimensional Data - Release Add C APIs for linear…
You can use
LinearSearchas a simple search method or tool for tuning ANN search parameters.
We will post “HOW TO USE LinearSearch” as another blog post.
Support FP16 mode for NGT
NGT added the new features from v1.14.0.
Release Support fp16 · yahoojapan/NGT
You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or…
FP16 mode improves the memory usage of NGT decreases than FP32 but may reduce search accuracy a bit.
If you’d like to reduce memory usage, you can try it!
You can use it by setting
Pyroscope with Vald cluster
To more efficiently find the problems in your Vald cluster, continuous profiling is a good solution, so we have introduced Pyroscope.
Open Source Continuous Profiling Platform | Debug performance issues down to a single line of code…
Find bottlenecks in your code and fix performance issues
You can use it by following the steps.
- Preparing Kubernetes Cluster with
- Deploy Vald cluster using
- If you wonder how to deploy, please refer to Get Started
- For more information, please refer to here
We will also post focus on the story in another blog post 🙂
Added original gRPC status codec
We have implemented the original gRPC custom codec.
If your Vald cluster version is mismatched to the Vald client library version, it may not work well.
Improved search config and error code
From user feedback, we have decided to add a new parameter
SearchConfig and a new gRPC status
DEADLINE_EXCEEDEDfor an easy-to-predict error log.
The detail changes are below:
- gRPC status is
DEADLINE_EXCEEDEDwhen search cancels due to
- gRPC status is
NOT_FOUNDwhen the search results are more than
min_numand less than
Follow Kubernetes v1.23
We also follow the new features of Kubernetes v1.23.
For more information about this change, please refer to below.
kubernetes/CHANGELOG-1.23.md at master · kubernetes/kubernetes
All container images are available as manifest lists and support the described architectures. It is also possible to…
That’s all of the main updates.
For more details, please refer to below when
v1.4 is available.
Vald | Changelog
Vald is high scalable distributed high-speed approximate nearest neighbor search engine
If you have any questions or any requests, please feel free to contact us 🙂
Vald | Contributing Guide
Vald is an open source project. We appreciate your help! We use Github Issues to track issues within this repository…
We are happy to your feedback!
Vald. A highly scalable distributed fast approximate nearest neighbour dense vector search engine.
Introduction of Vald: Cloud-Native Vector Search Engine
A New World created by similar search: Cases where Vald can be used.
What Do You Use Vald for?: Example Senarios & Case Studies