PaddleX部署安装

Paddlex部署安装

  1. Docker安装PaddlePaddle,注意版本和cuda版本要求,有一个需要注意的点,paddle相关组件开发都基于PaddlePaddle,python版本支持到3.10
  2. 安装PaddleX, 验证文档信息抽取能力。注意cuda仅支持两个版本,这里用的是12.3版本的。
  3. 下载官方代码;
  4. 验证测试是否成功;
git clone https://github.com/PaddlePaddle/PaddleX.git
cd PaddleX
pip install -e .
paddlex --install PaddleClas  # 例如PaddleOCR
PaddleOCR
PaddleDetection
PaddleClas
# 验证表格检测
paddlex --pipeline table_recognition --input /home/data/PaddleX/test_image/test1.jpg --device gpu:0

验证文档信息抽取能力

from paddlex import create_pipeline

try:
    # 创建管道
    pipeline = create_pipeline(
        pipeline="PP-ChatOCRv3-doc",
        llm_name="ernie-3.5",
        llm_params={"api_type": "qianfan", "ak": "", "sk": ""}  # 请填入您的ak与sk
        # llm_params={"api_type": "aistudio", "access_token": ""}  # 请填入您的access_token,否则无法调用大模型
    )

    # 本地图片路径
    image_path = '/home/data/PaddleX/paddlex/test1.jpg'  
 
    # 执行视觉预测
    visual_result, visual_info = pipeline.visual_predict(image_path)

    # 保存视觉预测结果
    for res in visual_result:
        res.save_to_img("./output")  
        res.save_to_html('./output')  
        res.save_to_xlsx('./output')  


    # 构建向量
    vector = pipeline.build_vector(visual_info=visual_info)

    # 执行聊天
    chat_result = pipeline.chat(
        key_list=["项目"],
        visual_info=visual_info,
        vector=vector,
    )

    # 打印聊天结果
    chat_result.print()

except Exception as e:
    print("An error occurred:", str(e))

本文参考了PaddleX官网,感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值