溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Milvus v0.5.3版本有什么改進(jìn)

發(fā)布時(shí)間:2021-12-13 18:05:30 來(lái)源:億速云 閱讀:143 作者:小新 欄目:大數(shù)據(jù)

這篇文章主要介紹Milvus v0.5.3版本有什么改進(jìn),文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

主要改進(jìn)

- Milvus server 到客戶端的結(jié)果集數(shù)據(jù)傳輸性能增強(qiáng)了至少一倍,主要通過(guò)對(duì) gRPC 的以下更新來(lái)實(shí)現(xiàn)

  • 優(yōu)化了 messages

  • 更改了生成代碼的 API 接口

  • 刪除了 compression


- Python SDK

  • 不同的數(shù)組分開(kāi)存儲(chǔ)搜索結(jié)果的 ids 和 distances 以減少接口讀取結(jié)果集的響應(yīng)時(shí)間

  • 新增了一種新的獲取結(jié)果集里面某個(gè)目標(biāo)向量的方式: id = results.id_array[i][j], distance = results.distance_array[i][j] 

  • 新增了一種數(shù)組遍歷方式,在 nq 和 topk 很大的情況下處理時(shí)間大大縮短

>> for id_list, dis_list in zip(results.id_array, results.distance_array):
>>     for id, dis in zip(id_list, dis_list):
>>        print("id={}, distance={}".format(id, dis))

- Java SDK

  • 在連接到 Milvus server 時(shí),增加了 keepalive 和 idleTimeout 等設(shè)置選項(xiàng)。

  • 用戶現(xiàn)在可以通過(guò) getResultIdsList 和 getResultDistancesList 分別獲取搜索結(jié)果的 ids 和 distances,分別獲取性能更優(yōu)。也能通過(guò) getQueryResultsList 獲取同時(shí)包含 ids 和 distances 的對(duì)象 QueryResult。

- C++ SDK

  • 將其更改為動(dòng)態(tài)庫(kù)

  • 新增了 README 文件

- 提升了 IVF_SQ8H 的搜索性能

以上是“Milvus v0.5.3版本有什么改進(jìn)”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI