您好,登錄后才能下訂單哦!
這篇文章主要介紹Milvus v0.5.3版本有什么改進,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
主要改進
- Milvus server 到客戶端的結果集數據傳輸性能增強了至少一倍,主要通過對 gRPC 的以下更新來實現
優化了 messages
更改了生成代碼的 API 接口
刪除了 compression
- Python SDK
不同的數組分開存儲搜索結果的 ids 和 distances 以減少接口讀取結果集的響應時間
新增了一種新的獲取結果集里面某個目標向量的方式: id = results.id_array[i][j], distance = results.distance_array[i][j]
新增了一種數組遍歷方式,在 nq 和 topk 很大的情況下處理時間大大縮短
>> 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 時,增加了 keepalive 和 idleTimeout 等設置選項。
用戶現在可以通過 getResultIdsList 和 getResultDistancesList 分別獲取搜索結果的 ids 和 distances,分別獲取性能更優。也能通過 getQueryResultsList 獲取同時包含 ids 和 distances 的對象 QueryResult。
- C++ SDK
將其更改為動態庫
新增了 README 文件
- 提升了 IVF_SQ8H 的搜索性能
以上是“Milvus v0.5.3版本有什么改進”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。