Bert-as-service 学习

pip3 install --user --upgrade tensorflow 

安装遇到的问题如下:

pip3 install --user --upgrade tensorflow 
 1052  pip uninstall protobuf
 1053  pip3 uninstall protobuf
 1054  pip3 install protobuf==3.20.*
 1055  pip3 install open-clip-torch==2.8.2
 1056  pip3 install --user --upgrade tensorflow 
 1057  pip uninstall protobuf
 1058  pip3 uninstall protobuf
 1059  pip3 install protobuf==3.20.*
 1060  pip3 install --user --upgrade tensorflow 
 1061  pip install protobuf==3.20.*
 

tensorflow-2.11

bert-as-service, 依赖于 python≥3.5 AND tensorflow≥1.10;

参考:Bert- as-service安装和使用教程_bert进入端口-CSDN博客

参考:https://tensorflow.google.cn/install/pip?hl=zh-cn#system-install

BERT 服务化 bert-as-service - 01码匠 - 博客园 (cnblogs.com)

https://blog.csdn.net/luhuibo318/article/details/104925892

下载 https://storage.googleapis.com/bert_models/2018_11_03/chinese_L-12_H-768_A-12.zip

pip3 install bert-serving-server

pip3 install bert-serving-client

pip install bert-serving-server

pip install bert-serving-client

  1. 进入chinese_L-12_H-768_A-12同级目录执行下面命令

python3 start-bert-as-service.py -model_dir /opt/dockerinstall/python3/bert-model/chinese_L-12_H-768_A-12/ -num_worker=2

bert-serving-start -model_dir /opt/dockerinstall/python3/bert-model/chinese_L-12_H-768_A-12/ -num_worker=2

import sys

from bert_serving.server import BertServer
from bert_serving.server.helper import get_run_args


if __name__ == '__main__':
    args = get_run_args()
    server = BertServer(args)
    server.start()
    server.join()

tensorflow 版本太高

安装 pip3 install tensorflow==1.14.0

sudo yum update libstdc++
参考:https://blog.csdn.net/my__blog/article/details/123703024

https://blog.csdn.net/qq_50665031/article/details/108987205

最后启动成功:

待测试:nohup bert-serving-start -model_dir ./chinese_L-12_H-768_A-12/ -num_worker=1 > bert.log 2>&1 &

nohup python3 start-bert-as-service.py -model_dir /opt/dockerinstall/python3/bert-model/chinese_L-12_H-768_A-12/ -num_worker=2  > bert.log 2>&1 &

nohup python3 -m uvicorn main:app --host 192.168.1.243 --port 5001?> bertweb.log 2>&1 &

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/496139.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【PHP】Workerman开源应用容器的GatewayWorker 与 iOS-OC对接

Workerman 开源高性能PHP应用容器 workerman是一款开源高性能PHP应用容器,它大大突破了传统PHP应用范围,被广泛的用于互联网、即时通讯、APP开发、硬件通讯、智能家居、物联网等领域的开发。 PHPSocket.io PHP版本的socket.io,具有良好的客户端兼容性,常用于即时通讯领域…

JDK安装及环境变量配置(保姆级教程)

什么是JDK? JDK(Java Development Kit)是Java开发工具包的缩写 它是Java开发人员必备的软件包之一。JDK包含了用于编译、调试和运行Java程序的各种工具和库。通过安装JDK,开发人员可以开始编写、编译和运行Java应用程序、Applet和…

Qt下使用modbus-c库实现PLC线圈/保持寄存器的读写

系列文章目录 提示:这里是该系列文章的所有文章的目录 第一章:Qt下使用ModbusTcp通信协议进行PLC线圈/保持寄存器的读写(32位有符号数) 第二章:Qt下使用modbus-c库实现PLC线圈/保持寄存器的读写 文章目录 系列文章目录…

《最新出炉》系列初窥篇-Python+Playwright自动化测试-33-处理https 安全问题或者非信任站点-上篇

1.简介 这一篇宏哥主要介绍playwright如何在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说&#xff0c…

(全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF

研究生英语读写教程基础级教师用书PDF 研究生英语读写教程提高级教师用书PDF pdf下载(完整版下载) (1)研究生英语读写教程基础级教师用书PDF (2)研究生英语读写教程基提高级教师用书PDF

在Golang中简化日志记录:提升性能和调试效率

最大化效率和有效故障排除:在Golang中简化日志记录 日志记录是软件开发的一个基本方面,有助于调试、监控和理解应用程序的流程。在Golang中,有效的日志记录实践可以显著提高性能并简化调试过程。本文探讨了优化Golang日志记录的技术&#xf…

星瑞格获评“2023中国软件和信息服务业年度优秀解决方案

近日,由信息化观察网和中国软件和信息服务业年度风云榜组委会发起的“2023(第七届)中国软件和信息服务业年度风云榜”榜单正式发布,福建星瑞格软件有限公司(以下简称星瑞格)凭借SinoDB国产数据库金融解决方…

idea 更新maven java版本变化

今天遇到个问题就是&#xff0c;点击maven的reload&#xff0c;会导致setting 里的java compiler 版本变化 这里的话&#xff0c;应该是settings.xml文件里面的这个限定死了&#xff0c;修改一下或者去掉就可以了 <profile><id>JDK-1.8</id><activatio…

省市区街道/乡镇四级联动vue3

最近优化了一个省.市.区/县、乡镇/街道的四级联动组件&#xff0c;技术栈是element vue3记录一下。 本来是这样的三级联动&#xff1a; 这个三级联动很简单&#xff0c;直接利用el-select组件把地区值带进去就行了&#xff0c;现在要优化成省.市.区/县、乡镇/街道的四级联动&…

uniapp小程序uView自定义tabbar

两年没接触小程序&#xff0c;又重新拾请来 前言 工具&#xff1a;HBuilder X 3.99版本 微信开发者工具 1.06 语言&#xff1a;vue2 uView 一、创建项目 先使用HBuilder X工具创建一个空白uni-app项目 uviewTest 二、安装和配置 HBuilder X找到工具-》插件安装-》插件市场 u…

mac打不开xxx软件, 因为apple 无法检查其是否包含恶意

1. 安全性与隐私下面的允许来源列表&#xff0c;有些版本中的‘任何来源’选项被隐藏了&#xff0c;有些从浏览器下载的软件需要勾选这个选项才能安装 打开‘任何来源’选项 sudo spctl --master-disable 关闭‘任何来源’选项 sudo spctl --master-enable

无人机飞行控制系统技术,四旋翼无人机控制系统建模技术详解

物理建模是四旋翼无人机控制系统建模的基础&#xff0c;主要涉及到无人机的物理特性和运动学特性。物理建模的目的是将无人机的运动与输入信号&#xff08;如控制电压&#xff09;之间的关系进行数学描述。 四旋翼无人直升机是具有四个输入力和六个坐标输出的欠驱动动力学旋翼…