dependabot[bot]
544e4ff774
Bump lukemathwalker/cargo-chef ( #1294 )
...
Bumps lukemathwalker/cargo-chef from latest-rust-1.65.0 to latest-rust-1.66.0.
---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 21:01:46 +01:00
Arnaud Gourlay
e3c6bb8a53
update tonic 0.8 & prost 0.11 ( #1285 )
...
* update tonic 0.8 & prost 0.11
* install protoc via package manager
2022-12-19 15:30:33 +01:00
98fc5b2fa4
0.11.1 cherry picks ( #1193 )
...
* Complete feature road-map
* docs: add erare-humanum as a contributor for code (#1181 )
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
* update rust version and fix clippy complains (#1190 )
* handle collections transition from single-node to cluster (#1189 )
* Update to v0.11.1 (#1191 )
* update to v0.11.1
* also default version
Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com >
* consensus_state to consensus_state
Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com >
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-07 11:31:12 +01:00
dependabot[bot]
4a2e2a1727
Bump lukemathwalker/cargo-chef ( #1066 )
...
Bumps lukemathwalker/cargo-chef from latest-rust-1.63.0 to latest-rust-1.64.0.
---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-28 12:29:41 +02:00
Andrey Vasnetsov
5ca23c3299
Multiplatform build fix 3 ( #1021 )
...
* proper default values
* debug ci
* remove debug code
2022-09-15 11:47:17 +02:00
Andrey Vasnetsov
01807d5cf3
Multiplatform build fix 2 ( #1000 )
...
* upd dockerfile to multi-arch build
* debug actions
* fail faster on install
* add buildplatform
* enable CI
* dedicated push for github registry
* default platform
* fix default target arch
* revert debug ci changes
2022-09-12 13:26:40 +02:00
dependabot[bot]
fdfd133810
Bump lukemathwalker/cargo-chef ( #947 )
...
Bumps lukemathwalker/cargo-chef from latest-rust-1.62.1 to latest-rust-1.63.0.
---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-15 21:00:43 +02:00
dependabot[bot]
0586d5f59a
Bump lukemathwalker/cargo-chef ( #853 )
...
Bumps lukemathwalker/cargo-chef from latest-rust-1.62.0 to latest-rust-1.62.1.
---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 22:06:38 +02:00
dependabot[bot]
7de85a5f31
Bump lukemathwalker/cargo-chef ( #778 )
...
Bumps lukemathwalker/cargo-chef from latest-rust-1.61.0 to latest-rust-1.62.0.
---
updated-dependencies:
- dependency-name: lukemathwalker/cargo-chef
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-05 10:07:04 +02:00
Andrey Vasnetsov
11a45bda52
move cargo dependency building into a separate docker layer ( #632 )
2022-06-01 19:01:43 +02:00
dependabot[bot]
9e950128f4
Bump rust from 1.60.0 to 1.61.0 ( #622 )
...
Bumps rust from 1.60.0 to 1.61.0.
---
updated-dependencies:
- dependency-name: rust
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 10:31:52 +02:00
Arnaud Gourlay
c09034f6e8
Install protoc to avoid having to recompile it ( #452 )
...
* Install protoc to avoid having to recompile it
* cleanup bash script call sites
* move script out of worflows
* cleaner script
2022-04-11 08:37:09 +02:00
dependabot[bot]
3f718d606f
Bump rust from 1.59 to 1.60.0 ( #455 )
...
Bumps rust from 1.59 to 1.60.0.
---
updated-dependencies:
- dependency-name: rust
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-08 14:31:06 +02:00
Snyk bot
8b5b04d291
fix: Dockerfile to reduce vulnerabilities ( #389 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN11-GNUTLS28-2419151
- https://snyk.io/vuln/SNYK-DEBIAN11-OPENSSL-2388380
- https://snyk.io/vuln/SNYK-DEBIAN11-OPENSSL-2426309
- https://snyk.io/vuln/SNYK-DEBIAN11-UTILLINUX-2401081
- https://snyk.io/vuln/SNYK-DEBIAN11-UTILLINUX-2401081
2022-03-18 13:35:07 +01:00
Andrey Vasnetsov
6fd51ce5bd
add rustfmt to build docker ( #391 )
2022-03-18 13:32:21 +01:00
Ivan Pleshkov
2c4fd0a205
Merge branch 'master' into remove-blas
2022-03-09 15:48:25 +00:00
Arnaud Gourlay
33ef05c80a
Docker build with Rust 1.59 ( #346 )
2022-02-28 14:13:22 +01:00
Arnaud Gourlay
514d5c16b0
Rust 1.58.1 in Docker file ( #241 )
2022-01-21 11:28:58 +01:00
Ivan Pleshkov
d0cbfe4cb7
remove blas dependency
2022-01-04 17:51:53 +03:00
Anton V
15a9352df9
fix debian version in dockerfile ( #131 )
2021-11-25 11:33:24 +03:00
Anton V
737fa6d1ce
fix build of docker image - update version of libgfortran ( #130 )
2021-11-24 13:51:55 +03:00
Anton V
c922e16d2b
Upgrade rust version ( #127 )
...
* - update rust version in Dockerfile
- use rust edition 2021
* - update rust edition for libs
* remove *.lock from gitignore
2021-11-24 11:26:19 +03:00
Andrey Vasnetsov
a7c865c24c
use custom openblas fork wit implemented dynamic arch flag ( #106 )
...
* use custom openblas fork wit implemented dynamic arch flag
* add comment
2021-10-06 19:20:57 +03:00
Andrey Vasnetsov
6cab7f2a0b
dynamic arch ( #79 )
...
* dynamic arch
* fix fmt
2021-08-29 23:31:55 +02:00
Konstantin
9b9991d6bb
[GRPC] Introduce GRPC API based on tonic ( #76 )
2021-08-01 20:49:15 +02:00
Andrey Vasnetsov
3616631300
Filtrable hnsw ( #26 )
...
* raw points scorer
* raw point scorer for memmap storage
* search interface prepare
* graph binary saving + store PointOffsetId as u32
* WIP: entry points
* connect new link method
* update libs + search layer method + visited list + search context + update rust
* implement Euclid metric + always use MinHeap for priority queue
* small refactor
* search for 0 level entry
* update visited pool to be lock free and thread safe
* use ef_construct from graph layer struct + limit visited links to M
* add metric pre-processing before on vector upsert
* old hnsw heuristic
* save hnsw graph for export
* search method + tests
* small fixes
* add benchmark and profiler
* build time optimizations
* use SeaHash
* remove unsed benchmark
* merge hnsw graph function
* WIP:HNSW index build function
* HNSW build_index with additional indexing
* refactor fixtures
* graph save and load test
* test and fixes for filterable HNSW
* enable hnsw index for query planning
* fix cardinality estimation tests + remove query planner as class
* small refactor
* store full copy of collection settings with collection + allow partial override on creation #16
* API for updating collection parameters #16
* refactor: move collection error -> types
* report collection status in info API #17
* update OpenAPI Schema
2021-05-30 17:14:42 +02:00
Andrey Vasnetsov
69dc0f3bef
fix docker build
2021-01-16 12:11:24 +01:00
Andrey Vasnetsov
8a85c10934
use BLAS for vector dot production
2021-01-04 22:59:22 +01:00
Andrey Vasnetsov
bd7ed06bfe
add benchmark for vector similarity speed comparasion
2021-01-03 01:25:41 +01:00
Andrey Vasnetsov
cbb69f0d4a
add clang to the builder image
2020-12-13 15:14:07 +01:00
Andrey Vasnetsov
fd07dd0fd2
remove non-root user from Dockerfile
2020-11-24 18:21:38 +01:00
Andrey Vasnetsov
d8b0e6c283
dockerfile + examples
2020-10-27 19:57:39 +01:00