# magic_pdf ## 一、安装pdf文档解析 ### 以下演示在223节点安装pdf解析模块(可以直接使用镜像:1177ea7959ce) ### 1、下载本项目 `git clone http://developer.sourcefind.cn/codes/zhiAn123/magic_pdf.git` #### 安装依赖包 【提供的镜像暂未支持doclayout-YoLo模型,如需使用,请下载最新的库文件】 `pip install -U magic-pdf[full] --extra-index-url https://wheels.myhloli.com -i https://mirrors.aliyun.com/pypi/simple` 安装完毕后,请卸载需要使用光源库文件(torch、vllm等),以及nvdia-cuda类似不支持的库文件 ### 2、下载需要的模型库 下载qwen模型:[快速下载通道](http://113.200.138.88:18080/aimodels/qwen/Qwen2-VL-7B-Instruct.git) 下载PDF解析需要的模型: [快速下载通道](http://113.200.138.88:18080/aimodels/opendatalab/PDF-Extract-Kit) `pip install modelscope` `wget https://gitee.com/myhloli/MinerU/raw/master/scripts/download_models.py -O download_models.py` `python download_models.py` 【注意,download_models.py执行完毕,会把模型文件以及layout文件安装在/root/.cache下】 ### 3、安装需要的依赖库 #### 进入主目录(以下内容都在主目录下进行) `cd magic_pdf` 执行本地源码安装 #### pip install -e . `pip install qwen_vl_utils` `pip install easyofd` 在国产计算卡运行时,下载已适配的[paddle](https://cancon.hpccube.com:65024/4/main/paddle)可以大幅提高文本解析速度(根据自身容器,自行选择已适配paddle的版本) ### 4、修改magic-pdf.json 在第二步执行download_models.py文件后,会在/root文件夹下,下载名为magic-pdf.json文件,修改文件内容