Flask 的 uwsgi 服务器,做文章相似检索。
- 250 维空间(float16)*100 万的语句大小有 1GB 左右,经测试有如下结果:
- structpack < numpy < pickle < mongo.GridFS
- numpy 数组的保存和读取效率可以说最佳,save:1.5s ,load:0.35s 。
- uwsgi 的缓存机制和 numpy 的效果差不多
- 可以通过一定程度的降维来减小向量文件的大小,然而每次请求来的时候都需 load 处理,
- 不知道 uwsgi 服务器能不能把要计算的内容事先读到内存,然后每次请求时拿过来直接计算?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/583341
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.