from paddleocr import PaddleOCRVL



pipeline = PaddleOCRVL(

    layout_detection_model_name="PP-DocLayoutV3", 

    layout_detection_model_dir="./PP-DocLayoutV3-weight",

    vl_rec_backend="vllm-server", 

    vl_rec_server_url="http://localhost:8000/v1",

    device="npu"

    )	                                           



output = pipeline.predict("paddleocr_vl_demo.png")



for res in output:

    res.print()

    res.save_to_json(save_path="output")

    res.save_to_markdown(save_path="output")