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 <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* add INVERTED index

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add GPU_BRUTE_FORCE and GPU_CAGRA

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix index test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* support group by

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* remove  console

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* support mmap

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* comment out test for now

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* update genCollectionParams to support multiple vectors field

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add test for generateInsertData about multiple vectors

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add compatible test for mutliple vectors

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update proto

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* optimize search()

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* part

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* move buildSearchParams and formatSearchResult to utils

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* refactor

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* refactor part2

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* improve code
Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* refactor part3

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update part5

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* prefinish multivsearch

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add comments

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix comments

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix build

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>
Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>
* add test data and const

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* add sparse data generator

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* fix create collection

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* stash

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>

* remove duplicate data sent to the sever

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* refactor data part1

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* finish insert

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add query

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* finish sparse vector

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix alter collection should run before load

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix http

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update test milvus verison

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add http test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ruiyi.jiang <ruiyi.jiang@zilliz.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* add f16 insert

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fp16 part2

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* stash

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* f16 part3

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* finish query

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* finish f16

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix type errors

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update parseFloat16VectorToBytes function

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add bf16 support

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update types

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* generate different types of sparse vector

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* fix sparse array in js

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add sparse array test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add csr sparse vector test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add coo support

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* remove unused import

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* refine comments

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* refine comment

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* update sparse test case

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* log level

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* add more test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add nq > 1 tests for sparse vectors

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* update test version

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
…ield is specified. (#300)

* add more tests

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* Fix multiple test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
shanghaikid and others added 11 commits April 15, 2024 11:26
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* add test for bf16

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

* add bf16 support

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
* make transform optional

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>

* update readme

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>

* fix http test

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>

* fix format test

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>

* fix sparse array test

Signed-off-by: ryjiang <jiangruiyi@gmail.com>

---------

Signed-off-by: shanghaikid <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: Shuyou <shuyou.zhan@zilliz.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
Signed-off-by: ryjiang <jiangruiyi@gmail.com>
@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