Docker编译bge-m3服务,返回dense/sparse/colbert
Docker部署bge-m3服务满足3种向量的指定返回前提由于尝试过在VLLM上部署bge-m3服务能部署但是/v1/embeddings路径默认只返回dense向量。切换了三个版本均无法返回我需要的sparse向量所以后来参考网上资料自行编译了FlagEmbedding/bge-m3-server的Docker服务。docker compose配置services:bge-m3-server:image:FlagEmbedding/bge-m3-server:v0.5container_name:bge-m3-serverrestart:unless-stoppedports:-8000:8000volumes:# 建议将 ~ 替换为绝对路径防止解析错误-/home/hengfengai/.cache/modelscope/hub/models/BAAI/bge-m3:/models/bge-m3environment:# 接口鉴权密钥-API_KEYAbC123xYz456mNoPqRsTuVwXyZ7890# 输入文本最大截断长度Token数显存大可不传默认长度8192-MAX_LENGTH512# 【批次大小】每次推理并发处理的文本数量显存充足可调大以提升吞吐-BATCH_SIZE2# 是否启用 FP16 半精度推理节省显存,默认启用-USE_FP16truedeploy:resources:reservations:devices:-driver:nvidiacount:1capabilities:[gpu]# 确保服务连接到自定义网络可选networks:-bge-netnetworks:bge-net:driver:bridgeipam:config:-subnet:172.29.0.0/16启动成功启动日志显示HTTP请求8000端口向量请求请求dense向量默认返回dense: curl -X POST http://localhost:8000/v1/embeddings \ -H Content-Type: application/json \ -H Authorization: Bearer AbC123xYz456mNoPqRsTuVwXyZ7890 \ -d { model: bge-m3, input: [什么是大语言模型,what is bge?] } 同时返回Dense/Sparse: curl -X POST http://localhost:8000/v1/embeddings \ -H Content-Type: application/json \ -H Authorization: Bearer AbC123xYz456mNoPqRsTuVwXyZ7890 \ -d { model: bge-m3, input: [什么是大语言模型,what is bge?], return_sparse: true } 同时返回Dense/Sparse/colbert: curl -X POST http://localhost:8000/v1/embeddings \ -H Content-Type: application/json \ -H Authorization: Bearer AbC123xYz456mNoPqRsTuVwXyZ7890 \ -d { model: bge-m3, input: [什么是大语言模型,what is bge?], return_sparse: true, return_colbert: true }请求结果示例具体的Docker编译文件可去资源下载https://download.csdn.net/download/u013983235/93142766

相关新闻

真空蚀刻技术:PCB制造中的均匀蚀刻解决方案

真空蚀刻技术:PCB制造中的均匀蚀刻解决方案

1. 真空蚀刻技术的基本原理与行业痛点 真空蚀刻技术(Vacuum Etching Technology)是PCB制造领域针对传统水平蚀刻工艺缺陷提出的创新解决方案。这项技术的核心在于通过负压抽吸系统消除蚀刻过程中的"水坑效应"(Puddle Effect&#x…

2026/8/14 17:36:27 阅读更多 →
集成电路故障检测与预防性维护技术指南

集成电路故障检测与预防性维护技术指南

1. 集成电路"偷懒"的常见表现与危害 集成电路(IC)作为现代电子设备的核心部件,其工作状态直接影响整个系统的稳定性。当IC出现"偷懒"现象时,通常表现为以下几种典型症状: 间歇性功能失效 &#…

2026/8/24 4:18:09 阅读更多 →
告别数据泄露焦虑:企业如何构建安全的云密钥管理体系

告别数据泄露焦虑:企业如何构建安全的云密钥管理体系

随着企业纷纷投身多云环境,业务架构的灵活性得到了极大提升,但数据安全的挑战也随之而来。在云计算环境中,数据加密是保护隐私的最后一道防线,而密钥则是这道防线的“核心钥匙”。面对分散的云资源,云计算密钥管理推荐…

2026/8/19 18:21:51 阅读更多 →

最新新闻

从浮栅晶体管到3D NAND:深入解析SSD闪存颗粒的工作原理与选型指南

从浮栅晶体管到3D NAND:深入解析SSD闪存颗粒的工作原理与选型指南

1. 从“黑盒”到“白盒”:为什么我们需要了解SSD与闪存颗粒如果你最近给电脑升级或者新装了一台机器,大概率会听到一个建议:“一定要上固态硬盘(SSD)”。确实,从开机速度到游戏加载,再到日常的文…

2026/8/24 5:15:47 阅读更多 →
KMP算法本质:手算next数组与最长公共前后缀

KMP算法本质:手算next数组与最长公共前后缀

1. 为什么KMP不是“背公式”,而是必须亲手推演的思维训练你翻过王道数据结构,抄过next数组的递推代码,期末考前默写过“j next[j]”那行——但当面试官突然问:“如果模式串是ababababca,第7位失配时,为什么…

2026/8/24 5:15:47 阅读更多 →
使用CANdb++从零构建DBC文件:汽车CAN总线通信数据字典实战指南

使用CANdb++从零构建DBC文件:汽车CAN总线通信数据字典实战指南

1. 项目概述:从零到一构建DBC文件在汽车电子开发领域,尤其是涉及CAN总线通信的项目中,DBC文件就像一份所有ECU(电子控制单元)都必须遵守的“通信宪法”。它定义了总线上流动的每一条报文(Message&#xff0…

2026/8/24 5:15:47 阅读更多 →
从单目视频到可驱动数字人:4D Gaussian Splatting实战指南

从单目视频到可驱动数字人:4D Gaussian Splatting实战指南

最近在尝试从单目视频生成动态数字人时,发现很多方案要么对设备要求高(如多摄像头阵列),要么生成效果僵硬、缺乏细节。直到接触到 4D Gaussian Splatting (4DGS) 技术,它通过一种创新的显式表示方法,仅需…

2026/8/24 5:15:47 阅读更多 →
重心坐标:从三角形插值到3D渲染的核心数学工具

重心坐标:从三角形插值到3D渲染的核心数学工具

1. 从三角形插值说起:为什么需要重心坐标?如果你接触过3D图形渲染、物理模拟或者游戏开发,大概率听过“插值”这个词。纹理坐标、顶点颜色、法线向量,这些附着在模型顶点上的数据,在三角形内部每个像素点上究竟应该是多…

2026/8/24 5:15:47 阅读更多 →
AI测试工程师面试核心考察点与实战解析

AI测试工程师面试核心考察点与实战解析

1. AI测试工程师面试核心考察维度在AI测试领域,面试官通常会从技术基础、测试思维和项目经验三个维度进行考察。不同于传统软件测试,AI测试需要额外关注算法理解、数据质量评估和模型性能监控等专业领域。1.1 技术基础能力考察点机器学习基础概念是必考内…

2026/8/24 5:14:47 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →