milvus/internal
Yinzuo Jiang 5a06faca39
feat: fp32 vector to fp16/bf16 vector conversion for RESTful API (#37556)
RESTful API. The influenced API are as follows:

- Handler. insert
- HandlerV1. insert/upsert
- HandlerV2. insert/upsert/search

We do not modify search API in Handler/HandlerV1 because they do not
support fp16/bf16 vectors.

module github.com/milvus-io/milvus/pkg:

Add `Float32ArrayToBFloat16Bytes()`, `Float32ArrayToFloat16Bytes()` and
`Float32ArrayToBytes()`. These method will be used in GoSDK in the
future.

issue: #37448

Signed-off-by: Yinzuo Jiang <yinzuo.jiang@zilliz.com>
Signed-off-by: Yinzuo Jiang <jiangyinzuo@foxmail.com>
2024-11-24 17:46:33 +08:00
..
allocator fix: Rootcoord stuck at graceful stop progress (#36880) 2024-10-17 12:15:25 +08:00
coordinator/coordclient enhance: remove the rpc layer of coordinator when enabling standalone or mixcoord (#37815) 2024-11-23 21:36:33 +08:00
core fix: change search latency metric from us unit to ms unit (#37806) 2024-11-24 17:26:33 +08:00
datacoord enhance: remove the rpc layer of coordinator when enabling standalone or mixcoord (#37815) 2024-11-23 21:36:33 +08:00
datanode enhance: add list index and segment index retrieval API for WebUI (#37861) 2024-11-22 16:58:34 +08:00
distributed feat: fp32 vector to fp16/bf16 vector conversion for RESTful API (#37556) 2024-11-24 17:46:33 +08:00
flushcommon fix: Replace outer lock with concurrent map (#37817) 2024-11-21 16:08:33 +08:00
http enhance: add list index and segment index retrieval API for WebUI (#37861) 2024-11-22 16:58:34 +08:00
indexnode fix: Modify the batchsize of writer to timely flushing binlogs (#37692) 2024-11-15 10:14:31 +08:00
json feat: fp32 vector to fp16/bf16 vector conversion for RESTful API (#37556) 2024-11-24 17:46:33 +08:00
kv fix: fix make generate-mockery panic with go1.22 (#36830) 2024-10-17 12:11:31 +08:00
metastore enhance: Use batch to speed up list collections from meta kv (#37742) 2024-11-18 16:58:30 +08:00
mocks enhance: RBAC new grant/revoke privilege (#37785) 2024-11-21 22:20:34 +08:00
parser/planparserv2 enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
proto enhance:refine group_strict_size parameter(#37482) (#37483) 2024-11-12 09:56:28 +08:00
proxy enhance: add list index and segment index retrieval API for WebUI (#37861) 2024-11-22 16:58:34 +08:00
querycoordv2 enhance: add list index and segment index retrieval API for WebUI (#37861) 2024-11-22 16:58:34 +08:00
querynodev2 fix: Use correct policy merging growing&l0 and add unit tests (#37950) 2024-11-24 17:10:33 +08:00
registry
rootcoord enhance: RBAC new grant/revoke privilege (#37785) 2024-11-21 22:20:34 +08:00
storage enhance: Use PrimaryKeys to replace interface slice for segment delete (#37880) 2024-11-22 11:52:33 +08:00
streamingcoord enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
streamingnode enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
tso enhance: move rocksmq from internal to pkg module (#33881) 2024-06-25 21:18:15 +08:00
types feat: Support stats task to sort segment by PK (#35054) 2024-09-02 14:19:03 +08:00
util enhance: remove the rpc layer of coordinator when enabling standalone or mixcoord (#37815) 2024-11-23 21:36:33 +08:00
.mockery.yaml enhance: add create segment message, enable empty segment flush (#37407) 2024-11-08 10:16:34 +08:00