Docker部署文本语义检索系统

news2025/1/19 12:54:27

Docker 部署 pipelines服务

需求:基于docker部署百度飞桨公开项目pipelines服务之 端到端文本语义检索系统
项目链接:https://aistudio.baidu.com/aistudio/projectdetail/3351784?channelType=0&channel=0
代码地址:https://gitee.com/paddlepaddle/PaddleNLP/tree/develop

前提

环境:centos7、docker

第一步 克隆PaddleNLP项目

git clone -b develop https://gitee.com/paddlepaddle/PaddleNLP.git

或者点击下载ZIP
在这里插入图片描述

第二步 通过文件传输工具XFTPPaddleNLP文件上传到linux服务器

在这里插入图片描述
第三步 进入到docker目录

cd docker

在这里插入图片描述
第四步 根据Dockerfile文件创建项目镜像

# CPU
docker build --tag=pipeline_cpu_server . -f Dockerfile

在这里插入图片描述
第五步 docker拉取elasticsearch镜像

docker pull elasticsearch:8.3.3

在这里插入图片描述
查看elasticsearch镜像是否下载成功

docker images

在这里插入图片描述
第六步 设置docker网络

docker network create elastic

在这里插入图片描述
第七步 docker启动elasticsearch

docker run \
      -d \
      --name es02 \
      --net elastic \
      -p 9200:9200 \
      -e discovery.type=single-node \
      -e ES_JAVA_OPTS="-Xms256m -Xmx256m"\
      -e xpack.security.enabled=false \
      -e cluster.routing.allocation.disk.threshold_enabled=false \
      -it \
      elasticsearch:8.3.3

第八步 docker启动项目镜像 pipeline_cpu_server

# cpu
docker run -d --name paddlenlp_pipelines --net host -it pipeline_cpu_server

NOTE:

GPU启动方式:https://gitee.com/paddlepaddle/PaddleNLP/tree/develop/pipelines/docker

第九步 测试
测试地址:http://localhost:8502/
在这里插入图片描述
总结与展望
后期会阅读项目源码,根据项目需求,实现和部署特定领域的语义检索系统!!!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

03 Kubernetes 系统快速入门

课件 Kubernetes 中的 ownerReference 字段用于建立资源之间的所有者关系,即父子关系。这个字段可以用来指定一个资源是另一个资源的所有者。例如,一个 Deployment 可以拥有多个 Pod,这些 Pod 就可以通过 ownerReference 字段引用到对应的 De…

D. Maximum Distance(最小生成树)

Problem - D - Codeforces Chouti已经厌倦了乏味的作业,于是他打开了数年前创建的一个旧编程问题。 给定一个具有n个节点和m条加权边的连通无向图。其中有k个特殊节点:x1,x2,...,xk。 现在定义路径的成本为其边权的最大值。两个顶点之间的距离定义为连…

从C出发 29 --- 指针与函数

只有知道具体位置,才有可能跳到那个位置去执行,如果不知道在哪里,怎么跳? 函数是什么? 函数就是一片连续的内存 数组是什么? 数组就是一片连续的内存 很显然,这一片连续的内存当中&#xff0c…

百度智能云六大产品系列将率先基于大模型升级,加速全面智能化

百度智能云在上海召开文心一言技术交流会。百度集团副总裁袁佛玉表示,大模型的技术突破,使得全球性的“AI再造”已经拉开序幕。在技术底座层面,百度智能云拥有全栈自研的AI大底座;在大模型平台层面,拥有全球首个一站式…

OSGI详解

最近项目用到了OSGI,第一反应就是什么是OSGI? OSGI是一个为Java提供动态模块化的系统; 准确的说,OSGI是一个标准,一个框架,也可以理解为一个容器,具体的实现有Eclipse下的Equinox和Appach下的Fe…

18. Unity - 2D游戏开发小记01 --- 瓦片地图搭建基本操作

1. 瓦片地图创建(Tilemap) 在2D游戏开发中,瓦片地图就是游戏中的场景或者说游戏背景,可以使用把图片资源制作成Tiles,然后在游戏场景中搭建2D游戏的背景即可。 效果展示: 规则瓦片制作 首先在 Hierarchy层级窗口中右键鼠标,依次选择 2D Object → Tilemap → Rectan…

SpirngMVC的创建和使用

SpirngMVC的创建 SpringMVC的创建很容易。 步骤:创建SpringBoot项目,并在添加依赖时,添加Spring Web。 SpringMVC的创建就完成了。 创建SpringBoot项目详情:SpringBoot项目创建和使用_追梦不止~的博客-CSDN博客 S…

lua元表、元方法

lua元表、元方法 lua官方参考手册:https://www.runoob.com/manual/lua53doc/manual.html#2.4 一、总结: ☺ 1、普通的表,找不到了,或者无法进行运算的时候,考虑设置到它身上的元表的元方法 2、元表的本质&#xff1a…

JavaWeb03(域对象EL表达式JSTL标签)

目录 一.jsp内置对象之域对象 1.1 什么是jsp的内置对象? JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用。一共有9个: 分别为request、response、session、application、out、pageContext、confi…

netfilter filter表(三)

修改《netfilter filter表(二)》的hello_open函数,将ipt_entry的信息打印处理,代码如下: char* get_verdict(int verdict) {verdict -(verdict 1);char* p "";switch (verdict){case NF_DROP:p "NF_DROP";break;cas…

【LeetCode训练营】反转链表 移除链表元素 详细图解 203,206

💌 博客内容:LeetCode 训练营 😀 作  者:陈大大陈 🚀 个人简介:一个正在努力学技术的准前端,专注基础和实战分享 ,欢迎私信! 💖 欢迎大家:这…

SpringMVC实现文件上传和下载和Json的简单实用

目录 SpringMVC实现文件上传和下载 1、文件下载 2、文件上传 (1)文件上传操作的分析 (2)实现步骤 (3)解决文件重名覆盖问题 Json的简单使用 1、Json概述 2、Json的语法格式 3、Jackson的QuickStart SpringMVC…

【C++STL】map

文章目录 一. map的介绍二. map的使用结束语 一. map的介绍 map是关联容器,它按照特定的次序(按照key来比较)存储由键值key和值value组合而成的元素在map中,键值key通常用于排序和唯一地标识元素,而value中存储与此键值…

OSI七层模型、TCP/IP四层模型

OSI七层模型和TCP/IP四层模型 OSI七层模型 物理层:底层数据传输,如网线、网卡标准数据链路层:定义数据基本格式,如何传输如何标识;如网卡MAC地址网络层:定义IP地址,定义路由功能;如…

【中级软件设计师】—(针对上午题)二十三种设计模式(三十九)

【中级软件设计师】—(针对上午题)二十三种设计模式(三十九) 一、设计模式的分类 背背背 1 二、创建型设计模式(5种) 三、简单工厂模式 简单工厂模式代码实现如下: /*** author:Ca…

CentOS分区挂载 fdisk、parted方式解析

1 介绍 在linux中,通常会将持久化数据保存到硬盘当中,但是硬盘一把会比较大,因此我们为了方便管理,会将一个硬盘分成多个逻辑硬盘,称之为分区。 为了能够让分区中的文件使得能让操作系统处理,则需要对分区…

Java阶段二Day11

Java阶段二Day11 文章目录 Java阶段二Day11DQL主键与外键外键约束多对多关系内连接外连接自连接 JDBC核心接口JDBC连接的基本流程 教师总结主键与外键外键约束结论:关联关系中通常不适用外键约束。 多对多关系多对多关联查询例 练习题干答案 内连接语法例 外连接例 自连接定义场…

研报精选230427

目录 【行业230427东方金诚】有色金属行业信用风险回顾与2023年展望 【行业230427头豹研究院】2023年中国汽车安全气囊行业词条报告 【行业230427头豹研究院】2023年中国钠离子负极材料行业词条报告 【个股230427开源证券_佳禾食品】公司首次覆盖报告:植脂末龙头再启…

小匠物联出席宁波第五届家电产业数字化对接会助推家电产业数智化

宁波的家电资源与市场充足,特别是小家电,涉及20多个细分行业、近千个品种,其中10多个细分行业小家电产量一直位居全国或全球首列。但受原材料上涨等多重因素的影响,作为宁波市传统优势产业的家电产业也未能避免,产业数…

ldif 数据转成正确的组织结构再探

上次文章最后有说到按照之前的思路来转化组织结构是有坑的,我们现在还只是对接 AD域,ldap 协议的其他产品在细节上还会有些许不同 我们是不能直接粗暴的认为 cn 就是对应标识一个用户, cn 是 common name 的意思,他也可以表示我们…