Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Milvus v2.4 #306

Merged
merged 41 commits into from
Apr 18, 2024
Merged

Support Milvus v2.4 #306

merged 41 commits into from
Apr 18, 2024

Conversation

shanghaikid
Copy link
Contributor

No description provided.

shanghaikid and others added 30 commits January 10, 2024 10:31
Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
* add INVERTED index

Signed-off-by: ryjiang <[email protected]>

* add GPU_BRUTE_FORCE and GPU_CAGRA

Signed-off-by: ryjiang <[email protected]>

* fix index test

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
* support group by

Signed-off-by: ryjiang <[email protected]>

* remove  console

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
* support mmap

Signed-off-by: ryjiang <[email protected]>

* comment out test for now

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
* update genCollectionParams to support multiple vectors field

Signed-off-by: ryjiang <[email protected]>

* add test for generateInsertData about multiple vectors

Signed-off-by: ryjiang <[email protected]>

* add compatible test for mutliple vectors

Signed-off-by: ryjiang <[email protected]>

* update proto

Signed-off-by: ruiyi.jiang <[email protected]>

* optimize search()

Signed-off-by: ruiyi.jiang <[email protected]>

* part

Signed-off-by: ruiyi.jiang <[email protected]>

* move buildSearchParams and formatSearchResult to utils

Signed-off-by: ryjiang <[email protected]>

* refactor

Signed-off-by: ryjiang <[email protected]>

* fix test

Signed-off-by: ryjiang <[email protected]>

* refactor part2

Signed-off-by: ryjiang <[email protected]>

* improve code
Signed-off-by: ryjiang <[email protected]>

* refactor part3

Signed-off-by: ryjiang <[email protected]>

* update part5

Signed-off-by: ryjiang <[email protected]>

* prefinish multivsearch

Signed-off-by: ryjiang <[email protected]>

* add comments

Signed-off-by: ryjiang <[email protected]>

* update test

Signed-off-by: ryjiang <[email protected]>

* fix comments

Signed-off-by: ryjiang <[email protected]>

* fix test

Signed-off-by: ryjiang <[email protected]>

* fix build

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ruiyi.jiang <[email protected]>
Signed-off-by: ruiyi.jiang <[email protected]>
* add test data and const

Signed-off-by: ruiyi.jiang <[email protected]>

* add sparse data generator

Signed-off-by: ruiyi.jiang <[email protected]>

* fix create collection

Signed-off-by: ruiyi.jiang <[email protected]>

* stash

Signed-off-by: ruiyi.jiang <[email protected]>

* remove duplicate data sent to the sever

Signed-off-by: ryjiang <[email protected]>

* refactor data part1

Signed-off-by: ryjiang <[email protected]>

* finish insert

Signed-off-by: ryjiang <[email protected]>

* add query

Signed-off-by: ryjiang <[email protected]>

* finish sparse vector

Signed-off-by: ryjiang <[email protected]>

* fix alter collection should run before load

Signed-off-by: ryjiang <[email protected]>

* fix http

Signed-off-by: ryjiang <[email protected]>

* update test milvus verison

Signed-off-by: ryjiang <[email protected]>

* fix test

Signed-off-by: ryjiang <[email protected]>

* add http test

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ruiyi.jiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
* add f16 insert

Signed-off-by: ryjiang <[email protected]>

* fp16 part2

Signed-off-by: ryjiang <[email protected]>

* stash

Signed-off-by: ryjiang <[email protected]>

* f16 part3

Signed-off-by: ryjiang <[email protected]>

* finish query

Signed-off-by: ryjiang <[email protected]>

* finish f16

Signed-off-by: ryjiang <[email protected]>

* fix type errors

Signed-off-by: ryjiang <[email protected]>

* update parseFloat16VectorToBytes function

Signed-off-by: ryjiang <[email protected]>

* add bf16 support

Signed-off-by: ryjiang <[email protected]>

* update types

Signed-off-by: ryjiang <[email protected]>

* fix test

Signed-off-by: ryjiang <[email protected]>

* add test

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
* generate different types of sparse vector

Signed-off-by: ryjiang <[email protected]>

* fix sparse array in js

Signed-off-by: ryjiang <[email protected]>

* add sparse array test

Signed-off-by: ryjiang <[email protected]>

* add csr sparse vector test

Signed-off-by: ryjiang <[email protected]>

* add coo support

Signed-off-by: ryjiang <[email protected]>

* remove unused import

Signed-off-by: ryjiang <[email protected]>

* refine comments

Signed-off-by: ryjiang <[email protected]>

* refine comment

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
* update sparse test case

Signed-off-by: ryjiang <[email protected]>

* log level

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
* add more test

Signed-off-by: ryjiang <[email protected]>

* add nq > 1 tests for sparse vectors

Signed-off-by: ryjiang <[email protected]>

* update test version

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
…ield is specified. (#300)

* add more tests

Signed-off-by: ryjiang <[email protected]>

* Fix multiple test

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
shanghaikid and others added 11 commits April 15, 2024 11:26
* add test for bf16

Signed-off-by: ryjiang <[email protected]>

* add bf16 support

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
* make transform optional

Signed-off-by: shanghaikid <[email protected]>

* update readme

Signed-off-by: shanghaikid <[email protected]>

* fix http test

Signed-off-by: shanghaikid <[email protected]>

* fix format test

Signed-off-by: shanghaikid <[email protected]>

* fix sparse array test

Signed-off-by: ryjiang <[email protected]>

---------

Signed-off-by: shanghaikid <[email protected]>
Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
Signed-off-by: ryjiang <[email protected]>
@sre-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: shanghaikid

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@shanghaikid shanghaikid changed the title release v2.4.0 Support Milvus v2.4 Apr 18, 2024
@shanghaikid shanghaikid merged commit 1a53e35 into main Apr 18, 2024
5 of 6 checks passed
@shanghaikid shanghaikid deleted the 2.4 branch April 18, 2024 03:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants