赞
踩
最近在做向量搜索引擎的调研中我发现faiss有一个比较致命的问题,我没有办法像mysql一样的去通过可交互页面进行crud,我需要不断地写代码实现相关的功能。
在我测试的过程之中还用到了bert as serving支撑我的远程的文本向量预测的工作。通过milvus客户端进行数据库交互。
安装bert as serving 必备的python 包
pip install -U bert-serving-server
pip install -U bert-serving-client
远程服务器启动 bert as serving的服务 这里需要你下载一下model_dir 我的BOS现在已经没有额度了。就不放bert高速下载的链接了。
#启动服务
bert-serving-start -model_dir chinese_L-12_H-768_A-12/ -num_worker=12 -max_seq_len=40
利用bert client调用远程服务器进行bert 远程预测文本向量的预测。
from bert_serving.client import BertClient
bc = BertClient(ip="10.33.43.29")
安装 milvus docker pull 镜像下来
docker pull milvusdb/milvus:0.10.1-cpu-d072020-bd02b1
记得把自己的账户加入docker权限组
下载配置文件
mkdir -p /home/$USER/milvus/conf
cd /home/$USER/milvus/conf
wget https://raw.githubusercontent.com/milvus-io/milvus/v0.10.1/core/conf/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。