租用AutoDL服务器
选用RTX3090
PyTorch 2.1.0 Python 3.10(ubuntu22.04) Cuda 12.1
--no-cache-dir 不用缓存
选用清华源,官网的阿里云检索不到magic-pdf[full]
condacreat-nMinerUpython=3.10.0condaactivateMinerUpipinstall-Umagic-pdf[full]--extra-index-urlhttps://wheels.myhloli.com-ihttps://pypi.tuna.tsinghua.edu.cn/simple--no-cache-dir
查看是否安装成功
magic-pdf--version
https://github.com/opendatalab/MinerU/blob/master/docs/how_to_download_models_zh_cn.md
pipinstallmodelscopewgethttps://gitee.com/myhloli/MinerU/raw/master/scripts/download_models.py-Odownload_models.pypythondownload_models.py
python脚本会自动下载模型文件并配置好配置文件中的模型目录
配置文件可以在用户目录中找到,文件名为magic-pdf.json
下载模型后移动models 和layoutreader到autodl-tmp文件夹中(任意文件夹中都行)
# 移动modelsmv /root/.cache/modelscope/hub/opendatalab/PDF-Extract-Kit-1.0 /root/autodl-tmp/models# 移动layoutreadermv /root/.cache/modelscope/hub/ppaanngggg/layoutreader /root/autodl-tmp/layoutreader
修改生成的magic-pdf.json中的“models-dir”和“layoutreader-model-dir”参数
{"bucket_info":{"bucket-name-1":["ak","sk","endpoint"],"bucket-name-2":["ak","sk","endpoint"]},"models-dir":"/root/autodl-tmp/models","layoutreader-model-dir":"/root/autodl-tmp/layoutreader","device-mode":"cuda","layout-config":{"model":"layoutlmv3"},"formula-config":{"mfd_model":"yolo_v8_mfd","mfr_model":"unimernet_small","enable":true},"table-config":{"model":"rapid_table","enable":false,"max_time":400},"config_version":"1.0.0"}python-mpipinstallpaddlepaddle-gpu==3.0.0b1-ihttps://www.paddlepaddle.org.cn/packages/stable/cu118/
在MinerU虚拟环境下运行
magic-pdf -p PDF的地址 -o 输出位置
举例:将root文件下的small_ocr.pdf文件转换完后,保存在/root/autodl-tmp/output
magic-pdf-p/root/small_ocr.pdf-o/root/autodl-tmp/output
输出结果为:
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |