GPUStack 自定义后端系列 | MinerU:打造超强 PDF 文档解析服务

【MinerU技术原理深度解析】大模型时代的文档解析革命 在AI技术快速发展的今天,大量非结构化数据的处理成为亟待解决的问题。尤其是PDF文档,作为最常见的文件格式之一,如何高效准确地提取其中的信息,成为了许多企业和研究机构的痛点。上海人工智能实验室(上海AI实验室)大模型数据基座OpenDataLab团队开源了全新的智能数据提取工具——MinerU,旨在解决这一问题。MinerU能够将混合了图片、公式、表格、脚注等复杂元素的PDF文档转化为Markdown和JSON格式,大幅提升了AI语料的准备效率。 阅读详情

随着 GPUStack v2 的发布,我们迎来了备受期待的 自定义后端 功能!这意味着除了 GPUStack 原生支持的推理后端(如 vLLM、SGLang 等),你现在可以将任意模型推理引擎接入 GPUStack 进行统一的管理和调度。

今天,我们就以 MinerU 为例,手把手教你如何在 GPUStack 中运行这个强大的 PDF 文档提取工具,解锁高效的文档解析能力!

🧐 什么是 MinerU?

MinerU 是一款专注于复杂 PDF 文档解析的开源工具,能够将包含公式、表格等复杂元素的 PDF 精准转换为 Markdown 格式。通过 GPUStack 的自定义后端功能,你可以轻松获得一个私有化的文档解析 API 服务。

🛠️ 第一步:准备 MinerU 镜像

为了方便大家快速上手,我们已经预先打包好了开箱即用的镜像(版本 v2.7.0),推荐直接拉取使用:

docker pull swr.cn-south-1.myhuaweicloud.com/gpustackcommunity/mineru:v2.7.0

注意: 官方 Dockerfile 使用的是旧版本的 vLLM。如果您在 RTX 5090 等新设备上运行,请修改 Dockerfile 以升级 vLLM 并重新构建镜像。

📝 第二步:注册自定义后端

镜像准备好后,我们需要在 GPUStack 中将其注册为一个新的后端。

  1. 进入 GPUStack 管理界面。
  2. 展开侧边栏,选择 Inference Backends。

  1. 点击 Add Backend,填入以下配置:

为了方便大家复制,这里提供等效的 YAML 配置:

backend_name: MinerU-custom
default_run_command: mineru-vllm-server --port {{port}} --served-model-name {{model_name}}
version_configs:
  v2.7.0:
    image_name: swr.cn-south-1.myhuaweicloud.com/gpustackcommunity/mineru:v2.7.0
    custom_framework: cuda
default_version: v2.7.0

除了手动填写表单,你也可以点击界面右上角 “YAML Mode”,通过直接粘贴 YAML 代码的方式快速完成配置:

配置完成后的效果如下所示:

🚀 第三步:部署模型并绑定后端

后端注册完成后,就可以像部署普通 LLM 一样部署 MinerU 了。

  1. 打开 Deployments,点击 Deploy Model。

  1. 在部署配置中,选择我们刚刚注册的 MinerU 后端。

由于镜像内已预置模型权重,此处的 /tmp 仅作为路径占位。这可能导致系统对显存资源的估算出现偏差,因此建议选择 手动调度 (Manual Scheduling) 模式。

此外,由于 mineru-vllm-server 底层基于 vllm serve,您可以通过参数配置 --gpu-memory-utilization 等选项以精确控制资源使用。

⚠️ 重要提醒:
虽然 MinerU 提供了兼容 OpenAI API 的接口,但它是一个专用模型,仅用于文档处理,不具备通用对话能力。请勿将其作为通用聊天模型使用。

部署成功后,你会看到状态变为 Running:

查看日志确认启动无误:

💻 第四步:开始使用 MinerU

现在,你的 GPUStack 已经具备了 MinerU 的能力!你可以使用 MinerU 自带的 CLI 工具来快速测试 PDF 解析。

ℹ️ 小贴士:
当前版本的 mineru CLI 需要对依赖库 mineru-vl-utils 进行优化才能支持参数传递(详见 PR #34:https://github.com/opendatalab/mineru-vl-utils/pull/34)。如果直接在代码中使用 HttpVlmClient 调用 API,则不需要此处理。

获取 API 接入信息

在 Deployments 页面,点击对应模型的右侧菜单,选择 “API Access Info”:

CLI 调用示例

# 设置模型名称
export MINERU_VL_MODEL_NAME=mineru
# 注意:这里请使用你自己的 API Key
export MINERU_VL_API_KEY=gpustack_3519fc0369a06fae_c434118c1cc0e07f3dfe998c6416522c
# 开始解析 PDF
mineru -p example.pdf -o outputs -b vlm-http-client -u http://192.168.50.12

运行结果如下:

🌟 探索更多

GPUStack 的自定义后端功能拥有无限可能!

  • 更多社区后端: https://github.com/gpustack/community-inference-backends
  • 贡献你的后端: 欢迎提交 PR 分享您的配置。

🙌 加入社区

如果您在使用过程中遇到问题,欢迎加入我们的社区进行交流。

如果二维码失效,请访问 GPUStack 项目主页获取最新入口:https://github.com/gpustack/gpustack/blob/main/docs/assets/wechat-group-qrcode.jpg

MinerU教程第二弹丨MinerU 本地部署保姆级“喂饭”教程 本文为MinerU的本地部署指南,MinerU是一款由上海人工智能实验室OpenDataLab团队开发的开源PDF转Markdown工具,适用于RAG、LLM语料准备等场景。文章详细介绍了MinerU的功能特性,包括文档处理、格式转换和运行环境支持。接着,提供了系统要求和基础环境配置的说明,并逐步指导用户完成Conda环境的创建、模型文件的下载以及GPU加速的配置。此外,文章还涵盖了功能测试、批量PDF转换、本地API服务的搭建和卸载MinerU的步骤。对于不熟悉代码或硬件条件有限的用户,推荐使用官方提供的 阅读详情

相关推荐

私有化部署MinerU 与应用实践

MinerU是一款强大的开源pdf、word、ppt数据提取工具,本文介绍私有化环境中部署MinerU和应用的实践。

weixin_46423102的博客 3675

MinerU、Magic-PDF、Magic-Doc

一、关于 MinerU 二、Magic-PDF 1、简介 2、项目全景 3、流程图 4、子模块仓库 三、Magic-PDF 上手指南 1、配置要求 2、安装配置 1. 安装Magic-PDF 2. 下载模型权重文件 3. 拷贝配置文件并进行配置 4. 使用CUDA或MPS加速推理 CUDA MPS 3、使用说明 1) 通过命令行使用 直接使用 更多用法 2) 通过接口调用 本地使用 在对象存储上使用 4、常见问题处理解答 四、Magic-Doc 1、简介 2、安装 3、使用示例 4、性能

AI工程化、开源分享、文档翻译、代码笔记 6万+

LVGL多线程编程避坑指南:从音乐播放器项目看UI与后台任务如何安全协作

本文深入探讨LVGL在多线程环境下的安全协作问题,以音乐播放器项目为例,解析UI与后台任务(如mplayer音频播放器)的典型冲突场景。提供全局互斥锁规范、任务队列异步处理等核心策略,并分享mplayer进程集成方案与进度条优化技巧,帮助开发者规避界面卡顿、内存损坏等常见问题。

weixin_42531494的博客 131

AI之GPU:GPUStack的简介、安装和使用方法、案例应用之详细攻略

​ AI之GPU:GPUStack的简介、安装和使用方法、案例应用之详细攻略 目录 GPUStack简介 GPUStack 安装和使用方法 GPUStack的案例应用 GPUStack简介 2024年8月,GPUStack是一个开源的GPU集群管理器,用于运行AI模型。它具有广泛的硬件兼容性,支持多种品牌的GPU,包括在Apple MacBook、Windows PC和Linux服务器上运行。 它支持各种AI模型,从大型语言模型(LLM)和扩散模型到音频、嵌入和

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 2万+

playwright-mcp 安装使用的详细教程

Playwright MCP 快速入门指南 Playwright MCP Server 是由微软开发的浏览器自动化服务,通过 MCP 协议为 AI/Agent/LLM 提供网页交互能力。它基于可访问性树而非屏幕截图,支持多种浏览器和运行模式。 安装要求: Node.js v18+ 命令行操作能力 支持 MCP 的客户端 安装方式: 通过 npx 快速启动:npx @playwright/mcp@latest 项目依赖安装:npm install @playwright/mcp 主要特性: 支持 Chrome

上善若水 7984

避坑指南:LAMMPS做GCMC模拟时,化学势mu和压力p到底怎么设?

本文详细解析了LAMMPS中巨正则蒙特卡洛(GCMC)模拟的关键参数设置,特别是化学势(mu)与压力(p)的正确计算方法。通过理论分析、实用公式和黄金法则,帮助用户避免常见误区,提升模拟精度和效率,适用于各类复杂体系的分子模拟研究。

weixin_42525289的博客 429

MinerU-pdf识别-本地部署

项目介绍:这是一款支持PDF、网页、电子书提取的一站式、开源、高质量数据提取工具。

人工智能(AI)技术,大模型技术,深度学习,机器学习,计算机视觉,AI工具实践应用等分享 1万+

Linux-RGMII PHY 88E1512 驱动调试记录

1. 简介 1)开发板平台:创龙 AM5728 (tl5728-easy-evm) 2)PHY芯片:Marvell 88E1512 88E1512和88E1510都是一个系列的phy,采用marvell的通用phy驱动,驱动源码路径如下:drivers/net/phy/marvell.c 2. 应用场景 1)系统框图 AM5728连接两个PHY,PHY0的工作模式是 RGMII to Copper (RGMII到电口),PHY1的工作模式是 RGMII to SGMII。 两个PHY与处理器的连接方式都是

weixin_40407893的博客 2万+

MinerU 1.3.12 正式版 离线环境整合一键包 使用教程(无需安装部署, 解压即用)

最近发现了一款工具大语言语料处理神器-MinerU, 非常适合在RAG等应用场景中使用, 开源免费MinerU其中的一个功能是将 PDF 转化为 markdown 格式的工具, 对PDF文档提取的效果目前是市面上效果比较好的, 最新的版本还支持了PDF中表格的识别MinerU 官方仓库: https://github.com/opendatalab/MinerU装环境相对麻烦, 为此我制作了环境一键包, 下面就介绍下环境一键包的使用。

后端开发/摄影师/运营 2万+

2026华为OD面试题084:贪心的商人

商人经营一家店铺,有 `number` 种商品。由于仓库限制,每件商品的最大持有数量是 `item[index]`。 每种商品每天有一个价格 `item_price[item_index][day]`。通过对商品买进和卖出获取利润,请给出商人在 `days` 天内能获取到的最大利润。 注:同一件商品可以反复买进和卖出。 输入描述: - 第一行输入商品数量 `number` - 第二行输入商人售货天数 `days` - 第三行输入 `number` 个整数,表示每件商品的最大持有数量 `item[in

琅嬛福地 273

构建一个基于Simulink的LC滤波器仿真模型

需求分析LC滤波器(Inductor-Capacitor Filter)是一种常见的无源滤波器,广泛应用于电力电子、通信、音频处理等领域。其主要作用是平滑输入信号中的高频谐波成分,保留低频或直流成分,从而提高输出信号的质量。在电力电子系统中,LC滤波器常用于逆变器、整流器等设备的输出端,以减少开关噪声和电磁干扰(EMI),确保输出电压和电流的稳定性。本项目将基于Simulink平台,开发一个完整的LC滤波器仿真模型,涵盖从电源输入到滤波输出的整个过程,并通过PI控制器实现对滤波效果的闭环控制。

MHD0815的博客 740

开源 GPU 集群管理器 GPUStack 轻松拉起deepseek各版本模型

GPUStack 是一个用于运行 AI 模型的开源 GPU 集群管理器。

m0_61069946的博客 1万+

16、经皮功能性电刺激助行:Parastep系统全解析

本文全面解析了经皮功能性电刺激助行系统——Parastep系统,涵盖其发展历史、技术参数、系统设计、患者准入标准、训练方案及临床效果。作为首个获得FDA批准并商业化的非侵入性FES助行系统,Parastep为胸段截瘫患者提供了独立站立与行走的可能性,并在改善下肢血流、肌肉质量、心理状态等方面展现出显著医学与心理益处。文章还对比了其他FES系统,分析了Parastep的优势与局限,并探讨了未来技术改进方向与应用拓展前景。

l3m4n的博客 107

一个开源的企业私有化大模型服务平台,一键部署异构GPU集群,开箱即用,还能免费商用!

在过去近两年中,AI发展速度超过任何历史时期,基于大模型的各类应用已经渗透到了各行各业中,很多企业都在积极探索如何利用大模型提高公司运营管理的能效。阿里云 CTO 周靖人也说过““当下企业应用大模型存在三种范式:一是对大模型开箱即用,二是对大模型进行微调和持续训练,三是基于模型开发应用,其中最典型的需求是RAG但是如果以企业私有化角度来说,部署大模型或者RAG等系统,_就大__模型开箱即用这点还远远没有达到,_尤其在多异构GPU调度管理的情况下。

qingkahui24689的博客 3965

Oracle EBS FA 如何打开关闭的资产会计期间?

用户“运行折旧”,误勾选为“关闭期间”,还有一部分资产还需要操作报废和调整,希望后台打开关闭的资产会计期。

陈显平的专栏-Oracle EBS 1028

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【大模型:知识库管理】--MinerU本地部署

摘要: MinerU是由上海人工智能实验室OpenDataLab团队开发的开源智能数据提取工具,专注于解析复杂PDF文档(含图片、公式、表格等),将其转换为结构化Markdown格式。其核心功能包括多模态内容处理、公式LaTeX转换、干扰元素去除及乱码修复,支持CPU/GPU和跨平台运行。部署需Python 3.10~3.13环境,可通过conda或Docker安装,提供本地及云模型源(HuggingFace/ModelScope)选择。工具链整合了LayoutLMv3、YOLOv8等模型,适用于学术、法律

我是个好人呀,O(∩_∩)O 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

最新开源的解析效果非常好的PDF解析工具MinerU (pdf2md pdf2json)

毫不夸张的说PDF解析工具MinerU是照进RAG黑暗中的一道光——这是我对它的评价。我测过太多了文档解析工具! 最近在做文档解析的工作。看了很多的开源的文档解析的工具,版面分析的工具,其中包括paddelpaddel这样30k+star的明星工具。但是效果都觉得不好。 MinerU是一个最近开源的文档解析工具,可以把PDF转成json结构,还可以转成md格式。可以解析得到其中的图片,表格,可以得到段落,可以得到标题,这是很哇塞的事情。因为最近RAG特别火热,这些都是RAG非常需要的。

Angus 3万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

GPUStack使用

支持私有化部署 RAG 系统和 AI Agent 系统所需的各种关键模型,包括 LLM 大语言模型、VLM 多模态模型、Embedding 文本嵌入模型、Rerank 重排序模型、Text-to-Image 文生图模型,以及 Speech-to-Text(STT)和 Text-to-Speech(TTS)语音模型等。并提供统一认证和高可用负载均衡的 OpenAI 兼容 API,供用户从各类大模型云服务无缝迁移到本地部署的私有大模型服务。

★ James Liu @ 优快云 5875

MinerU本地化部署教程——一款AI知识库建站的必备工具

MinerU本地化部署教程——一款AI知识库建站的必备工具

寒冰屋的专栏 3266

开源神器MinerU:一键提取PDF、网页、电子书的宝藏工具

MinerU是由opendatalab开发的一站式开源数据提取工具,它包括两个主要组件:Magic-PDF和Magic-Doc。Magic-PDF专注于PDF文档的提取,而Magic-Doc则能够处理网页和电子书。

XPlaza的博客 4436

MinerU v2.0:VLM模型捅破解析效果天花板!

之前写 Dolphin 的分析文章时,我对 VLM 进行文档解析的路线始终不抱希望,因为之前的规律表明:只有模型参数足够大,才能获得好效果,小参数模型一致难以企及大参数模型的性能。MinerU 0.9B 的 VLM 模型让人眼前一亮,一个模型同时解决了布局分析、公式识别、文本OCR等各种任务,而且效果不错。本文中的实验结果表明,每块部分都由小模型去做,虽然能应对大多数场景,但对于部分复杂场景,它的瓶颈也暴露无疑,很难再通过数据训练去突破。

兴趣使然的创作者 9425

MinerU PDF 文档提取 Demo (PDF解析)

Magic-PDF 是一款将 PDF 转化为 markdown 格式的工具。支持转换本地文档或者位于支持S3协议对象存储上的文件。主要功能包含支持多种前端模型输入删除页眉、页脚、脚注、页码等元素符合人类阅读顺序的排版格式保留原文档的结构和格式,包括标题、段落、列表等提取图像和表格并在markdown中展示将公式转换成latex乱码PDF自动识别并转换支持cpu和gpu环境支持windows/linux/mac平台。

shizidushu的博客 4827

登顶GitHub Trending,开源工具MinerU助力复杂PDF高效解析提取

在7月4日举行的WAIC 2024科学前沿主论坛上,书生·浦语2.5正式发布,面向大模型研发与应用的全链条工具体系同时迎来升级。在数据处理环节,上海人工智能实验室(上海AI实验室)大模型数据基座OpenDataLab团队开源了全新的智能数据提取工具——MinerU。

ShushengPuyu的博客 5245

Mineru 部署指南

创建一个 conda 环境 并 激活在虚拟环境中安装 MinerU 的环境配置,这部分下载的环境是 cpu 版本,如下载成功后进行下一步。

qq_56694194的博客 1217

RAG项目必备!文档解析神器MinerU:2.5万星标!支持GPU加速,轻松应对复杂文档

MinerU能够轻松应对各种PDF文档需求,包括考题、PPT、论文、教科书、图书、杂志、笔记、新闻、研报等,并支持其他类型的文档转换为PDF后提取,如图片、PPT和Word文档。精准识别版面元素,删除页眉/页脚/脚注,同时保留正文内容。

star_nwe的博客 3511
上一篇: 释放H200全部潜力:DeepSeek-V3.2推理性能提升161%的优化秘籍
下一篇: GPUStack 实战:n8n 接入本地模型,零成本打造 AI 资讯助手
GPUStack
博客等级 码龄2年 150粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值