当前位置: 首页 > news >正文

在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目

在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目

文章目录

    • 在昇腾910B服务上部署搭建适配PDF解析工具Mineru2.5开源项目
      • 一、在昇腾社区下载适用的mindie镜像并运行容器
      • 二、安装系统运行所需要的依赖
      • 三、安装mineru所需python依赖并设置环境变量
        • 1、报错一
        • 2、报错二
        • 3、报错三
        • 4、报错四
      • 四、部署Mineru项目
      • 五、运行测试


一、在昇腾社区下载适用的mindie镜像并运行容器

昇腾社区

docker run -itd \--shm-size=500g \--net=host \--privileged \--name mindie \--restart=always \--device=/dev/davinci4 \--device=/dev/davinci5 \--device=/dev/davinci_manager \--device=/dev/devmm_svm \--device=/dev/hisi_hdc \-v /usr/local/Ascend/driver/:/usr/local/Ascend/driver/ \-v /usr/local/Ascend/add-ons/:/usr/local/Ascend/add-ons/ \-v /usr/local/sbin/:/usr/local/sbin/ \-v /var/log/npu/slog/:/var/log/npu/slog \-v /var/log/npu/profiling/:/var/log/npu/profiling \-v /var/log/npu/dump/:/var/log/npu/dump \-v /var/log/npu/:/usr/slog \-v /etc/hccn.conf:/etc/hccn.conf \swr.cn-south-1.myhuaweicloud.com/ascendhub/mindie:2.0.RC1-800I-A2-py311-openeuler24.03-lts \/bin/bash

二、安装系统运行所需要的依赖

进入容器并执行

yum install -y mesa-libGL mesa-libGL-devel libXrender libSM libXext tesseract tesseract-langpack-chi_sim

三、安装mineru所需python依赖并设置环境变量

由博主多次测试失败找到的版本号
报错列举一下

1、报错一

operator torchvision::nms does not exist
是这个torchvision和torch没有对应的结果

2、报错二

ERR00100 PTA call acl api failed
[Error]: The internal ACL of the system is incorrect.
Rectify the fault based on the error information in the ascend log.
EC0010: Failed to import Python module [AttributeError: np.float_ was removed in the NumPy 2.0 release. Use np.float64 instead…].
这个是昇腾软件栈与NumPy 2.0不兼容

3、报错三

An error happened while trying to locate the files on the Hub and we cannot
find the appropriate snapshot folder for the specified revision on the local disk. Please check your internet connection and try again.
这个是必需配置本地模型:export MINERU_MODEL_SOURCE=local

4、报错四

ImportError: /usr/local/lib64/python3.11/site-packages/torch_npu/lib/libtorch_npu.so: undefined symbol: _ZNK5torch8autograd4Node4nameEv
这个是torch和torch_npu版本不匹配

安装版本

pip install torchvision==0.20.1  numpy==1.26.4 torch==2.5.1 accelerate==1.10.1 
pip install torch_npu-2.5.1.post3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

环境变量设置

export MINERU_MODEL_SOURCE=local
export HF_ENDPOINT=https://hf-mirror.com

四、部署Mineru项目

core 模块是 MinerU 的核心依赖,包含了除vllm外的所有功能模块。安装此模块可以确保 MinerU 的基本功能正常运行

pip install mineru[core]

下载模型

mineru-models-download

下载源选择modelscope
NPU支持跑pipeline

五、运行测试

mineru-gradio --device npu --server-name 0.0.0.0 --server-port 7860

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/469850.html

相关文章:

  • Vue项目中将界面转换为PDF并导出的实现方案
  • 黄山市非遗网站策划书推广普通话作文
  • 深度学习基础:从原理到实践——第二章神经网络(中)
  • 从传统Linux部署到容器化:实践对比与工程化指南
  • Python 高效实现 Excel 与 CSV 互转:用自动化提升效率
  • php购物网站开发uml图注册页面设计代码
  • Let‘s Encrypt证书加密原理 免费申请方式
  • 农村电商网站建设分类高校门户网站开发
  • 用vscode查日志方便的搜索-复制所有匹配行功能
  • C++设计模式之行为型模式:观察者模式(Observer)
  • 指数分布:从理论到机器学习应用
  • (Python)终端着色基础(八色样式码):一般(0-9)十之用三四,更有传说『53上划线』,众多终端不实现
  • webman项目开机自启动
  • 男和女做暖暖网站官方正版浏览器
  • 网站收录量是什么意思网站改版 信科网络
  • PDM:产品数据的智能枢纽,驱动企业高效创新
  • Redis重大版本演进全解析:从2.6到7.0
  • mysql高可用架构之MHA部署(二)VIP漂移(保姆级)
  • 【从零开始java学习|第二十二篇】集合进阶之collection
  • 活动回顾 | AutoMQ 新加坡 TOKEN2049:展示高效 Web3 数据流基础设施
  • 多字节串口收发IP设计(四)串口接收模块设计及联合仿真(含源码)
  • 封装相关学习
  • 成都网站优化方案wordpress cms主题教程
  • 网络原理基础
  • aws s3设置跨域,s3配置预签名,aws 配置文件上传
  • 18芯城网站开发案例国内简约网站设计
  • 网站开发用什么字体一般域名的作用
  • 『 QT 』Hello World控件实现指南
  • 【CF】Day148——Codeforces Round 1057 (Div. 2) CD (非退化凸多边形的分类讨论 | 破环成链动态规划)
  • 网站建设教程金旭亮wordpress自动加p标签