From f885177268835d045856e1e6bd50bc59d76275a9 Mon Sep 17 00:00:00 2001
From: "docling-java-ops[bot]"
<245010719+docling-java-ops[bot]@users.noreply.github.com>
Date: Mon, 3 Aug 2026 05:22:02 +0000
Subject: [PATCH] docs: Update docling-serve compatibility table (from Version
tests run # 62)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
.../docling-serve/serve-compatibility.md | 2933 +++++++++--------
1 file changed, 1637 insertions(+), 1296 deletions(-)
diff --git a/docs/src/doc/docs/includes/docling-serve/serve-compatibility.md b/docs/src/doc/docs/includes/docling-serve/serve-compatibility.md
index 0a581a8..914251a 100644
--- a/docs/src/doc/docs/includes/docling-serve/serve-compatibility.md
+++ b/docs/src/doc/docs/includes/docling-serve/serve-compatibility.md
@@ -1,9 +1,11 @@
-# Results for ghcr.io/docling-project/docling-serve as of 2026-07-27T05:21:16.757408873Z
+# Results for ghcr.io/docling-project/docling-serve as of 2026-08-03T05:21:58.408167679Z
Here are the results:
| Tag | Result | Details |
| --- | ------ | ------- |
+| v1.29.0 | ✅ SUCCESS | [Click for run details](#v1.29.0-details) |
+| v1.28.0 | ✅ SUCCESS | [Click for run details](#v1.28.0-details) |
| v1.27.0 | ✅ SUCCESS | [Click for run details](#v1.27.0-details) |
| v1.26.0 | ✅ SUCCESS | [Click for run details](#v1.26.0-details) |
| v1.25.0 | ✅ SUCCESS | [Click for run details](#v1.25.0-details) |
@@ -48,9 +50,9 @@ Here are the results:
## Details
-### ghcr.io/docling-project/docling-serve:v1.27.0
+### ghcr.io/docling-project/docling-serve:v1.29.0
-
+
Click to expand
#### Message
@@ -59,7 +61,7 @@ Here are the results:
Click to collapse
~~~markdown
-Tag v1.27.0 is ok
+Tag v1.29.0 is ok
~~~
@@ -78,136 +80,475 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:20:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:20:59 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:20:59 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:20:59 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:20:59 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/healthz$,/health$,/livez$,/metrics$,/readyz$)
-INFO: 05:21:00 - uvicorn.error - Started server process [1]
-INFO: 05:21:00 - uvicorn.error - Waiting for application startup.
-INFO: 05:21:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:21:03 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:21:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:21:03 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:21:03 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:21:03 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 05:21:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:21:03 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 05:21:03 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-07-27 05:21:03.571250156 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:21:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:21:03,779 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:03,780 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-07-27 05:21:03,837 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:03,837 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:21:03,882 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:03,882 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 05:21:03 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:21:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 611/770 [00:00<00:00, 6087.06it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6208.40it/s]
-INFO: 05:21:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:21:04 - uvicorn.error - Application startup complete.
-INFO: 05:21:04 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:21:05 - docling_serve.app - Health check requested
-INFO: 05:21:05 - uvicorn.access - 172.17.0.1:39374 - "GET /health HTTP/1.1" 200
-INFO: 05:21:05 - docling_serve.app - Health check requested
-INFO: 05:21:05 - uvicorn.access - 172.17.0.1:39382 - "GET /health HTTP/1.1" 200
+INFO: 05:21:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:21:44 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:21:44 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 05:21:44 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 05:21:45 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
+INFO: 05:21:45 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:21:45 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:21:45 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/readyz$,/health$,/metrics$,/livez$,/ready$)
+INFO: 05:21:45 - uvicorn.error - Started server process [1]
+INFO: 05:21:45 - uvicorn.error - Waiting for application startup.
+INFO: 05:21:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:21:47 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:21:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:21:47 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:21:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:21:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
+INFO: 05:21:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:21:47 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 05:21:47 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-03 05:21:47.903196848 [W:onnxruntime:Default, device_discovery.cc:134 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:21:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:21:48,094 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:48,095 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:21:48,138 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:48,138 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:21:48,175 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:48,176 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:21:48 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:21:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▌ | 658/770 [00:00<00:00, 6561.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6673.85it/s]
+INFO: 05:21:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:21:48 - uvicorn.error - Application startup complete.
+INFO: 05:21:48 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:21:49 - docling_serve.app - Health check requested
+INFO: 05:21:49 - uvicorn.access - 172.17.0.1:55880 - "GET /health HTTP/1.1" 200
+INFO: 05:21:49 - docling_serve.app - Health check requested
+INFO: 05:21:49 - uvicorn.access - 172.17.0.1:55888 - "GET /health HTTP/1.1" 200
+INFO: 05:21:49 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:21:49 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:21:49 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:21:49 - docling_serve.app - [TENANT_ID] Task 0ee427cf-5177-4c8e-9754-c900cb520787 created with tenant_id='default'
+INFO: 05:21:49 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 0ee427cf-5177-4c8e-9754-c900cb520787
+INFO: 05:21:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:21:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 05:21:49 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:21:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:21:49,888 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:49,888 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:21:49,937 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:49,938 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:21:49,976 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:49,977 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:21:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:21:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▌ | 657/770 [00:00<00:00, 6564.25it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6613.63it/s]
+INFO: 05:21:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:21:51 - docling.datamodel.document - detected formats: []
+INFO: 05:21:51 - docling.document_converter - Going to convert document batch...
+INFO: 05:21:51 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:21:51 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:21:51 - docling.document_converter - Finished converting document file in 0.39 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:632: RuntimeWarning: Mean of empty slice
+ np.nanmean(
+/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
+ return _nanquantile_unchecked(
+WARNING: 05:21:51 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:21:51 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
+INFO: 05:21:51 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 0ee427cf-5177-4c8e-9754-c900cb520787 in 0.43 seconds
+INFO: 05:21:51 - uvicorn.access - 172.17.0.1:55888 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:21:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:21:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:21:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:21:51 - docling_serve.app - [TENANT_ID] Task b2598167-aa8d-46d1-950f-f7afe1ef7109 created with tenant_id='default'
+INFO: 05:21:51 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task b2598167-aa8d-46d1-950f-f7afe1ef7109
+INFO: 05:21:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:21:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 05:21:51 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:21:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:21:51,924 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:51,924 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:21:51,974 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:51,974 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:21:52,013 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:52,013 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:21:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:21:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▌ | 656/770 [00:00<00:00, 6536.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6679.57it/s]
+INFO: 05:21:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:21:52 - docling.datamodel.document - detected formats: []
+INFO: 05:21:52 - docling.document_converter - Going to convert document batch...
+INFO: 05:21:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:21:52 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:21:52 - docling.document_converter - Finished converting document file in 0.24 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:632: RuntimeWarning: Mean of empty slice
+ np.nanmean(
+/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
+ return _nanquantile_unchecked(
+INFO: 05:21:52 - docling_jobkit.convert.results - Processed 1 docs in 0.24 seconds.
+INFO: 05:21:52 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job b2598167-aa8d-46d1-950f-f7afe1ef7109 in 0.24 seconds
+INFO: 05:21:53 - uvicorn.access - 172.17.0.1:55888 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:21:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:21:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:21:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:21:53 - docling_serve.app - [TENANT_ID] Task a49d8a5f-be97-4b69-b18f-bfda61e1cfbc created with tenant_id='default'
+INFO: 05:21:53 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task a49d8a5f-be97-4b69-b18f-bfda61e1cfbc
+INFO: 05:21:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:21:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
+INFO: 05:21:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:21:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:21:53,932 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:53,933 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:21:53,980 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:53,980 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:21:54,020 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:54,021 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:21:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:21:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 654/770 [00:00<00:00, 6520.34it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6598.90it/s]
+INFO: 05:21:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:21:54 - docling.datamodel.document - detected formats: []
+INFO: 05:21:54 - docling.document_converter - Going to convert document batch...
+INFO: 05:21:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:21:54 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:21:54 - docling.document_converter - Finished converting document file in 0.21 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:632: RuntimeWarning: Mean of empty slice
+ np.nanmean(
+/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
+ return _nanquantile_unchecked(
+INFO: 05:21:54 - docling_jobkit.convert.results - Processed 1 docs in 0.23 seconds.
+INFO: 05:21:54 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job a49d8a5f-be97-4b69-b18f-bfda61e1cfbc in 0.23 seconds
+INFO: 05:21:55 - uvicorn.access - 172.17.0.1:55888 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:21:56 - uvicorn.access - 172.17.0.1:55888 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:21:56 - uvicorn.access - 172.17.0.1:55888 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+
+```
+
+
+
+
+
+### ghcr.io/docling-project/docling-serve:v1.28.0
+
+
+Click to expand
+
+#### Message
+
+
+Click to collapse
+
+~~~markdown
+Tag v1.28.0 is ok
+~~~
+
+
+
+
+#### Docling server logs
+
+
+click to expand
+
+```
+Starting production server 🚀
+
+Server started at http://0.0.0.0:5001
+Documentation at http://0.0.0.0:5001/docs
+Scalar docs at http://0.0.0.0:5001/scalar
+
+Logs:
+INFO: 05:20:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:20:49 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:20:49 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 05:20:50 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 05:20:50 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:20:50 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:20:50 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/ready$,/healthz$,/health$,/livez$)
+INFO: 05:20:50 - uvicorn.error - Started server process [1]
+INFO: 05:20:50 - uvicorn.error - Waiting for application startup.
+INFO: 05:20:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:20:54 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:20:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:20:54 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:20:54 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:20:54 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 05:20:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:20:54 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 05:20:54 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-03 05:20:54.377505519 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:20:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:20:54,673 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:20:54,674 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:20:54,767 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:20:54,768 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:20:54,852 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:20:54,852 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:20:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:20:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 8066.45it/s]
+INFO: 05:20:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:20:56 - uvicorn.error - Application startup complete.
+INFO: 05:20:56 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:20:57 - docling_serve.app - Health check requested
+INFO: 05:20:57 - uvicorn.access - 172.17.0.1:52988 - "GET /health HTTP/1.1" 200
+INFO: 05:20:57 - docling_serve.app - Health check requested
+INFO: 05:20:57 - uvicorn.access - 172.17.0.1:53000 - "GET /health HTTP/1.1" 200
+INFO: 05:20:57 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:20:57 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:20:57 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:20:57 - docling_serve.app - [TENANT_ID] Task 198b1270-88f6-4e9a-842e-6abebc3dd254 created with tenant_id='default'
+INFO: 05:20:57 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 198b1270-88f6-4e9a-842e-6abebc3dd254
+INFO: 05:20:57 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:20:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 05:20:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:20:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:20:57,318 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:20:57,319 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:20:57,420 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:20:57,420 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:20:57,473 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:20:57,474 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:20:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:20:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7936.94it/s]
+INFO: 05:20:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:20:59 - docling.datamodel.document - detected formats: []
+INFO: 05:20:59 - docling.document_converter - Going to convert document batch...
+INFO: 05:20:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:20:59 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:20:59 - docling.document_converter - Finished converting document file in 0.64 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:611: RuntimeWarning: Mean of empty slice
+ np.nanmean(
+/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
+ return _nanquantile_unchecked(
+WARNING: 05:20:59 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:20:59 - docling_jobkit.convert.results - Processed 1 docs in 0.69 seconds.
+INFO: 05:20:59 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 198b1270-88f6-4e9a-842e-6abebc3dd254 in 0.69 seconds
+INFO: 05:21:01 - uvicorn.access - 172.17.0.1:53000 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:21:01 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:21:01 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:21:01 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:21:01 - docling_serve.app - [TENANT_ID] Task 3bfde75c-1148-4d85-8146-850afdd417fa created with tenant_id='default'
+INFO: 05:21:01 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 3bfde75c-1148-4d85-8146-850afdd417fa
+INFO: 05:21:01 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:21:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 05:21:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:21:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:21:01,349 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:01,349 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:21:01,411 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:01,411 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:21:01,552 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:01,552 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:21:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:21:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 634/770 [00:00<00:00, 6336.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6419.87it/s]
+INFO: 05:21:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:21:03 - docling.datamodel.document - detected formats: []
+INFO: 05:21:03 - docling.document_converter - Going to convert document batch...
+INFO: 05:21:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:21:03 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:21:03 - docling.document_converter - Finished converting document file in 0.32 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:611: RuntimeWarning: Mean of empty slice
+ np.nanmean(
+/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
+ return _nanquantile_unchecked(
+INFO: 05:21:03 - docling_jobkit.convert.results - Processed 1 docs in 0.32 seconds.
+INFO: 05:21:03 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 3bfde75c-1148-4d85-8146-850afdd417fa in 0.32 seconds
+INFO: 05:21:05 - uvicorn.access - 172.17.0.1:53000 - "POST /v1/convert/source HTTP/1.1" 200
INFO: 05:21:05 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
INFO: 05:21:05 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
INFO: 05:21:05 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:21:05 - docling_serve.app - [TENANT_ID] Task c021b464-0ec3-4c18-9a3f-0b4f407d9935 created with tenant_id='default'
-INFO: 05:21:05 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c021b464-0ec3-4c18-9a3f-0b4f407d9935
+INFO: 05:21:05 - docling_serve.app - [TENANT_ID] Task 86fc525a-040c-4a49-86dd-b347bf0687d8 created with tenant_id='default'
+INFO: 05:21:05 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 86fc525a-040c-4a49-86dd-b347bf0687d8
INFO: 05:21:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:21:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 05:21:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
INFO: 05:21:05 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
INFO: 05:21:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:21:05,694 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:05,694 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-07-27 05:21:05,748 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:05,748 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:21:05,793 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:05,793 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+[INFO] 2026-08-03 05:21:05,358 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:05,358 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:21:05,468 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:05,468 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:21:05,528 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:21:05,528 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
INFO: 05:21:05 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
INFO: 05:21:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|███████▉ | 615/770 [00:00<00:00, 6127.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6132.70it/s]
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 93%|█████████▎| 716/770 [00:00<00:00, 7155.69it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7361.28it/s]
INFO: 05:21:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
INFO: 05:21:07 - docling.datamodel.document - detected formats: []
INFO: 05:21:07 - docling.document_converter - Going to convert document batch...
INFO: 05:21:07 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
INFO: 05:21:07 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:21:07 - docling.document_converter - Finished converting document file in 0.80 sec.
+INFO: 05:21:07 - docling.document_converter - Finished converting document file in 0.35 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:611: RuntimeWarning: Mean of empty slice
+ np.nanmean(
+/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
+ return _nanquantile_unchecked(
+INFO: 05:21:07 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
+INFO: 05:21:07 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 86fc525a-040c-4a49-86dd-b347bf0687d8 in 0.38 seconds
+INFO: 05:21:09 - uvicorn.access - 172.17.0.1:53000 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:21:09 - uvicorn.access - 172.17.0.1:53000 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:21:09 - uvicorn.access - 172.17.0.1:53000 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+
+```
+
+
+
+
+
+### ghcr.io/docling-project/docling-serve:v1.27.0
+
+
+Click to expand
+
+#### Message
+
+
+Click to collapse
+
+~~~markdown
+Tag v1.27.0 is ok
+~~~
+
+
+
+
+#### Docling server logs
+
+
+click to expand
+
+```
+Starting production server 🚀
+
+Server started at http://0.0.0.0:5001
+Documentation at http://0.0.0.0:5001/docs
+Scalar docs at http://0.0.0.0:5001/scalar
+
+Logs:
+INFO: 05:19:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:19:24 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:19:24 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:19:24 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:19:24 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/ready$,/metrics$,/livez$,/healthz$,/readyz$)
+INFO: 05:19:24 - uvicorn.error - Started server process [1]
+INFO: 05:19:24 - uvicorn.error - Waiting for application startup.
+INFO: 05:19:28 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:19:28 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:19:28 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:19:28 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:19:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:19:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 05:19:28 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:19:28 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 05:19:29 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-03 05:19:29.035405552 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:19:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:19:29,339 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:29,340 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:19:29,417 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:29,417 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:19:29,504 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:29,505 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:19:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:19:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 640/770 [00:00<00:00, 6317.21it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6385.20it/s]
+INFO: 05:19:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:19:30 - uvicorn.error - Application startup complete.
+INFO: 05:19:30 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:19:31 - docling_serve.app - Health check requested
+INFO: 05:19:31 - uvicorn.access - 172.17.0.1:35196 - "GET /health HTTP/1.1" 200
+INFO: 05:19:31 - docling_serve.app - Health check requested
+INFO: 05:19:31 - uvicorn.access - 172.17.0.1:35210 - "GET /health HTTP/1.1" 200
+INFO: 05:19:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:19:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:19:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:19:31 - docling_serve.app - [TENANT_ID] Task 7dc617e5-7c7e-4add-a1f8-dcdf59b358f0 created with tenant_id='default'
+INFO: 05:19:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7dc617e5-7c7e-4add-a1f8-dcdf59b358f0
+INFO: 05:19:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:19:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 05:19:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:19:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:19:31,491 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:31,492 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:19:31,548 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:31,549 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:19:31,595 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:31,595 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:19:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:19:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|████████ | 618/770 [00:00<00:00, 6159.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5978.71it/s]
+INFO: 05:19:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:19:32 - docling.datamodel.document - detected formats: []
+INFO: 05:19:32 - docling.document_converter - Going to convert document batch...
+INFO: 05:19:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:19:32 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:19:32 - docling.document_converter - Finished converting document file in 0.37 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:588: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-WARNING: 05:21:07 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:21:07 - docling_jobkit.convert.results - Processed 1 docs in 0.83 seconds.
-INFO: 05:21:07 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c021b464-0ec3-4c18-9a3f-0b4f407d9935 in 0.83 seconds
-INFO: 05:21:07 - uvicorn.access - 172.17.0.1:39382 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:21:07 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:21:07 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:21:07 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:21:07 - docling_serve.app - [TENANT_ID] Task ef84dead-7d15-4fb8-b6c3-6d084dbcf9a1 created with tenant_id='default'
-INFO: 05:21:07 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task ef84dead-7d15-4fb8-b6c3-6d084dbcf9a1
-INFO: 05:21:07 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:21:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 05:21:07 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 05:21:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:21:07,709 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:07,709 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-07-27 05:21:07,759 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:07,760 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:21:07,816 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:07,816 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 05:21:07 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:21:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 608/770 [00:00<00:00, 6073.37it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6143.66it/s]
-INFO: 05:21:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:21:09 - docling.datamodel.document - detected formats: []
-INFO: 05:21:09 - docling.document_converter - Going to convert document batch...
-INFO: 05:21:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:21:09 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:21:09 - docling.document_converter - Finished converting document file in 0.60 sec.
+WARNING: 05:19:32 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:19:32 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
+INFO: 05:19:32 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7dc617e5-7c7e-4add-a1f8-dcdf59b358f0 in 0.42 seconds
+INFO: 05:19:33 - uvicorn.access - 172.17.0.1:35210 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:19:33 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:19:33 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:19:33 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:19:33 - docling_serve.app - [TENANT_ID] Task 0757bfc0-3ef3-4e0e-a568-ac7f73849039 created with tenant_id='default'
+INFO: 05:19:33 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 0757bfc0-3ef3-4e0e-a568-ac7f73849039
+INFO: 05:19:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:19:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 05:19:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:19:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:19:33,534 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:33,534 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:19:33,591 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:33,591 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:19:33,721 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:33,721 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:19:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:19:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 91%|█████████ | 702/770 [00:00<00:00, 7011.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7006.72it/s]
+INFO: 05:19:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:19:35 - docling.datamodel.document - detected formats: []
+INFO: 05:19:35 - docling.document_converter - Going to convert document batch...
+INFO: 05:19:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:19:35 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:19:35 - docling.document_converter - Finished converting document file in 0.37 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:588: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-INFO: 05:21:09 - docling_jobkit.convert.results - Processed 1 docs in 0.60 seconds.
-INFO: 05:21:09 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job ef84dead-7d15-4fb8-b6c3-6d084dbcf9a1 in 0.60 seconds
-INFO: 05:21:09 - uvicorn.access - 172.17.0.1:39382 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:21:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:21:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:21:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:21:09 - docling_serve.app - [TENANT_ID] Task 4aacc374-3dca-41a8-84e9-80632f602f54 created with tenant_id='default'
-INFO: 05:21:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4aacc374-3dca-41a8-84e9-80632f602f54
-INFO: 05:21:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:21:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 05:21:09 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 05:21:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:21:09,725 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:09,726 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-07-27 05:21:09,774 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:09,775 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:21:09,821 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:21:09,821 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 05:21:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:21:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 611/770 [00:00<00:00, 6083.30it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6169.87it/s]
-INFO: 05:21:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:21:11 - docling.datamodel.document - detected formats: []
-INFO: 05:21:11 - docling.document_converter - Going to convert document batch...
-INFO: 05:21:11 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:21:11 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:21:11 - docling.document_converter - Finished converting document file in 0.62 sec.
+INFO: 05:19:35 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
+INFO: 05:19:35 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 0757bfc0-3ef3-4e0e-a568-ac7f73849039 in 0.38 seconds
+INFO: 05:19:35 - uvicorn.access - 172.17.0.1:35210 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:19:35 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:19:35 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:19:35 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:19:35 - docling_serve.app - [TENANT_ID] Task 772fa526-e719-4acf-95fa-ee8e5a6c50f6 created with tenant_id='default'
+INFO: 05:19:35 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 772fa526-e719-4acf-95fa-ee8e5a6c50f6
+INFO: 05:19:35 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:19:35 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 05:19:35 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:19:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:19:35,529 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:35,529 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-03 05:19:35,634 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:35,634 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:19:35,734 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:19:35,734 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 05:19:35 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:19:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 10255.25it/s]
+INFO: 05:19:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:19:36 - docling.datamodel.document - detected formats: []
+INFO: 05:19:37 - docling.document_converter - Going to convert document batch...
+INFO: 05:19:37 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:19:37 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:19:37 - docling.document_converter - Finished converting document file in 0.31 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:588: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-INFO: 05:21:11 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
-INFO: 05:21:11 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4aacc374-3dca-41a8-84e9-80632f602f54 in 0.64 seconds
-INFO: 05:21:11 - uvicorn.access - 172.17.0.1:39382 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:21:11 - uvicorn.access - 172.17.0.1:39382 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:21:11 - uvicorn.access - 172.17.0.1:39382 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:19:37 - docling_jobkit.convert.results - Processed 1 docs in 0.34 seconds.
+INFO: 05:19:37 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 772fa526-e719-4acf-95fa-ee8e5a6c50f6 in 0.34 seconds
+INFO: 05:19:37 - uvicorn.access - 172.17.0.1:35210 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:19:37 - uvicorn.access - 172.17.0.1:35210 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:19:37 - uvicorn.access - 172.17.0.1:35210 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -245,136 +586,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:19:52 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:19:52 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:19:52 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:19:52 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:19:52 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/readyz$,/healthz$,/livez$,/metrics$,/health$)
-INFO: 05:19:52 - uvicorn.error - Started server process [1]
-INFO: 05:19:52 - uvicorn.error - Waiting for application startup.
-INFO: 05:19:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:19:56 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:19:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:19:56 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:19:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:19:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
-INFO: 05:19:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:19:56 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 05:19:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-07-27 05:19:56.439706321 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:19:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:19:57,062 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:57,064 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:19:57,214 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:57,215 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:19:57,305 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:57,305 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:19:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:19:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 637/770 [00:00<00:00, 6368.06it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6112.78it/s]
-INFO: 05:19:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:19:58 - uvicorn.error - Application startup complete.
-INFO: 05:19:58 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:19:59 - docling_serve.app - Health check requested
-INFO: 05:19:59 - uvicorn.access - 172.17.0.1:49232 - "GET /health HTTP/1.1" 200
-INFO: 05:19:59 - docling_serve.app - Health check requested
-INFO: 05:19:59 - uvicorn.access - 172.17.0.1:49246 - "GET /health HTTP/1.1" 200
-INFO: 05:19:59 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:19:59 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:19:59 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:19:59 - docling_serve.app - [TENANT_ID] Task 4931a440-7157-4e8b-9c47-314eef9c0cda created with tenant_id='default'
-INFO: 05:19:59 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4931a440-7157-4e8b-9c47-314eef9c0cda
-INFO: 05:19:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:19:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 05:19:59 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 05:19:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:19:59,690 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:59,690 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:19:59,803 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:59,803 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:19:59,856 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:59,856 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:20:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:20:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7872.56it/s]
-INFO: 05:20:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:20:01 - docling.datamodel.document - detected formats: []
-INFO: 05:20:01 - docling.document_converter - Going to convert document batch...
-INFO: 05:20:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:20:01 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:20:01 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 05:17:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:17:53 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:17:53 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:17:53 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:17:53 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/metrics$,/healthz$,/ready$,/livez$,/readyz$)
+INFO: 05:17:53 - uvicorn.error - Started server process [1]
+INFO: 05:17:53 - uvicorn.error - Waiting for application startup.
+INFO: 05:17:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:17:56 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:17:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:17:56 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:17:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:17:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
+INFO: 05:17:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:17:56 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 05:17:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-03 05:17:57.033463411 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:17:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:17:57,450 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:17:57,452 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:17:57,561 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:17:57,562 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:17:57,607 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:17:57,607 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:17:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:17:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 640/770 [00:00<00:00, 6398.95it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6353.28it/s]
+INFO: 05:17:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:17:58 - uvicorn.error - Application startup complete.
+INFO: 05:17:58 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:17:59 - docling_serve.app - Health check requested
+INFO: 05:17:59 - uvicorn.access - 172.17.0.1:36056 - "GET /health HTTP/1.1" 200
+INFO: 05:17:59 - docling_serve.app - Health check requested
+INFO: 05:17:59 - uvicorn.access - 172.17.0.1:36072 - "GET /health HTTP/1.1" 200
+INFO: 05:17:59 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:17:59 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:17:59 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:17:59 - docling_serve.app - [TENANT_ID] Task ba8613e8-d220-4aad-927d-8dfd021a9f57 created with tenant_id='default'
+INFO: 05:17:59 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ba8613e8-d220-4aad-927d-8dfd021a9f57
+INFO: 05:17:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:17:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 05:17:59 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:17:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:17:59,101 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:17:59,101 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:17:59,187 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:17:59,187 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:17:59,233 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:17:59,233 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:17:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:17:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|███████▉ | 614/770 [00:00<00:00, 6100.11it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6185.99it/s]
+INFO: 05:17:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:18:00 - docling.datamodel.document - detected formats: []
+INFO: 05:18:00 - docling.document_converter - Going to convert document batch...
+INFO: 05:18:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:18:00 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:18:00 - docling.document_converter - Finished converting document file in 0.55 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:556: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-WARNING: 05:20:01 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:20:01 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 05:20:01 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4931a440-7157-4e8b-9c47-314eef9c0cda in 0.43 seconds
-INFO: 05:20:01 - uvicorn.access - 172.17.0.1:49246 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:20:01 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:20:01 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:20:01 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:20:01 - docling_serve.app - [TENANT_ID] Task 5b5f5280-9043-46f4-8d43-33f2051ae8d1 created with tenant_id='default'
-INFO: 05:20:01 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 5b5f5280-9043-46f4-8d43-33f2051ae8d1
-INFO: 05:20:01 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:20:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 05:20:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 05:20:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:20:01,709 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:20:01,709 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:20:01,884 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:20:01,885 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:20:01,953 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:20:01,954 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:20:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:20:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 603/770 [00:00<00:00, 6017.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5858.85it/s]
-INFO: 05:20:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:20:03 - docling.datamodel.document - detected formats: []
-INFO: 05:20:03 - docling.document_converter - Going to convert document batch...
-INFO: 05:20:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:20:03 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:20:03 - docling.document_converter - Finished converting document file in 0.44 sec.
+WARNING: 05:18:00 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:18:00 - docling_jobkit.convert.results - Processed 1 docs in 0.59 seconds.
+INFO: 05:18:00 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ba8613e8-d220-4aad-927d-8dfd021a9f57 in 0.59 seconds
+INFO: 05:18:01 - uvicorn.access - 172.17.0.1:36072 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:18:01 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:18:01 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:18:01 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:18:01 - docling_serve.app - [TENANT_ID] Task 6302cb3a-1ebc-4cea-9a64-75d48cbfd188 created with tenant_id='default'
+INFO: 05:18:01 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 6302cb3a-1ebc-4cea-9a64-75d48cbfd188
+INFO: 05:18:01 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:18:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 05:18:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:18:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:18:01,117 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:18:01,117 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:18:01,209 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:18:01,209 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:18:01,257 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:18:01,257 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:18:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:18:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▌ | 657/770 [00:00<00:00, 6527.35it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6477.57it/s]
+INFO: 05:18:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:18:02 - docling.datamodel.document - detected formats: []
+INFO: 05:18:02 - docling.document_converter - Going to convert document batch...
+INFO: 05:18:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:18:02 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:18:02 - docling.document_converter - Finished converting document file in 0.37 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:556: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-INFO: 05:20:03 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
-INFO: 05:20:03 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 5b5f5280-9043-46f4-8d43-33f2051ae8d1 in 0.44 seconds
-INFO: 05:20:03 - uvicorn.access - 172.17.0.1:49246 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:20:03 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:20:03 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:20:03 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:20:03 - docling_serve.app - [TENANT_ID] Task 09c78499-c469-4373-a3c9-8c414dbe994c created with tenant_id='default'
-INFO: 05:20:03 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 09c78499-c469-4373-a3c9-8c414dbe994c
-INFO: 05:20:03 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:20:03 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
-INFO: 05:20:03 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 05:20:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:20:03,725 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:20:03,726 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:20:03,836 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:20:03,836 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:20:03,923 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:20:03,923 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:20:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:20:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 72%|███████▏ | 556/770 [00:00<00:00, 5518.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5393.86it/s]
-INFO: 05:20:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:20:05 - docling.datamodel.document - detected formats: []
-INFO: 05:20:05 - docling.document_converter - Going to convert document batch...
-INFO: 05:20:05 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:20:05 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:20:05 - docling.document_converter - Finished converting document file in 0.55 sec.
+INFO: 05:18:02 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
+INFO: 05:18:02 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 6302cb3a-1ebc-4cea-9a64-75d48cbfd188 in 0.37 seconds
+INFO: 05:18:03 - uvicorn.access - 172.17.0.1:36072 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:18:03 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:18:03 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:18:03 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:18:03 - docling_serve.app - [TENANT_ID] Task ee4a1ce6-f6ce-4cde-a534-f1a6f1eb596b created with tenant_id='default'
+INFO: 05:18:03 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ee4a1ce6-f6ce-4cde-a534-f1a6f1eb596b
+INFO: 05:18:03 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:18:03 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
+INFO: 05:18:03 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 05:18:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:18:03,128 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:18:03,128 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:18:03,212 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:18:03,212 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:18:03,259 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:18:03,259 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:18:03 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:18:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 73%|███████▎ | 564/770 [00:00<00:00, 5632.61it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5745.05it/s]
+INFO: 05:18:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:18:04 - docling.datamodel.document - detected formats: []
+INFO: 05:18:04 - docling.document_converter - Going to convert document batch...
+INFO: 05:18:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:18:04 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:18:04 - docling.document_converter - Finished converting document file in 0.33 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:556: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-INFO: 05:20:05 - docling_jobkit.convert.results - Processed 1 docs in 0.58 seconds.
-INFO: 05:20:05 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 09c78499-c469-4373-a3c9-8c414dbe994c in 0.58 seconds
-INFO: 05:20:07 - uvicorn.access - 172.17.0.1:49246 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:20:08 - uvicorn.access - 172.17.0.1:49246 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:20:08 - uvicorn.access - 172.17.0.1:49246 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:18:04 - docling_jobkit.convert.results - Processed 1 docs in 0.35 seconds.
+INFO: 05:18:04 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ee4a1ce6-f6ce-4cde-a534-f1a6f1eb596b in 0.35 seconds
+INFO: 05:18:05 - uvicorn.access - 172.17.0.1:36072 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:18:05 - uvicorn.access - 172.17.0.1:36072 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:18:05 - uvicorn.access - 172.17.0.1:36072 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -412,120 +753,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:18:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:18:43 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:18:43 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:18:43 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:18:43 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/health$,/ready$,/livez$,/metrics$,/readyz$)
-INFO: 05:18:44 - uvicorn.error - Started server process [1]
-INFO: 05:18:44 - uvicorn.error - Waiting for application startup.
-INFO: 05:18:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:18:49 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:18:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:18:49 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:18:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:18:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
-INFO: 05:18:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:18:50 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-07-27 05:18:50.164893945 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:18:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:18:50,609 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:50,611 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:18:50,751 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:50,752 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:18:50,815 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:50,815 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:18:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:18:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 509/770 [00:00<00:00, 5072.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5228.76it/s]
-INFO: 05:18:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:18:52 - uvicorn.error - Application startup complete.
-INFO: 05:18:52 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:18:52 - docling_serve.app - Health check requested
-INFO: 05:18:52 - uvicorn.access - 172.17.0.1:36580 - "GET /health HTTP/1.1" 200
-INFO: 05:18:52 - docling_serve.app - Health check requested
-INFO: 05:18:52 - uvicorn.access - 172.17.0.1:36590 - "GET /health HTTP/1.1" 200
-INFO: 05:18:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:18:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:18:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:18:52 - docling_serve.app - [TENANT_ID] Task 70775e7a-0a2b-4117-8207-7c8e16f0ee4f created with tenant_id='default'
-INFO: 05:18:52 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 70775e7a-0a2b-4117-8207-7c8e16f0ee4f
-INFO: 05:18:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:18:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 05:18:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:18:52,488 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:52,489 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:18:52,588 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:52,588 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:18:52,632 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:52,632 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:18:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:18:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 609/770 [00:00<00:00, 6085.99it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6087.64it/s]
-INFO: 05:18:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:18:54 - docling.datamodel.document - detected formats: []
-INFO: 05:18:54 - docling.document_converter - Going to convert document batch...
-INFO: 05:18:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:18:54 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:18:54 - docling.document_converter - Finished converting document file in 1.03 sec.
-WARNING: 05:18:54 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:18:54 - docling_jobkit.convert.results - Processed 1 docs in 1.08 seconds.
-INFO: 05:18:54 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 70775e7a-0a2b-4117-8207-7c8e16f0ee4f in 1.08 seconds
-INFO: 05:18:56 - uvicorn.access - 172.17.0.1:36590 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:18:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:18:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:18:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:18:56 - docling_serve.app - [TENANT_ID] Task b25b520d-be0f-4473-82a5-d021fcc38f6e created with tenant_id='default'
-INFO: 05:18:56 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task b25b520d-be0f-4473-82a5-d021fcc38f6e
-INFO: 05:18:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:18:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 05:18:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:18:56,533 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:56,533 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:18:56,653 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:56,654 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:18:56,742 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:18:56,742 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:18:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:18:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 633/770 [00:00<00:00, 6309.22it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6197.27it/s]
-INFO: 05:18:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:18:58 - docling.datamodel.document - detected formats: []
-INFO: 05:18:58 - docling.document_converter - Going to convert document batch...
-INFO: 05:18:58 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:18:58 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:18:58 - docling.document_converter - Finished converting document file in 0.38 sec.
-INFO: 05:18:58 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 05:18:58 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job b25b520d-be0f-4473-82a5-d021fcc38f6e in 0.38 seconds
-INFO: 05:19:00 - uvicorn.access - 172.17.0.1:36590 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:19:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:19:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:19:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:19:00 - docling_serve.app - [TENANT_ID] Task e3ef2c06-3f56-4a10-809b-799151e7be5b created with tenant_id='default'
-INFO: 05:19:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e3ef2c06-3f56-4a10-809b-799151e7be5b
-INFO: 05:19:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:19:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
-INFO: 05:19:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:19:00,555 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:00,555 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:19:00,710 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:00,711 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:19:00,757 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:19:00,758 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:19:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:19:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 535/770 [00:00<00:00, 5338.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5873.58it/s]
-INFO: 05:19:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:19:02 - docling.datamodel.document - detected formats: []
-INFO: 05:19:02 - docling.document_converter - Going to convert document batch...
-INFO: 05:19:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:19:02 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:19:02 - docling.document_converter - Finished converting document file in 0.69 sec.
-INFO: 05:19:02 - docling_jobkit.convert.results - Processed 1 docs in 0.71 seconds.
-INFO: 05:19:02 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e3ef2c06-3f56-4a10-809b-799151e7be5b in 0.71 seconds
-INFO: 05:19:04 - uvicorn.access - 172.17.0.1:36590 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:19:04 - uvicorn.access - 172.17.0.1:36590 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:19:04 - uvicorn.access - 172.17.0.1:36590 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:16:39 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:16:39 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:16:39 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:16:39 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:16:39 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/health$,/livez$,/ready$,/healthz$,/readyz$)
+INFO: 05:16:39 - uvicorn.error - Started server process [1]
+INFO: 05:16:39 - uvicorn.error - Waiting for application startup.
+INFO: 05:16:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:16:43 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:16:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:16:43 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:16:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:16:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
+INFO: 05:16:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:16:43 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-03 05:16:43.122080895 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:16:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:16:43,397 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:43,398 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:16:43,494 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:43,494 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:16:43,536 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:43,536 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:16:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:16:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 81%|████████ | 623/770 [00:00<00:00, 6208.48it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6382.21it/s]
+INFO: 05:16:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:16:44 - uvicorn.error - Application startup complete.
+INFO: 05:16:44 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:16:44 - docling_serve.app - Health check requested
+INFO: 05:16:44 - uvicorn.access - 172.17.0.1:48960 - "GET /health HTTP/1.1" 200
+INFO: 05:16:44 - docling_serve.app - Health check requested
+INFO: 05:16:44 - uvicorn.access - 172.17.0.1:48976 - "GET /health HTTP/1.1" 200
+INFO: 05:16:44 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:16:44 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:16:44 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:16:44 - docling_serve.app - [TENANT_ID] Task c31e2555-d63a-44d8-a069-5b20ac7587c5 created with tenant_id='default'
+INFO: 05:16:44 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c31e2555-d63a-44d8-a069-5b20ac7587c5
+INFO: 05:16:44 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:16:44 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 05:16:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:16:44,619 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:44,619 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:16:44,720 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:44,720 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:16:44,766 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:44,767 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:16:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:16:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 91%|█████████ | 699/770 [00:00<00:00, 6986.48it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6983.19it/s]
+INFO: 05:16:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:16:46 - docling.datamodel.document - detected formats: []
+INFO: 05:16:46 - docling.document_converter - Going to convert document batch...
+INFO: 05:16:46 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:16:46 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:16:46 - docling.document_converter - Finished converting document file in 0.43 sec.
+WARNING: 05:16:46 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:16:46 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 05:16:46 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c31e2555-d63a-44d8-a069-5b20ac7587c5 in 0.48 seconds
+INFO: 05:16:46 - uvicorn.access - 172.17.0.1:48976 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:16:46 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:16:46 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:16:46 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:16:46 - docling_serve.app - [TENANT_ID] Task 7cc7908f-b194-4967-8e9e-cd03db30222a created with tenant_id='default'
+INFO: 05:16:46 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 7cc7908f-b194-4967-8e9e-cd03db30222a
+INFO: 05:16:46 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:16:46 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 05:16:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:16:46,709 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:46,709 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:16:46,826 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:46,826 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:16:46,911 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:46,911 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:16:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:16:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 87%|████████▋ | 670/770 [00:00<00:00, 6696.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6606.78it/s]
+INFO: 05:16:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:16:48 - docling.datamodel.document - detected formats: []
+INFO: 05:16:48 - docling.document_converter - Going to convert document batch...
+INFO: 05:16:48 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:16:48 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:16:48 - docling.document_converter - Finished converting document file in 0.58 sec.
+INFO: 05:16:48 - docling_jobkit.convert.results - Processed 1 docs in 0.58 seconds.
+INFO: 05:16:48 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 7cc7908f-b194-4967-8e9e-cd03db30222a in 0.58 seconds
+INFO: 05:16:50 - uvicorn.access - 172.17.0.1:48976 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:16:50 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:16:50 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:16:50 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:16:50 - docling_serve.app - [TENANT_ID] Task b9200fef-cc36-4a09-8eb0-0c5b8b91c987 created with tenant_id='default'
+INFO: 05:16:50 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b9200fef-cc36-4a09-8eb0-0c5b8b91c987
+INFO: 05:16:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:16:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
+INFO: 05:16:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:16:50,680 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:50,680 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:16:50,810 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:50,810 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:16:50,860 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:16:50,861 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:16:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:16:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 590/770 [00:00<00:00, 5897.07it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5816.65it/s]
+INFO: 05:16:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:16:52 - docling.datamodel.document - detected formats: []
+INFO: 05:16:52 - docling.document_converter - Going to convert document batch...
+INFO: 05:16:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:16:52 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:16:52 - docling.document_converter - Finished converting document file in 0.40 sec.
+INFO: 05:16:52 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
+INFO: 05:16:52 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b9200fef-cc36-4a09-8eb0-0c5b8b91c987 in 0.42 seconds
+INFO: 05:16:52 - uvicorn.access - 172.17.0.1:48976 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:16:52 - uvicorn.access - 172.17.0.1:48976 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:16:52 - uvicorn.access - 172.17.0.1:48976 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -563,120 +904,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:17:13 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:17:13 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:17:13 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:17:13 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:17:13 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/livez$,/readyz$,/metrics$,/healthz$,/health$)
-INFO: 05:17:14 - uvicorn.error - Started server process [1]
-INFO: 05:17:14 - uvicorn.error - Waiting for application startup.
-INFO: 05:17:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:17:18 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:17:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:17:18 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:17:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:17:18 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 05:17:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:17:18 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-07-27 05:17:18.400430280 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:17:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:17:18,728 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:18,730 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:17:18,857 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:18,857 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:17:18,945 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:18,946 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:17:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:17:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7963.40it/s]
-INFO: 05:17:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:17:20 - uvicorn.error - Application startup complete.
-INFO: 05:17:20 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:17:20 - docling_serve.app - Health check requested
-INFO: 05:17:20 - uvicorn.access - 172.17.0.1:45594 - "GET /health HTTP/1.1" 200
-INFO: 05:17:20 - docling_serve.app - Health check requested
-INFO: 05:17:20 - uvicorn.access - 172.17.0.1:45596 - "GET /health HTTP/1.1" 200
-INFO: 05:17:20 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:17:20 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:17:20 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:17:20 - docling_serve.app - [TENANT_ID] Task 208998fc-b062-4ab9-9c58-076a87a73c7b created with tenant_id='default'
-INFO: 05:17:20 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 208998fc-b062-4ab9-9c58-076a87a73c7b
-INFO: 05:17:20 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:17:20 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 05:17:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:17:20,585 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:20,585 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:17:20,744 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:20,745 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:17:20,795 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:20,795 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:17:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:17:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▌ | 579/770 [00:00<00:00, 5786.76it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6931.11it/s]
-INFO: 05:17:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:17:22 - docling.datamodel.document - detected formats: []
-INFO: 05:17:22 - docling.document_converter - Going to convert document batch...
-INFO: 05:17:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:17:22 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:17:22 - docling.document_converter - Finished converting document file in 0.86 sec.
-WARNING: 05:17:22 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:17:22 - docling_jobkit.convert.results - Processed 1 docs in 0.90 seconds.
-INFO: 05:17:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 208998fc-b062-4ab9-9c58-076a87a73c7b in 0.90 seconds
-INFO: 05:17:24 - uvicorn.access - 172.17.0.1:45596 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:17:24 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:17:24 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:17:24 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:17:24 - docling_serve.app - [TENANT_ID] Task 97b272d3-3b90-4bf1-af2e-91c2e1fef929 created with tenant_id='default'
-INFO: 05:17:24 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 97b272d3-3b90-4bf1-af2e-91c2e1fef929
-INFO: 05:17:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:17:24 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 05:17:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:17:24,597 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:24,597 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:17:24,758 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:24,758 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:17:24,809 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:24,809 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:17:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:17:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 535/770 [00:00<00:00, 5319.23it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5636.36it/s]
-INFO: 05:17:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:17:26 - docling.datamodel.document - detected formats: []
-INFO: 05:17:26 - docling.document_converter - Going to convert document batch...
-INFO: 05:17:26 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:17:26 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:17:26 - docling.document_converter - Finished converting document file in 0.36 sec.
-INFO: 05:17:26 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
-INFO: 05:17:26 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 97b272d3-3b90-4bf1-af2e-91c2e1fef929 in 0.36 seconds
-INFO: 05:17:28 - uvicorn.access - 172.17.0.1:45596 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:17:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:17:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:17:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:17:28 - docling_serve.app - [TENANT_ID] Task 14f8bb7b-6ec9-4938-8beb-73346f7982c9 created with tenant_id='default'
-INFO: 05:17:28 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 14f8bb7b-6ec9-4938-8beb-73346f7982c9
-INFO: 05:17:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:17:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 05:17:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:17:28,631 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:28,631 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:17:28,744 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:28,744 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:17:28,829 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:17:28,829 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:17:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:17:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 585/770 [00:00<00:00, 5788.58it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6260.60it/s]
-INFO: 05:17:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:17:30 - docling.datamodel.document - detected formats: []
-INFO: 05:17:30 - docling.document_converter - Going to convert document batch...
-INFO: 05:17:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:17:30 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:17:30 - docling.document_converter - Finished converting document file in 0.61 sec.
-INFO: 05:17:30 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
-INFO: 05:17:30 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 14f8bb7b-6ec9-4938-8beb-73346f7982c9 in 0.64 seconds
-INFO: 05:17:32 - uvicorn.access - 172.17.0.1:45596 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:17:33 - uvicorn.access - 172.17.0.1:45596 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:17:33 - uvicorn.access - 172.17.0.1:45596 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:15:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:15:16 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:15:16 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:15:16 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:15:16 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/healthz$,/readyz$,/livez$,/health$,/ready$)
+INFO: 05:15:16 - uvicorn.error - Started server process [1]
+INFO: 05:15:16 - uvicorn.error - Waiting for application startup.
+INFO: 05:15:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:15:19 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:15:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:15:19 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:15:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:15:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 05:15:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:15:19 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-03 05:15:20.000182693 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:15:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:15:20,285 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:20,286 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:15:20,383 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:20,383 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:15:20,429 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:20,429 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:15:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:15:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|████████ | 616/770 [00:00<00:00, 6155.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6139.68it/s]
+INFO: 05:15:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:15:21 - uvicorn.error - Application startup complete.
+INFO: 05:15:21 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:15:21 - docling_serve.app - Health check requested
+INFO: 05:15:21 - uvicorn.access - 172.17.0.1:44434 - "GET /health HTTP/1.1" 200
+INFO: 05:15:21 - docling_serve.app - Health check requested
+INFO: 05:15:21 - uvicorn.access - 172.17.0.1:44444 - "GET /health HTTP/1.1" 200
+INFO: 05:15:21 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:15:21 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:15:21 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:15:21 - docling_serve.app - [TENANT_ID] Task 69b8b682-08a5-44fe-be03-5cdebc43ac60 created with tenant_id='default'
+INFO: 05:15:21 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 69b8b682-08a5-44fe-be03-5cdebc43ac60
+INFO: 05:15:21 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:15:21 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 05:15:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:15:21,530 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:21,531 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:15:21,625 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:21,626 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:15:21,671 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:21,672 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:15:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:15:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 642/770 [00:00<00:00, 6407.49it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6375.71it/s]
+INFO: 05:15:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:15:22 - docling.datamodel.document - detected formats: []
+INFO: 05:15:22 - docling.document_converter - Going to convert document batch...
+INFO: 05:15:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:15:22 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:15:22 - docling.document_converter - Finished converting document file in 0.38 sec.
+WARNING: 05:15:22 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:15:22 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
+INFO: 05:15:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 69b8b682-08a5-44fe-be03-5cdebc43ac60 in 0.41 seconds
+INFO: 05:15:23 - uvicorn.access - 172.17.0.1:44444 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:15:23 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:15:23 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:15:23 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:15:23 - docling_serve.app - [TENANT_ID] Task e40ed713-5ec2-4d84-b136-3fcded81f6b6 created with tenant_id='default'
+INFO: 05:15:23 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task e40ed713-5ec2-4d84-b136-3fcded81f6b6
+INFO: 05:15:23 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:15:23 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 05:15:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:15:23,546 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:23,546 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:15:23,633 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:23,633 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:15:23,679 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:23,679 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:15:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:15:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|████████ | 619/770 [00:00<00:00, 6187.75it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6257.61it/s]
+INFO: 05:15:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:15:24 - docling.datamodel.document - detected formats: []
+INFO: 05:15:24 - docling.document_converter - Going to convert document batch...
+INFO: 05:15:24 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:15:24 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:15:24 - docling.document_converter - Finished converting document file in 0.21 sec.
+INFO: 05:15:24 - docling_jobkit.convert.results - Processed 1 docs in 0.21 seconds.
+INFO: 05:15:24 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job e40ed713-5ec2-4d84-b136-3fcded81f6b6 in 0.21 seconds
+INFO: 05:15:25 - uvicorn.access - 172.17.0.1:44444 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:15:25 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:15:25 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:15:25 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:15:25 - docling_serve.app - [TENANT_ID] Task 4be5e046-7eb6-4adf-8ca5-99eaf61ea61c created with tenant_id='default'
+INFO: 05:15:25 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4be5e046-7eb6-4adf-8ca5-99eaf61ea61c
+INFO: 05:15:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:15:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 05:15:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:15:25,562 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:25,562 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:15:25,648 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:25,649 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:15:25,695 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:15:25,695 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:15:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:15:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 81%|████████ | 625/770 [00:00<00:00, 6249.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6245.33it/s]
+INFO: 05:15:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:15:26 - docling.datamodel.document - detected formats: []
+INFO: 05:15:26 - docling.document_converter - Going to convert document batch...
+INFO: 05:15:26 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:15:26 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:15:26 - docling.document_converter - Finished converting document file in 0.21 sec.
+INFO: 05:15:26 - docling_jobkit.convert.results - Processed 1 docs in 0.22 seconds.
+INFO: 05:15:26 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4be5e046-7eb6-4adf-8ca5-99eaf61ea61c in 0.22 seconds
+INFO: 05:15:27 - uvicorn.access - 172.17.0.1:44444 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:15:27 - uvicorn.access - 172.17.0.1:44444 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:15:27 - uvicorn.access - 172.17.0.1:44444 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -714,120 +1055,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:16:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:16:19 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:16:19 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:16:19 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:16:19 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/health$,/healthz$,/metrics$,/ready$,/livez$)
-INFO: 05:16:19 - uvicorn.error - Started server process [1]
-INFO: 05:16:19 - uvicorn.error - Waiting for application startup.
-INFO: 05:16:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:16:24 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:16:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:16:24 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:16:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:16:24 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 05:16:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:16:24 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-07-27 05:16:24.867381595 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:16:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:16:25,207 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:25,209 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:16:25,371 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:25,371 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:16:25,462 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:25,462 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:16:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:16:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 635/770 [00:00<00:00, 6339.29it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6187.07it/s]
-INFO: 05:16:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:16:26 - uvicorn.error - Application startup complete.
-INFO: 05:16:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:16:27 - docling_serve.app - Health check requested
-INFO: 05:16:27 - uvicorn.access - 172.17.0.1:57304 - "GET /health HTTP/1.1" 200
-INFO: 05:16:27 - docling_serve.app - Health check requested
-INFO: 05:16:27 - uvicorn.access - 172.17.0.1:57308 - "GET /health HTTP/1.1" 200
-INFO: 05:16:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:16:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:16:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:16:27 - docling_serve.app - [TENANT_ID] Task 2ec89373-2896-4972-8166-ae1ca4df8a9c created with tenant_id='default'
-INFO: 05:16:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 2ec89373-2896-4972-8166-ae1ca4df8a9c
-INFO: 05:16:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:16:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 05:16:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:16:27,440 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:27,440 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:16:27,562 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:27,562 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:16:27,607 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:27,608 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:16:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:16:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 533/770 [00:00<00:00, 5329.37it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5334.76it/s]
-INFO: 05:16:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:16:29 - docling.datamodel.document - detected formats: []
-INFO: 05:16:29 - docling.document_converter - Going to convert document batch...
-INFO: 05:16:29 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:16:29 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:16:29 - docling.document_converter - Finished converting document file in 0.73 sec.
-WARNING: 05:16:29 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:16:29 - docling_jobkit.convert.results - Processed 1 docs in 0.78 seconds.
-INFO: 05:16:29 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 2ec89373-2896-4972-8166-ae1ca4df8a9c in 0.78 seconds
-INFO: 05:16:31 - uvicorn.access - 172.17.0.1:57308 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:16:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:16:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:16:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:16:31 - docling_serve.app - [TENANT_ID] Task 7c190721-d2b3-41e5-932c-4bec850b632b created with tenant_id='default'
-INFO: 05:16:31 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 7c190721-d2b3-41e5-932c-4bec850b632b
-INFO: 05:16:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:16:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 05:16:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:16:31,487 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:31,487 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:16:31,650 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:31,650 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:16:31,722 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:31,722 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:16:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:16:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 8357.85it/s]
-INFO: 05:16:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:16:34 - docling.datamodel.document - detected formats: []
-INFO: 05:16:34 - docling.document_converter - Going to convert document batch...
-INFO: 05:16:34 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:16:34 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:16:34 - docling.document_converter - Finished converting document file in 1.19 sec.
-INFO: 05:16:34 - docling_jobkit.convert.results - Processed 1 docs in 1.19 seconds.
-INFO: 05:16:34 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 7c190721-d2b3-41e5-932c-4bec850b632b in 1.19 seconds
-INFO: 05:16:35 - uvicorn.access - 172.17.0.1:57308 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:16:35 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:16:35 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:16:35 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:16:35 - docling_serve.app - [TENANT_ID] Task 44fb0d52-ea01-483e-9133-602fd226433c created with tenant_id='default'
-INFO: 05:16:35 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 44fb0d52-ea01-483e-9133-602fd226433c
-INFO: 05:16:35 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:16:35 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 05:16:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:16:35,506 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:35,507 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:16:35,645 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:35,645 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:16:35,727 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:16:35,728 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:16:35 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:16:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 633/770 [00:00<00:00, 6308.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6369.56it/s]
-INFO: 05:16:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:16:37 - docling.datamodel.document - detected formats: []
-INFO: 05:16:37 - docling.document_converter - Going to convert document batch...
-INFO: 05:16:37 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:16:37 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:16:37 - docling.document_converter - Finished converting document file in 0.84 sec.
-INFO: 05:16:37 - docling_jobkit.convert.results - Processed 1 docs in 0.86 seconds.
-INFO: 05:16:37 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 44fb0d52-ea01-483e-9133-602fd226433c in 0.86 seconds
-INFO: 05:16:39 - uvicorn.access - 172.17.0.1:57308 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:16:39 - uvicorn.access - 172.17.0.1:57308 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:16:39 - uvicorn.access - 172.17.0.1:57308 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:14:01 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:14:01 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:14:01 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:14:01 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:14:01 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/livez$,/healthz$,/metrics$,/health$,/ready$)
+INFO: 05:14:01 - uvicorn.error - Started server process [1]
+INFO: 05:14:01 - uvicorn.error - Waiting for application startup.
+INFO: 05:14:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:14:04 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:14:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:14:04 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:14:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:14:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 05:14:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:14:04 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-03 05:14:04.466457342 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:14:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:14:04,727 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:04,729 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:14:04,815 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:04,816 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:14:04,863 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:04,863 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:14:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:14:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▌ | 656/770 [00:00<00:00, 6557.66it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6647.92it/s]
+INFO: 05:14:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:14:05 - uvicorn.error - Application startup complete.
+INFO: 05:14:05 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:14:05 - docling_serve.app - Health check requested
+INFO: 05:14:05 - uvicorn.access - 172.17.0.1:40058 - "GET /health HTTP/1.1" 200
+INFO: 05:14:05 - docling_serve.app - Health check requested
+INFO: 05:14:05 - uvicorn.access - 172.17.0.1:40062 - "GET /health HTTP/1.1" 200
+INFO: 05:14:05 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:14:05 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:14:05 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:14:05 - docling_serve.app - [TENANT_ID] Task 8d0b937f-b877-4082-8666-078f59278d17 created with tenant_id='default'
+INFO: 05:14:05 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 8d0b937f-b877-4082-8666-078f59278d17
+INFO: 05:14:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:14:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 05:14:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:14:05,893 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:05,894 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:14:05,982 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:05,983 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:14:06,028 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:06,028 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:14:06 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:14:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 603/770 [00:00<00:00, 6022.21it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6433.88it/s]
+INFO: 05:14:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:14:07 - docling.datamodel.document - detected formats: []
+INFO: 05:14:07 - docling.document_converter - Going to convert document batch...
+INFO: 05:14:07 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:14:07 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:14:07 - docling.document_converter - Finished converting document file in 0.39 sec.
+WARNING: 05:14:07 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:14:07 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
+INFO: 05:14:07 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 8d0b937f-b877-4082-8666-078f59278d17 in 0.43 seconds
+INFO: 05:14:07 - uvicorn.access - 172.17.0.1:40062 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:14:07 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:14:07 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:14:07 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:14:07 - docling_serve.app - [TENANT_ID] Task c967807d-2a75-4f28-98e4-0c998e55f8d3 created with tenant_id='default'
+INFO: 05:14:07 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task c967807d-2a75-4f28-98e4-0c998e55f8d3
+INFO: 05:14:07 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:14:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 05:14:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:14:07,933 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:07,933 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:14:08,050 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:08,050 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:14:08,100 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:08,100 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:14:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:14:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 586/770 [00:00<00:00, 5827.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5850.37it/s]
+INFO: 05:14:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:14:09 - docling.datamodel.document - detected formats: []
+INFO: 05:14:09 - docling.document_converter - Going to convert document batch...
+INFO: 05:14:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:14:09 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:14:09 - docling.document_converter - Finished converting document file in 0.35 sec.
+INFO: 05:14:09 - docling_jobkit.convert.results - Processed 1 docs in 0.35 seconds.
+INFO: 05:14:09 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job c967807d-2a75-4f28-98e4-0c998e55f8d3 in 0.35 seconds
+INFO: 05:14:09 - uvicorn.access - 172.17.0.1:40062 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:14:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:14:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:14:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:14:09 - docling_serve.app - [TENANT_ID] Task 6a35a727-f94d-4942-af5d-d2bead917836 created with tenant_id='default'
+INFO: 05:14:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 6a35a727-f94d-4942-af5d-d2bead917836
+INFO: 05:14:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:14:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 05:14:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:14:09,947 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:09,947 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:14:10,086 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:10,086 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:14:10,136 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:14:10,136 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:14:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:14:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 88%|████████▊ | 678/770 [00:00<00:00, 6778.36it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6732.32it/s]
+INFO: 05:14:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:14:11 - docling.datamodel.document - detected formats: []
+INFO: 05:14:11 - docling.document_converter - Going to convert document batch...
+INFO: 05:14:11 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:14:11 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:14:11 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 05:14:11 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
+INFO: 05:14:11 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 6a35a727-f94d-4942-af5d-d2bead917836 in 0.46 seconds
+INFO: 05:14:11 - uvicorn.access - 172.17.0.1:40062 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:14:12 - uvicorn.access - 172.17.0.1:40062 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:14:12 - uvicorn.access - 172.17.0.1:40062 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -865,120 +1206,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:14:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:14:40 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:14:40 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:14:40 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:14:40 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/metrics$,/livez$,/ready$,/readyz$,/healthz$)
-INFO: 05:14:40 - uvicorn.error - Started server process [1]
-INFO: 05:14:40 - uvicorn.error - Waiting for application startup.
-INFO: 05:14:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:14:44 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:14:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:14:44 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:14:44 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:44 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 05:14:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:14:44 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-07-27 05:14:44.771474330 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:14:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:45,282 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:45,283 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:45,390 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:45,390 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:45,436 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:45,436 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:45 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▌ | 581/770 [00:00<00:00, 5807.08it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5896.11it/s]
-INFO: 05:14:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:46 - uvicorn.error - Application startup complete.
-INFO: 05:14:46 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:14:46 - docling_serve.app - Health check requested
-INFO: 05:14:46 - uvicorn.access - 172.17.0.1:45850 - "GET /health HTTP/1.1" 200
-INFO: 05:14:46 - docling_serve.app - Health check requested
-INFO: 05:14:46 - uvicorn.access - 172.17.0.1:45852 - "GET /health HTTP/1.1" 200
-INFO: 05:14:46 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:14:46 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:14:46 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:14:46 - docling_serve.app - [TENANT_ID] Task 8b2bf131-d0ec-4716-a26d-12b6689a9b30 created with tenant_id='default'
-INFO: 05:14:46 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 8b2bf131-d0ec-4716-a26d-12b6689a9b30
-INFO: 05:14:46 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:46 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 05:14:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:46,472 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:46,472 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:46,585 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:46,585 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:46,662 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:46,662 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:46 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 591/770 [00:00<00:00, 5858.99it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5981.62it/s]
-INFO: 05:14:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:48 - docling.datamodel.document - detected formats: []
-INFO: 05:14:48 - docling.document_converter - Going to convert document batch...
-INFO: 05:14:48 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:14:48 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:14:48 - docling.document_converter - Finished converting document file in 0.75 sec.
-WARNING: 05:14:48 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:14:48 - docling_jobkit.convert.results - Processed 1 docs in 0.79 seconds.
-INFO: 05:14:48 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 8b2bf131-d0ec-4716-a26d-12b6689a9b30 in 0.79 seconds
-INFO: 05:14:48 - uvicorn.access - 172.17.0.1:45852 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:14:48 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:14:48 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:14:48 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:14:48 - docling_serve.app - [TENANT_ID] Task 90b8336b-f42d-46c5-b291-dac3eb6ace44 created with tenant_id='default'
-INFO: 05:14:48 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 90b8336b-f42d-46c5-b291-dac3eb6ace44
-INFO: 05:14:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 05:14:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:48,490 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:48,490 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:48,592 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:48,593 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:48,639 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:48,639 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:48 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 593/770 [00:00<00:00, 5910.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5996.34it/s]
-INFO: 05:14:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:50 - docling.datamodel.document - detected formats: []
-INFO: 05:14:50 - docling.document_converter - Going to convert document batch...
-INFO: 05:14:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:14:50 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:14:50 - docling.document_converter - Finished converting document file in 0.69 sec.
-INFO: 05:14:50 - docling_jobkit.convert.results - Processed 1 docs in 0.70 seconds.
-INFO: 05:14:50 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 90b8336b-f42d-46c5-b291-dac3eb6ace44 in 0.70 seconds
-INFO: 05:14:52 - uvicorn.access - 172.17.0.1:45852 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:14:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:14:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:14:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:14:52 - docling_serve.app - [TENANT_ID] Task ff805c2c-dc60-4036-8baf-0a7051e8eb82 created with tenant_id='default'
-INFO: 05:14:52 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ff805c2c-dc60-4036-8baf-0a7051e8eb82
-INFO: 05:14:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
-INFO: 05:14:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:52,506 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:52,506 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:52,618 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:52,619 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:52,666 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:52,666 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 93%|█████████▎| 718/770 [00:00<00:00, 7150.28it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7099.47it/s]
-INFO: 05:14:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:53 - docling.datamodel.document - detected formats: []
-INFO: 05:14:53 - docling.document_converter - Going to convert document batch...
-INFO: 05:14:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:14:53 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:14:53 - docling.document_converter - Finished converting document file in 0.44 sec.
-INFO: 05:14:53 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 05:14:53 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ff805c2c-dc60-4036-8baf-0a7051e8eb82 in 0.46 seconds
-INFO: 05:14:54 - uvicorn.access - 172.17.0.1:45852 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:14:54 - uvicorn.access - 172.17.0.1:45852 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:14:54 - uvicorn.access - 172.17.0.1:45852 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:12:42 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:12:42 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:12:42 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:12:42 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:12:42 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/healthz$,/health$,/livez$,/readyz$,/metrics$)
+INFO: 05:12:42 - uvicorn.error - Started server process [1]
+INFO: 05:12:42 - uvicorn.error - Waiting for application startup.
+INFO: 05:12:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:12:45 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:12:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:12:45 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:12:45 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:12:45 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 05:12:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:12:45 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-03 05:12:45.456696598 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:12:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:12:45,725 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:45,726 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:12:45,812 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:45,812 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:12:45,858 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:45,859 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:12:45 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:12:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▌ | 657/770 [00:00<00:00, 6526.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6572.12it/s]
+INFO: 05:12:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:12:46 - uvicorn.error - Application startup complete.
+INFO: 05:12:46 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:12:47 - docling_serve.app - Health check requested
+INFO: 05:12:47 - uvicorn.access - 172.17.0.1:57640 - "GET /health HTTP/1.1" 200
+INFO: 05:12:47 - docling_serve.app - Health check requested
+INFO: 05:12:47 - uvicorn.access - 172.17.0.1:57648 - "GET /health HTTP/1.1" 200
+INFO: 05:12:47 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:12:47 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:12:47 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:12:47 - docling_serve.app - [TENANT_ID] Task b9c007ff-65fa-4cb0-ab19-0979d5cc508a created with tenant_id='default'
+INFO: 05:12:47 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b9c007ff-65fa-4cb0-ab19-0979d5cc508a
+INFO: 05:12:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:12:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 05:12:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:12:47,377 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:47,378 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:12:47,477 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:47,478 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:12:47,530 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:47,531 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:12:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:12:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 81%|████████ | 621/770 [00:00<00:00, 6209.50it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6372.21it/s]
+INFO: 05:12:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:12:48 - docling.datamodel.document - detected formats: []
+INFO: 05:12:48 - docling.document_converter - Going to convert document batch...
+INFO: 05:12:48 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:12:48 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:12:48 - docling.document_converter - Finished converting document file in 0.36 sec.
+WARNING: 05:12:48 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:12:48 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
+INFO: 05:12:48 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b9c007ff-65fa-4cb0-ab19-0979d5cc508a in 0.39 seconds
+INFO: 05:12:49 - uvicorn.access - 172.17.0.1:57648 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:12:49 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:12:49 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:12:49 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:12:49 - docling_serve.app - [TENANT_ID] Task b88a9136-9075-4f1b-8571-f3e88592078d created with tenant_id='default'
+INFO: 05:12:49 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task b88a9136-9075-4f1b-8571-f3e88592078d
+INFO: 05:12:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:12:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 05:12:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:12:49,399 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:49,399 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:12:49,490 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:49,490 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:12:49,543 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:49,543 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:12:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:12:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 651/770 [00:00<00:00, 6473.95it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6564.38it/s]
+INFO: 05:12:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:12:50 - docling.datamodel.document - detected formats: []
+INFO: 05:12:50 - docling.document_converter - Going to convert document batch...
+INFO: 05:12:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:12:50 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:12:50 - docling.document_converter - Finished converting document file in 0.36 sec.
+INFO: 05:12:50 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
+INFO: 05:12:50 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job b88a9136-9075-4f1b-8571-f3e88592078d in 0.36 seconds
+INFO: 05:12:51 - uvicorn.access - 172.17.0.1:57648 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:12:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:12:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:12:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:12:51 - docling_serve.app - [TENANT_ID] Task e4df515c-1f1e-4780-bf70-badbaf91bb88 created with tenant_id='default'
+INFO: 05:12:51 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e4df515c-1f1e-4780-bf70-badbaf91bb88
+INFO: 05:12:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:12:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
+INFO: 05:12:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:12:51,418 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:51,418 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:12:51,506 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:51,507 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:12:51,555 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:12:51,556 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:12:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:12:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 638/770 [00:00<00:00, 6372.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6379.86it/s]
+INFO: 05:12:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:12:52 - docling.datamodel.document - detected formats: []
+INFO: 05:12:52 - docling.document_converter - Going to convert document batch...
+INFO: 05:12:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:12:52 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:12:52 - docling.document_converter - Finished converting document file in 0.24 sec.
+INFO: 05:12:52 - docling_jobkit.convert.results - Processed 1 docs in 0.26 seconds.
+INFO: 05:12:52 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e4df515c-1f1e-4780-bf70-badbaf91bb88 in 0.26 seconds
+INFO: 05:12:53 - uvicorn.access - 172.17.0.1:57648 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:12:53 - uvicorn.access - 172.17.0.1:57648 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:12:53 - uvicorn.access - 172.17.0.1:57648 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1016,120 +1357,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 05:13:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:13:54 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 05:13:54 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 05:13:54 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 05:13:54 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/livez$,/metrics$,/healthz$,/ready$,/health$)
-INFO: 05:13:54 - uvicorn.error - Started server process [1]
-INFO: 05:13:54 - uvicorn.error - Waiting for application startup.
-INFO: 05:13:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:13:59 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 05:13:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:13:59 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 05:13:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:13:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
-INFO: 05:13:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 05:13:59 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-07-27 05:13:59.484703381 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 05:13:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:13:59,860 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:13:59,862 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:00,010 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:00,011 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:00,080 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:00,080 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 86%|████████▌ | 663/770 [00:00<00:00, 6625.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6431.82it/s]
-INFO: 05:14:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:01 - uvicorn.error - Application startup complete.
-INFO: 05:14:01 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 05:14:01 - docling_serve.app - Health check requested
-INFO: 05:14:01 - uvicorn.access - 172.17.0.1:49444 - "GET /health HTTP/1.1" 200
-INFO: 05:14:01 - docling_serve.app - Health check requested
-INFO: 05:14:01 - uvicorn.access - 172.17.0.1:49452 - "GET /health HTTP/1.1" 200
-INFO: 05:14:01 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:14:01 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:14:01 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:14:01 - docling_serve.app - [TENANT_ID] Task 7fb50f4b-5965-41da-b3cf-c630f20fbb78 created with tenant_id='default'
-INFO: 05:14:01 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7fb50f4b-5965-41da-b3cf-c630f20fbb78
-INFO: 05:14:01 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 05:14:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:01,574 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:01,575 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:01,691 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:01,691 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:01,792 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:01,799 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 629/770 [00:00<00:00, 6286.63it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6173.51it/s]
-INFO: 05:14:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:03 - docling.datamodel.document - detected formats: []
-INFO: 05:14:03 - docling.document_converter - Going to convert document batch...
-INFO: 05:14:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:14:03 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:14:03 - docling.document_converter - Finished converting document file in 0.89 sec.
-WARNING: 05:14:03 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 05:14:03 - docling_jobkit.convert.results - Processed 1 docs in 0.96 seconds.
-INFO: 05:14:03 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7fb50f4b-5965-41da-b3cf-c630f20fbb78 in 0.96 seconds
-INFO: 05:14:05 - uvicorn.access - 172.17.0.1:49452 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:14:05 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:14:05 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:14:05 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:14:05 - docling_serve.app - [TENANT_ID] Task bfbe5087-37c6-4196-bf63-474fe13ff6e9 created with tenant_id='default'
-INFO: 05:14:05 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task bfbe5087-37c6-4196-bf63-474fe13ff6e9
-INFO: 05:14:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 05:14:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:05,601 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:05,601 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:05,722 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:05,723 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:05,769 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:05,769 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:05 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 9692.37it/s]
-INFO: 05:14:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:07 - docling.datamodel.document - detected formats: []
-INFO: 05:14:07 - docling.document_converter - Going to convert document batch...
-INFO: 05:14:07 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:14:07 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:14:07 - docling.document_converter - Finished converting document file in 0.72 sec.
-INFO: 05:14:07 - docling_jobkit.convert.results - Processed 1 docs in 0.73 seconds.
-INFO: 05:14:07 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job bfbe5087-37c6-4196-bf63-474fe13ff6e9 in 0.73 seconds
-INFO: 05:14:09 - uvicorn.access - 172.17.0.1:49452 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:14:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 05:14:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 05:14:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 05:14:09 - docling_serve.app - [TENANT_ID] Task 7524822a-e738-4004-bff1-aed3ea04cea6 created with tenant_id='default'
-INFO: 05:14:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7524822a-e738-4004-bff1-aed3ea04cea6
-INFO: 05:14:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 05:14:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
-INFO: 05:14:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-07-27 05:14:09,620 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:09,621 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:14:09,759 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:09,759 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:14:09,870 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:14:09,871 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 05:14:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 05:14:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 9817.02it/s]
-INFO: 05:14:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 05:14:11 - docling.datamodel.document - detected formats: []
-INFO: 05:14:11 - docling.document_converter - Going to convert document batch...
-INFO: 05:14:11 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 05:14:11 - docling.pipeline.base_pipeline - Processing document file
-INFO: 05:14:11 - docling.document_converter - Finished converting document file in 0.44 sec.
-INFO: 05:14:11 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
-INFO: 05:14:11 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7524822a-e738-4004-bff1-aed3ea04cea6 in 0.47 seconds
-INFO: 05:14:11 - uvicorn.access - 172.17.0.1:49452 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 05:14:11 - uvicorn.access - 172.17.0.1:49452 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 05:14:11 - uvicorn.access - 172.17.0.1:49452 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 05:11:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:11:33 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 05:11:33 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 05:11:33 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 05:11:33 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/health$,/livez$,/metrics$,/readyz$,/healthz$)
+INFO: 05:11:33 - uvicorn.error - Started server process [1]
+INFO: 05:11:33 - uvicorn.error - Waiting for application startup.
+INFO: 05:11:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:11:37 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 05:11:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:11:37 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 05:11:37 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:11:37 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
+INFO: 05:11:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 05:11:37 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-03 05:11:37.169986153 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 05:11:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:11:37,520 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:37,521 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:11:37,640 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:37,640 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:11:37,710 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:37,710 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:11:37 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:11:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 9216.88it/s]
+INFO: 05:11:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:11:38 - uvicorn.error - Application startup complete.
+INFO: 05:11:38 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 05:11:39 - docling_serve.app - Health check requested
+INFO: 05:11:39 - uvicorn.access - 172.17.0.1:55236 - "GET /health HTTP/1.1" 200
+INFO: 05:11:39 - docling_serve.app - Health check requested
+INFO: 05:11:39 - uvicorn.access - 172.17.0.1:55238 - "GET /health HTTP/1.1" 200
+INFO: 05:11:39 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:11:39 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:11:39 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:11:39 - docling_serve.app - [TENANT_ID] Task 8a6352da-eff1-4936-92a4-1bcfbb9c9b2f created with tenant_id='default'
+INFO: 05:11:39 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 8a6352da-eff1-4936-92a4-1bcfbb9c9b2f
+INFO: 05:11:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:11:39 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 05:11:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:11:39,838 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:39,838 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:11:39,940 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:39,941 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:11:39,989 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:39,989 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:11:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:11:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 592/770 [00:00<00:00, 5914.66it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5830.68it/s]
+INFO: 05:11:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:11:41 - docling.datamodel.document - detected formats: []
+INFO: 05:11:41 - docling.document_converter - Going to convert document batch...
+INFO: 05:11:41 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:11:41 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:11:41 - docling.document_converter - Finished converting document file in 0.67 sec.
+WARNING: 05:11:41 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 05:11:41 - docling_jobkit.convert.results - Processed 1 docs in 0.72 seconds.
+INFO: 05:11:41 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 8a6352da-eff1-4936-92a4-1bcfbb9c9b2f in 0.72 seconds
+INFO: 05:11:41 - uvicorn.access - 172.17.0.1:55238 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:11:41 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:11:41 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:11:41 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:11:41 - docling_serve.app - [TENANT_ID] Task 6eded513-2bc2-49f4-a8f8-30dfe68b2c55 created with tenant_id='default'
+INFO: 05:11:41 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 6eded513-2bc2-49f4-a8f8-30dfe68b2c55
+INFO: 05:11:41 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:11:41 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 05:11:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:11:41,857 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:41,857 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:11:41,972 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:41,973 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:11:42,036 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:42,036 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:11:42 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:11:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 611/770 [00:00<00:00, 6037.27it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7107.36it/s]
+INFO: 05:11:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:11:43 - docling.datamodel.document - detected formats: []
+INFO: 05:11:43 - docling.document_converter - Going to convert document batch...
+INFO: 05:11:43 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:11:43 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:11:43 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 05:11:43 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
+INFO: 05:11:43 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 6eded513-2bc2-49f4-a8f8-30dfe68b2c55 in 0.45 seconds
+INFO: 05:11:43 - uvicorn.access - 172.17.0.1:55238 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:11:43 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 05:11:43 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 05:11:43 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 05:11:43 - docling_serve.app - [TENANT_ID] Task ffcdfaf6-58f1-45be-b996-773c317c8ffe created with tenant_id='default'
+INFO: 05:11:43 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ffcdfaf6-58f1-45be-b996-773c317c8ffe
+INFO: 05:11:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 05:11:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
+INFO: 05:11:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-03 05:11:43,887 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:43,887 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:11:44,045 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:44,045 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:11:44,194 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:11:44,194 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 05:11:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 05:11:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 86%|████████▋ | 665/770 [00:00<00:00, 6573.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6731.97it/s]
+INFO: 05:11:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 05:11:45 - docling.datamodel.document - detected formats: []
+INFO: 05:11:45 - docling.document_converter - Going to convert document batch...
+INFO: 05:11:45 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 05:11:45 - docling.pipeline.base_pipeline - Processing document file
+INFO: 05:11:45 - docling.document_converter - Finished converting document file in 0.26 sec.
+INFO: 05:11:45 - docling_jobkit.convert.results - Processed 1 docs in 0.28 seconds.
+INFO: 05:11:45 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ffcdfaf6-58f1-45be-b996-773c317c8ffe in 0.28 seconds
+INFO: 05:11:45 - uvicorn.access - 172.17.0.1:55238 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 05:11:46 - uvicorn.access - 172.17.0.1:55238 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 05:11:46 - uvicorn.access - 172.17.0.1:55238 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1167,37 +1508,37 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-2026-07-27 05:12:17.787234199 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:12:18,071 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:18,072 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:12:18,175 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:18,176 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:12:18,220 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:18,220 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 587/770 [00:00<00:00, 5860.32it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5940.82it/s]
-[INFO] 2026-07-27 05:12:20,266 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:20,266 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:12:20,368 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:20,368 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:12:20,411 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:20,412 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 598/770 [00:00<00:00, 5976.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6024.74it/s]
-WARNING: 05:12:21 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-WARNING: 05:12:21 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-[INFO] 2026-07-27 05:12:22,287 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:22,288 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:12:22,389 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:22,389 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:12:22,433 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:22,433 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 585/770 [00:00<00:00, 5847.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5920.18it/s]
-[INFO] 2026-07-27 05:12:24,301 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:24,302 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:12:24,404 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:24,404 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:12:24,450 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:12:24,450 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 587/770 [00:00<00:00, 5864.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5849.40it/s]
+2026-08-03 05:10:13.696514246 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:10:13,970 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:13,971 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:10:14,057 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:14,057 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:10:14,110 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:14,110 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|███████▉ | 615/770 [00:00<00:00, 6148.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6312.90it/s]
+[INFO] 2026-08-03 05:10:15,521 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:15,522 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:10:15,610 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:15,610 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:10:15,655 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:15,656 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 653/770 [00:00<00:00, 6496.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6543.89it/s]
+WARNING: 05:10:16 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+WARNING: 05:10:16 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+[INFO] 2026-08-03 05:10:17,538 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:17,538 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:10:17,627 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:17,627 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:10:17,673 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:17,673 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 594/770 [00:00<00:00, 5929.73it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6053.56it/s]
+[INFO] 2026-08-03 05:10:19,552 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:19,552 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:10:19,638 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:19,639 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:10:19,694 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:10:19,694 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 651/770 [00:00<00:00, 6494.15it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6461.53it/s]
```
@@ -1237,45 +1578,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:11:27.353676715 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:11:27,750 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:27,753 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:11:27,889 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:27,889 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:11:27,958 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:27,959 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 8194.81it/s]
+2026-08-03 05:09:08.050247684 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:09:08,421 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:08,423 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:09:08,545 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:08,545 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:09:08,597 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:08,597 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 86%|████████▌ | 659/770 [00:00<00:00, 6586.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6976.25it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:46030 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46032 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:11:29,973 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:29,974 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:11:30,131 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:30,132 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:11:30,176 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:30,176 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 476/770 [00:00<00:00, 4755.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5201.24it/s]
+INFO: 172.17.0.1:41584 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41592 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:09:11,327 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:11,328 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:09:11,487 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:11,487 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:09:11,579 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:11,579 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 11746.19it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:46032 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:11:31,988 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:31,988 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:11:32,132 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:32,133 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:11:32,181 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:32,181 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 600/770 [00:00<00:00, 5999.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6032.77it/s]
-INFO: 172.17.0.1:46032 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:11:36,012 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:36,012 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:11:36,213 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:36,213 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:11:36,266 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:11:36,267 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 81%|████████ | 621/770 [00:00<00:00, 6206.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6751.05it/s]
-INFO: 172.17.0.1:46032 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46032 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46032 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41592 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:09:13,250 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:13,250 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:09:13,402 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:13,402 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:09:13,462 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:13,462 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 89%|████████▉ | 688/770 [00:00<00:00, 6868.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6874.71it/s]
+INFO: 172.17.0.1:41592 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:09:17,286 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:17,287 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:09:17,420 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:17,421 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:09:17,512 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:09:17,513 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 87%|████████▋ | 668/770 [00:00<00:00, 6652.85it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7059.51it/s]
+INFO: 172.17.0.1:41592 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41592 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41592 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1315,45 +1656,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:09:44.015344776 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:09:44,332 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:44,334 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:44,487 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:44,488 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:44,540 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:44,540 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 598/770 [00:00<00:00, 5976.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5997.85it/s]
+2026-08-03 05:07:39.470395298 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:07:39,732 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:39,733 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:07:39,826 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:39,826 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:07:39,873 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:39,873 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|████████ | 619/770 [00:00<00:00, 6186.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6380.44it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:36856 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36870 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:09:46,907 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:46,907 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:46,997 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:46,998 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:47,040 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:47,041 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 584/770 [00:00<00:00, 5817.16it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5825.32it/s]
+INFO: 172.17.0.1:50892 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50896 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:07:41,281 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:41,281 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:07:41,379 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:41,379 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:07:41,426 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:41,426 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 652/770 [00:00<00:00, 6519.46it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6529.78it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:36870 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:09:48,945 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:48,945 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:49,047 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:49,048 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:49,094 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:49,094 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▍ | 576/770 [00:00<00:00, 5745.61it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5918.77it/s]
-INFO: 172.17.0.1:36870 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:09:52,961 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:52,961 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:53,070 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:53,070 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:53,116 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:53,117 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 71%|███████ | 548/770 [00:00<00:00, 5470.43it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5613.31it/s]
-INFO: 172.17.0.1:36870 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36870 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36870 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50896 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:07:43,293 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:43,293 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:07:43,387 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:43,387 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:07:43,435 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:43,435 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|████████ | 618/770 [00:00<00:00, 6171.68it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6176.46it/s]
+INFO: 172.17.0.1:50896 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:07:45,314 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:45,314 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:07:45,401 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:45,401 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:07:45,450 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:07:45,451 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 638/770 [00:00<00:00, 6371.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6451.11it/s]
+INFO: 172.17.0.1:50896 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50896 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50896 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1393,45 +1734,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:09:03.854146187 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:09:04,370 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:04,373 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:04,512 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:04,513 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:04,560 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:04,561 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 87%|████████▋ | 669/770 [00:00<00:00, 6657.97it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6653.70it/s]
+2026-08-03 05:06:40.439026690 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:06:40,841 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:40,843 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:06:40,984 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:40,985 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:06:41,055 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:41,055 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 97%|█████████▋| 748/770 [00:00<00:00, 7470.58it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7558.67it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:39900 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39908 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:09:06,544 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:06,544 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:06,664 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:06,664 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:06,710 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:06,710 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▌ | 578/770 [00:00<00:00, 5757.63it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6395.47it/s]
+INFO: 172.17.0.1:59302 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59316 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:06:43,336 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:43,337 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:06:43,477 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:43,477 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:06:43,543 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:43,543 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 9%|▊ | 66/770 [00:00<00:03, 192.44it/s]
Loading weights: 21%|██ | 162/770 [00:00<00:02, 298.34it/s]
Loading weights: 26%|██▌ | 200/770 [00:00<00:01, 310.17it/s]
Loading weights: 36%|███▌ | 276/770 [00:00<00:01, 381.77it/s]
Loading weights: 41%|████▏ | 318/770 [00:01<00:01, 310.67it/s]
Loading weights: 46%|████▌ | 352/770 [00:01<00:02, 168.95it/s]
Loading weights: 89%|████████▊ | 683/770 [00:01<00:00, 609.70it/s]
Loading weights: 100%|██████████| 770/770 [00:01<00:00, 463.34it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:39908 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:09:10,581 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:10,582 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:10,732 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:10,733 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:10,816 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:10,817 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 592/770 [00:00<00:00, 5873.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6127.57it/s]
-INFO: 172.17.0.1:39908 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:09:14,570 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:14,570 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:09:14,658 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:14,658 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:09:14,702 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:09:14,702 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 74%|███████▍ | 568/770 [00:00<00:00, 5669.00it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6368.03it/s]
-INFO: 172.17.0.1:39908 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39908 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39908 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59316 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:06:49,404 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:49,404 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:06:49,527 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:49,527 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:06:49,572 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:49,573 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 91%|█████████ | 699/770 [00:00<00:00, 6979.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6832.53it/s]
+INFO: 172.17.0.1:59316 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:06:53,408 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:53,408 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:06:53,530 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:53,530 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:06:53,597 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:06:53,597 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 633/770 [00:00<00:00, 6308.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6426.82it/s]
+INFO: 172.17.0.1:59316 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59316 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59316 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1471,45 +1812,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:07:11.733402402 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:07:12,398 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:12,400 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:07:12,501 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:12,501 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:07:12,547 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:12,547 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 629/770 [00:00<00:00, 6263.02it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6521.67it/s]
+2026-08-03 05:04:58.662484479 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:04:59,129 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:59,130 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:04:59,222 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:59,222 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:04:59,268 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:59,268 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 654/770 [00:00<00:00, 6515.74it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6547.95it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:34042 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34046 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:07:14,690 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:14,690 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:07:14,794 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:14,795 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:07:14,841 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:14,842 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 610/770 [00:00<00:00, 6098.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6601.45it/s]
+INFO: 172.17.0.1:34608 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34616 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:05:00,447 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:00,448 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:05:00,527 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:00,527 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:05:00,570 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:00,571 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 86%|████████▌ | 659/770 [00:00<00:00, 6579.98it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6615.66it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:34046 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:07:16,708 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:16,709 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:07:16,805 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:16,805 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:07:16,850 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:16,850 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 596/770 [00:00<00:00, 5951.80it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5923.78it/s]
-INFO: 172.17.0.1:34046 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:07:18,715 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:18,715 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-07-27 05:07:18,824 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:18,824 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-07-27 05:07:18,880 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:07:18,881 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 590/770 [00:00<00:00, 5896.51it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5899.89it/s]
-INFO: 172.17.0.1:34046 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34046 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34046 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34616 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:05:02,462 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:02,463 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:05:02,556 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:02,556 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:05:02,598 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:02,598 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 84%|████████▍ | 647/770 [00:00<00:00, 6451.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6446.80it/s]
+INFO: 172.17.0.1:34616 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:05:04,477 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:04,477 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-08-03 05:05:04,557 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:04,557 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-03 05:05:04,603 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:05:04,604 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 85%|████████▍ | 652/770 [00:00<00:00, 6513.28it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6499.21it/s]
+INFO: 172.17.0.1:34616 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34616 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34616 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1549,45 +1890,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:06:32.891789257 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:06:34,269 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:34,272 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:06:34,413 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:34,413 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:06:34,485 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:34,486 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 9692.22it/s]
+2026-08-03 05:04:18.203336642 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:04:18,841 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:18,843 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 05:04:19,002 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:19,003 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 05:04:19,049 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:19,050 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 87%|████████▋ | 669/770 [00:00<00:00, 6681.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6484.41it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:36874 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36888 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:06:36,100 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:36,100 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:06:36,238 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:36,238 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:06:36,340 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:36,340 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 585/770 [00:00<00:00, 5838.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6758.62it/s]
+INFO: 172.17.0.1:42814 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42822 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:04:21,237 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:21,238 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 05:04:21,385 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:21,385 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 05:04:21,431 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:21,431 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 88%|████████▊ | 681/770 [00:00<00:00, 6806.36it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6834.57it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:36888 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:06:40,286 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:40,287 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:06:40,370 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:40,370 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:06:40,411 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:40,411 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▉ | 612/770 [00:00<00:00, 6117.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6317.41it/s]
-INFO: 172.17.0.1:36888 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-07-27 05:06:42,320 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:42,320 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:06:42,446 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:42,446 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:06:42,512 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:06:42,512 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▊ | 529/770 [00:00<00:00, 5276.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5473.92it/s]
-INFO: 172.17.0.1:36888 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36888 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36888 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42822 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:04:23,275 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:23,276 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 05:04:23,388 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:23,388 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 05:04:23,441 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:23,441 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▍ | 574/770 [00:00<00:00, 5728.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5778.64it/s]
+INFO: 172.17.0.1:42822 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-03 05:04:25,307 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:25,307 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 05:04:25,429 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:25,429 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 05:04:25,479 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:04:25,480 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 88%|████████▊ | 675/770 [00:00<00:00, 6728.41it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6759.80it/s]
+INFO: 172.17.0.1:42822 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42822 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42822 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1627,23 +1968,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:04:31.268528737 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:04:31,945 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:04:31,948 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:04:32,092 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:04:32,093 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:04:32,145 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:04:32,145 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 05:02:11.018445153 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:02:11,418 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:02:11,419 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 05:02:11,497 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:02:11,498 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 05:02:11,536 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:02:11,536 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:52744 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52756 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39710 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39726 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:52756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52756 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52756 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39726 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39726 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39726 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39726 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39726 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1683,23 +2024,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:03:09.214706608 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:03:09,928 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:03:09,930 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:03:10,087 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:03:10,087 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:03:10,131 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:03:10,131 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 05:00:34.980562629 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 05:00:35,418 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:00:35,420 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 05:00:35,496 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:00:35,496 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 05:00:35,525 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 05:00:35,525 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:48606 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48608 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41060 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41072 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:48608 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48608 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48608 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48608 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48608 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41072 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41072 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41072 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41072 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41072 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1739,23 +2080,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:01:20.196699981 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:01:20,724 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:01:20,725 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:01:20,824 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:01:20,825 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:01:20,867 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:01:20,867 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 04:58:57.031302705 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 04:58:57,465 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:58:57,466 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:58:57,545 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:58:57,546 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:58:57,579 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:58:57,579 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:34642 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34650 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42926 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42932 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:34650 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34650 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34650 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34650 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:34650 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42932 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42932 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42932 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42932 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42932 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1795,23 +2136,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 05:00:18.846108002 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 05:00:19,535 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:00:19,537 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 05:00:19,689 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:00:19,689 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 05:00:19,770 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 05:00:19,770 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 04:57:23.405672505 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 04:57:23,856 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:57:23,857 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:57:23,934 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:57:23,934 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:57:23,971 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:57:23,971 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:53300 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53316 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47838 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47846 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:53316 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53316 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53316 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53316 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53316 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47846 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47846 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47846 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47846 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47846 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1851,23 +2192,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 04:58:23.481761135 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 04:58:24,035 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:58:24,037 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:58:24,133 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:58:24,133 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:58:24,178 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:58:24,178 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 04:55:54.034483090 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 04:55:54,468 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:55:54,469 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:55:54,544 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:55:54,544 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:55:54,574 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:55:54,575 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:59668 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59684 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40934 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40936 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:59684 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59684 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59684 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59684 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59684 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40936 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40936 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40936 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40936 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40936 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1907,23 +2248,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 04:57:25.755441912 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 04:57:28,249 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:57:28,252 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:57:28,425 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:57:28,425 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:57:28,497 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:57:28,498 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 04:54:13.966575190 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 04:54:14,393 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:54:14,394 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:54:14,487 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:54:14,487 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:54:14,528 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:54:14,528 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:60980 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60990 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50064 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50080 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:60990 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60990 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60990 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60990 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60990 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50080 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50080 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50080 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50080 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50080 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1963,23 +2304,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 04:55:16.270225936 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 04:55:16,805 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:55:16,807 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:55:16,904 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:55:16,904 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:55:16,956 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:55:16,956 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 04:52:35.817306395 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 04:52:36,257 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:52:36,258 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:52:36,345 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:52:36,345 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:52:36,390 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:52:36,390 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:43562 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43576 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53946 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53948 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:43576 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43576 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43576 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43576 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43576 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53948 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53948 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53948 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53948 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53948 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2019,23 +2360,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-07-27 04:54:24.068105983 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-[INFO] 2026-07-27 04:54:26,306 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:54:26,309 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:54:26,466 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:54:26,466 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:54:26,537 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:54:26,538 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-08-03 04:51:06.378889815 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename ""5620e0c7-8062-4dce-aeb7-520c7ef76171"" dit not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+[INFO] 2026-08-03 04:51:06,790 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:51:06,791 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:51:06,875 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:51:06,875 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:51:06,909 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:51:06,910 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:36716 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36732 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49304 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49308 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:36732 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36732 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36732 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36732 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36732 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49308 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49308 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49308 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49308 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49308 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2075,22 +2416,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-07-27 04:52:14,632 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:52:14,634 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:52:14,704 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:52:14,705 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:52:14,739 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:52:14,739 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-08-03 04:49:18,063 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:49:18,064 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:49:18,128 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:49:18,128 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:49:18,165 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:49:18,165 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:54876 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54882 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39710 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39720 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:54882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54882 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54882 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39720 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39720 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39720 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39720 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39720 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2130,22 +2471,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-07-27 04:51:21,162 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:51:21,165 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:51:21,267 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:51:21,267 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:51:21,331 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:51:21,331 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-08-03 04:47:53,350 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:47:53,352 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:47:53,459 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:47:53,459 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:47:53,503 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:47:53,503 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:35560 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35572 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55968 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55980 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:35572 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35572 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35572 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35572 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35572 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55980 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55980 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55980 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55980 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55980 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2185,22 +2526,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-07-27 04:49:03,671 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:49:03,674 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:49:03,799 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:49:03,799 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:49:03,877 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:49:03,877 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-08-03 04:45:51,091 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:45:51,092 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:45:51,150 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:45:51,151 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:45:51,175 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:45:51,175 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:58054 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58058 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49200 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49214 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:58058 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58058 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58058 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58058 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58058 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49214 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49214 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2240,22 +2581,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-07-27 04:47:19,155 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:47:19,157 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:47:19,571 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:47:19,572 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:47:20,014 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:47:20,014 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-08-03 04:43:48,217 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:43:48,219 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:43:48,279 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:43:48,279 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:43:48,308 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:43:48,308 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:41938 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41946 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49996 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50004 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:41946 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41946 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41946 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41946 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41946 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50004 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50004 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50004 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50004 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50004 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2295,22 +2636,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-07-27 04:45:23,263 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:45:23,265 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:45:23,377 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:45:23,378 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:45:23,449 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:45:23,449 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-08-03 04:41:56,252 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:41:56,253 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:41:56,314 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:41:56,314 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:41:56,344 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:41:56,344 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:45108 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45110 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58300 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58304 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:45110 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45110 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45110 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45110 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45110 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58304 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58304 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58304 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58304 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58304 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2350,22 +2691,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-07-27 04:43:43,224 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:43:43,227 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
-[INFO] 2026-07-27 04:43:43,347 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:43:43,347 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-07-27 04:43:43,406 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-07-27 04:43:43,407 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-08-03 04:40:00,387 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:40:00,388 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_infer.onnx
+[INFO] 2026-08-03 04:40:00,439 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:40:00,439 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-08-03 04:40:00,466 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-03 04:40:00,466 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:38234 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38242 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39376 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39390 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:38242 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38242 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38242 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38242 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38242 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39390 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39390 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39390 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39390 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39390 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2407,14 +2748,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:37822 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37832 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42530 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42534 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:37832 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37832 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37832 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37832 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37832 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42534 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42534 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42534 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42534 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42534 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2456,14 +2797,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:38490 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38504 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56274 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56284 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:38504 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38504 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38504 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38504 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38504 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56284 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56284 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56284 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56284 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56284 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2505,14 +2846,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:52894 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52902 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42736 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42748 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:52902 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52902 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52902 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52902 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52902 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42748 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42748 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42748 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42748 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42748 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2554,14 +2895,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:46740 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46756 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54820 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54822 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:46756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46756 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46756 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54822 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54822 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54822 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54822 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54822 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2603,14 +2944,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:35710 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35724 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39376 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39388 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:35724 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35724 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35724 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35724 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35724 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39388 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39388 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39388 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39388 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39388 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2652,14 +2993,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:50362 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50368 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44672 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44674 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:50368 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50368 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50368 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50368 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50368 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44674 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44674 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44674 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44674 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:44674 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2701,14 +3042,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:51294 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51298 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50744 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50756 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:51298 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51298 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51298 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51298 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51298 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50756 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50756 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50756 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50756 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50756 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2750,14 +3091,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:44888 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44904 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35774 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35780 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:44904 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44904 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44904 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44904 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44904 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35780 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35780 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35780 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35780 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35780 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2799,14 +3140,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:58686 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58702 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36778 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36782 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:58702 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58702 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58702 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58702 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58702 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36782 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36782 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36782 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36782 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36782 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2848,14 +3189,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:39004 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39018 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32988 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32990 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:39018 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39018 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39018 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39018 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39018 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32990 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32990 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32990 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32990 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32990 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2897,14 +3238,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:37808 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37812 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58172 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58184 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:37812 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37812 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37812 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37812 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37812 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58184 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58184 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58184 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58184 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58184 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2946,14 +3287,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:58062 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58068 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51838 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51844 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:58068 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58068 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58068 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58068 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58068 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51844 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51844 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51844 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51844 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51844 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2995,14 +3336,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:35750 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35756 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35112 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35116 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:35756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35756 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35756 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35756 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35116 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35116 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35116 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35116 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35116 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3044,14 +3385,14 @@ INFO: Started server process [1]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:33234 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33242 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39136 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39140 - "GET /health HTTP/1.1" 200 OK
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:33242 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33242 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33242 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33242 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33242 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39140 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39140 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39140 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39140 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39140 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```