最近接了一个任务关于bert生成变量,下面就踩雷事件具体描述一下,小白之间也要互相学习啊。
环境配置:
1,安装tensorflow
2,安装package
pip install bert-serving-server
pip install bert-serving-client
3,下载中文bert预训练的模型(https://github.com/google-research/bert#pre-trained-models)
4,下载成功后,需要解压。解压成功后
5,在cmd中输入bert-serving-start -model_dir D:\stuty\NLP\bert\chinese_L-12_H-768_A-12 -num_worker=1(我当时wirker=4的,电脑卡死了。注意model_dir一定要放入模型解压后的地址。)
6启动成功后。运行代码(csdn某博客的案例)
from bert_serving.client import BertClient
bc = BertClient(ip='localhost',check_version=False, check_length=False)
vec = bc.encode(['CSDN中文IT知识服务集团,业务有IT信息传播、技术交流、教育培训和专业技术人才服务。旗下有网络社区、学习平台和交流平台。'])
print(vec)
7.运行成功后的截图