From 0eebfa7601437ed8b2a122cd5e927edf5cb006a8 Mon Sep 17 00:00:00 2001
From: "docling-java-ops[bot]"
<245010719+docling-java-ops[bot]@users.noreply.github.com>
Date: Mon, 24 Aug 2026 04:37:25 +0000
Subject: [PATCH] docs: Update docling-serve compatibility table (from Version
tests run # 65)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
.../docling-serve/serve-compatibility.md | 3541 +++++++++--------
1 file changed, 1862 insertions(+), 1679 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 7034c536..33ca4758 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,10 @@
-# Results for ghcr.io/docling-project/docling-serve as of 2026-08-17T13:10:37.153488382Z
+# Results for ghcr.io/docling-project/docling-serve as of 2026-08-24T04:37:21.526667782Z
Here are the results:
| Tag | Result | Details |
| --- | ------ | ------- |
+| v1.31.0 | ✅ SUCCESS | [Click for run details](#v1.31.0-details) |
| v1.30.0 | ✅ SUCCESS | [Click for run details](#v1.30.0-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) |
@@ -51,6 +52,188 @@ Here are the results:
## Details
+### ghcr.io/docling-project/docling-serve:v1.31.0
+
+
+Click to expand
+
+#### Message
+
+
+Click to collapse
+
+~~~markdown
+Tag v1.31.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: 04:37:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:37:04 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:37:04 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:37:05 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointSourceProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
+INFO: 04:37:05 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:37:05 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
+INFO: 04:37:05 - docling_jobkit.connectors.plugins.defaults - Connector 'AstraDBTargetProcessor' skipped — optional dependency not installed (No module named 'astrapy'). Install the matching extra to enable it.
+INFO: 04:37:05 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointTargetProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
+INFO: 04:37:05 - docling_jobkit.connectors.plugins.defaults - Connector 'KafkaTargetProcessor' skipped — optional dependency not installed (No module named 'confluent_kafka'). Install the matching extra to enable it.
+INFO: 04:37:05 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:37:05 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:37:05 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/health$,/livez$,/ready$,/healthz$,/readyz$)
+INFO: 04:37:05 - uvicorn.error - Started server process [1]
+INFO: 04:37:05 - uvicorn.error - Waiting for application startup.
+INFO: 04:37:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:37:08 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:37:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:37:08 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:37:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:37:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9d06178a9f1c8aeb9889d1e46440f3fa
+INFO: 04:37:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:37:08 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:37:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-24 04:37:08.927188507 [W:onnxruntime:Default, device_discovery.cc:146 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: 04:37:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:37:09,158 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:09,159 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:37:09,214 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:09,215 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:37:09,257 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:09,258 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:37:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:37:09 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:37:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 476/770 [00:00<00:00, 4746.98it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4804.17it/s]
+INFO: 04:37:10 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:37:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:37:10 - uvicorn.error - Application startup complete.
+INFO: 04:37:10 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:37:10 - docling_serve.app - Health check requested
+INFO: 04:37:10 - uvicorn.access - 172.17.0.1:60414 - "GET /health HTTP/1.1" 200
+INFO: 04:37:10 - docling_serve.app - Health check requested
+INFO: 04:37:10 - uvicorn.access - 172.17.0.1:60420 - "GET /health HTTP/1.1" 200
+INFO: 04:37:10 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:37:10 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:37:10 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:37:10 - docling_serve.app - [TENANT_ID] Task dc658ce0-e5aa-4e1d-aa92-2bb35dde963e created with tenant_id='default'
+INFO: 04:37:10 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task dc658ce0-e5aa-4e1d-aa92-2bb35dde963e
+INFO: 04:37:10 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:37:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:37:10 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:37:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:37:10,760 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:10,760 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:37:10,812 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:10,812 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:37:10,854 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:10,854 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:37:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:37:10 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:37:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 481/770 [00:00<00:00, 4798.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4802.40it/s]
+INFO: 04:37:11 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:37:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:37:11 - docling.datamodel.document - detected formats: []
+INFO: 04:37:11 - docling.document_converter - Going to convert document batch...
+INFO: 04:37:11 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:37:11 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:37:12 - docling.document_converter - Finished converting document file in 0.40 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:641: 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: 04:37:12 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:37:12 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
+INFO: 04:37:12 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job dc658ce0-e5aa-4e1d-aa92-2bb35dde963e in 0.47 seconds
+INFO: 04:37:12 - uvicorn.access - 172.17.0.1:60420 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:37:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:37:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:37:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:37:12 - docling_serve.app - [TENANT_ID] Task 0c5fa041-e811-411a-ad3b-533591cbfc11 created with tenant_id='default'
+INFO: 04:37:12 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 0c5fa041-e811-411a-ad3b-533591cbfc11
+INFO: 04:37:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:37:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:37:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:37:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:37:12,781 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:12,781 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:37:12,834 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:12,834 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:37:12,881 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:12,881 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:37:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:37:12 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:37:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 478/770 [00:00<00:00, 4776.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4792.24it/s]
+INFO: 04:37:13 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:37:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:37:13 - docling.datamodel.document - detected formats: []
+INFO: 04:37:13 - docling.document_converter - Going to convert document batch...
+INFO: 04:37:13 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:37:13 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:37:13 - docling.document_converter - Finished converting document file in 0.16 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:641: 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: 04:37:13 - docling_jobkit.convert.results - Processed 1 docs in 0.16 seconds.
+INFO: 04:37:13 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 0c5fa041-e811-411a-ad3b-533591cbfc11 in 0.16 seconds
+INFO: 04:37:14 - uvicorn.access - 172.17.0.1:60420 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:37:14 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:37:14 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:37:14 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:37:14 - docling_serve.app - [TENANT_ID] Task f36274fd-42a8-45f9-98af-1e5bcfcb3f45 created with tenant_id='default'
+INFO: 04:37:14 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f36274fd-42a8-45f9-98af-1e5bcfcb3f45
+INFO: 04:37:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:37:14 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
+INFO: 04:37:14 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:37:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:37:14,793 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:14,793 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:37:14,842 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:14,842 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:37:14,897 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:37:14,897 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:37:14 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:37:14 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:37:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 477/770 [00:00<00:00, 4762.95it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4817.50it/s]
+INFO: 04:37:15 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:37:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:37:15 - docling.datamodel.document - detected formats: []
+INFO: 04:37:15 - docling.document_converter - Going to convert document batch...
+INFO: 04:37:15 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
+INFO: 04:37:15 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:37:16 - docling.document_converter - Finished converting document file in 0.36 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:641: 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: 04:37:16 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
+INFO: 04:37:16 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f36274fd-42a8-45f9-98af-1e5bcfcb3f45 in 0.39 seconds
+INFO: 04:37:16 - uvicorn.access - 172.17.0.1:60420 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:37:16 - uvicorn.access - 172.17.0.1:60420 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:37:16 - uvicorn.access - 172.17.0.1:60420 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+
+```
+
+
+
+
+
### ghcr.io/docling-project/docling-serve:v1.30.0
@@ -81,151 +264,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:10:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:10:18 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:10:18 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 13:10:19 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointSourceProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
-INFO: 13:10:19 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 13:10:19 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
-INFO: 13:10:19 - docling_jobkit.connectors.plugins.defaults - Connector 'AstraDBTargetProcessor' skipped — optional dependency not installed (No module named 'astrapy'). Install the matching extra to enable it.
-INFO: 13:10:19 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointTargetProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
-INFO: 13:10:19 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:10:19 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:10:19 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/readyz$,/healthz$,/health$,/livez$,/metrics$)
-INFO: 13:10:19 - uvicorn.error - Started server process [1]
-INFO: 13:10:19 - uvicorn.error - Waiting for application startup.
-INFO: 13:10:22 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:10:22 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:10:22 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:10:22 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:10:22 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:10:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e2db689ab35ca52a08b5b7fa25de8cc8
-INFO: 13:10:22 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:10:22 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 13:10:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-08-17 13:10:22.614978911 [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: 13:10:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:10:22,845 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:22,847 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-08-17 13:10:22,903 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:22,903 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-08-17 13:10:22,945 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:22,945 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 13:10:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:10:23 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 13:10:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:35:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:35:54 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:35:54 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:35:55 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointSourceProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
+INFO: 04:35:55 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:35:55 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
+INFO: 04:35:55 - docling_jobkit.connectors.plugins.defaults - Connector 'AstraDBTargetProcessor' skipped — optional dependency not installed (No module named 'astrapy'). Install the matching extra to enable it.
+INFO: 04:35:55 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointTargetProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
+INFO: 04:35:55 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:35:55 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:35:55 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/readyz$,/healthz$,/ready$,/health$,/livez$)
+INFO: 04:35:55 - uvicorn.error - Started server process [1]
+INFO: 04:35:55 - uvicorn.error - Waiting for application startup.
+INFO: 04:35:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:35:59 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:35:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:35:59 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:35:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:35:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e2db689ab35ca52a08b5b7fa25de8cc8
+INFO: 04:35:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:35:59 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:35:59 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-24 04:35:59.672906055 [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: 04:35:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:35:59,979 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:35:59,980 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:36:00,082 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:00,083 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:36:00,174 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:00,175 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:36:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:00 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:36:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
[transformers] `torch_dtype` is deprecated! Use `dtype` instead!
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 475/770 [00:00<00:00, 4730.43it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4766.83it/s]
-INFO: 13:10:24 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 13:10:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:10:25 - uvicorn.error - Application startup complete.
-INFO: 13:10:25 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:10:26 - docling_serve.app - Health check requested
-INFO: 13:10:26 - uvicorn.access - 172.17.0.1:40802 - "GET /health HTTP/1.1" 200
-INFO: 13:10:26 - docling_serve.app - Health check requested
-INFO: 13:10:26 - uvicorn.access - 172.17.0.1:40808 - "GET /health HTTP/1.1" 200
-INFO: 13:10:26 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:10:26 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:10:26 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:10:26 - docling_serve.app - [TENANT_ID] Task 54e7ee3d-bd53-403f-8212-8cfe5fda61c3 created with tenant_id='default'
-INFO: 13:10:26 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 54e7ee3d-bd53-403f-8212-8cfe5fda61c3
-INFO: 13:10:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:10:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 13:10:26 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:10:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:10:26,183 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:26,183 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-08-17 13:10:26,234 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:26,234 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-08-17 13:10:26,275 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:26,275 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 13:10:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:10:26 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 13:10:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 485/770 [00:00<00:00, 4849.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4873.76it/s]
-INFO: 13:10:26 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 13:10:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:10:27 - docling.datamodel.document - detected formats: []
-INFO: 13:10:27 - docling.document_converter - Going to convert document batch...
-INFO: 13:10:27 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 13:10:27 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:10:27 - docling.document_converter - Finished converting document file in 0.40 sec.
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 462/770 [00:00<00:00, 4607.84it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4320.50it/s]
+INFO: 04:36:02 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:36:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:03 - uvicorn.error - Application startup complete.
+INFO: 04:36:03 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:36:04 - docling_serve.app - Health check requested
+INFO: 04:36:04 - uvicorn.access - 172.17.0.1:54772 - "GET /health HTTP/1.1" 200
+INFO: 04:36:04 - docling_serve.app - Health check requested
+INFO: 04:36:04 - uvicorn.access - 172.17.0.1:54782 - "GET /health HTTP/1.1" 200
+INFO: 04:36:04 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:36:04 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:36:04 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:36:04 - docling_serve.app - [TENANT_ID] Task 3e38ca39-d462-4e95-a1f1-2c1a7948b32e created with tenant_id='default'
+INFO: 04:36:04 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 3e38ca39-d462-4e95-a1f1-2c1a7948b32e
+INFO: 04:36:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:36:04 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:36:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:36:04,346 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:04,346 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:36:04,407 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:04,407 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:36:04,502 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:04,502 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:36:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:04 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:36:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 454/770 [00:00<00:00, 4535.80it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4878.87it/s]
+INFO: 04:36:05 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:36:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:05 - docling.datamodel.document - detected formats: []
+INFO: 04:36:05 - docling.document_converter - Going to convert document batch...
+INFO: 04:36:05 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:36:05 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:36:06 - docling.document_converter - Finished converting document file in 0.50 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:635: 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: 13:10:27 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:10:27 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
-INFO: 13:10:27 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 54e7ee3d-bd53-403f-8212-8cfe5fda61c3 in 0.44 seconds
-INFO: 13:10:28 - uvicorn.access - 172.17.0.1:40808 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:10:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:10:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:10:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:10:28 - docling_serve.app - [TENANT_ID] Task ba972c3c-e35a-472d-a553-94609d1ba3e2 created with tenant_id='default'
-INFO: 13:10:28 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task ba972c3c-e35a-472d-a553-94609d1ba3e2
-INFO: 13:10:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:10:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 13:10:28 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:10:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:10:28,205 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:28,205 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-08-17 13:10:28,257 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:28,257 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-08-17 13:10:28,321 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:28,321 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 13:10:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:10:28 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 13:10:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 484/770 [00:00<00:00, 4839.76it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4821.43it/s]
-INFO: 13:10:28 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 13:10:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:10:29 - docling.datamodel.document - detected formats: []
-INFO: 13:10:29 - docling.document_converter - Going to convert document batch...
-INFO: 13:10:29 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 13:10:29 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:10:29 - docling.document_converter - Finished converting document file in 0.39 sec.
+WARNING: 04:36:06 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:36:06 - docling_jobkit.convert.results - Processed 1 docs in 0.61 seconds.
+INFO: 04:36:06 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 3e38ca39-d462-4e95-a1f1-2c1a7948b32e in 0.61 seconds
+INFO: 04:36:08 - uvicorn.access - 172.17.0.1:54782 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:36:08 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:36:08 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:36:08 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:36:08 - docling_serve.app - [TENANT_ID] Task d2cd02b3-5b25-4952-83bc-e3290326e161 created with tenant_id='default'
+INFO: 04:36:08 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task d2cd02b3-5b25-4952-83bc-e3290326e161
+INFO: 04:36:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:36:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:36:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:36:08,342 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:08,342 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:36:08,398 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:08,399 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:36:08,505 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:08,506 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:36:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:08 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:36:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 458/770 [00:00<00:00, 4562.51it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4469.86it/s]
+INFO: 04:36:09 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:36:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:09 - docling.datamodel.document - detected formats: []
+INFO: 04:36:10 - docling.document_converter - Going to convert document batch...
+INFO: 04:36:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:36:10 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:36:10 - docling.document_converter - Finished converting document file in 0.98 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:635: 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: 13:10:29 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 13:10:29 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job ba972c3c-e35a-472d-a553-94609d1ba3e2 in 0.39 seconds
-INFO: 13:10:30 - uvicorn.access - 172.17.0.1:40808 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:10:30 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:10:30 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:10:30 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:10:30 - docling_serve.app - [TENANT_ID] Task a45832fa-2409-4a1b-8c7c-32ebe272b41b created with tenant_id='default'
-INFO: 13:10:30 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task a45832fa-2409-4a1b-8c7c-32ebe272b41b
-INFO: 13:10:30 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:10:30 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
-INFO: 13:10:30 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:10:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:10:30,215 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:30,215 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-08-17 13:10:30,266 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:30,266 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-08-17 13:10:30,309 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:10:30,309 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 13:10:30 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:10:30 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 13:10:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 484/770 [00:00<00:00, 4831.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4840.64it/s]
-INFO: 13:10:31 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 13:10:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:10:31 - docling.datamodel.document - detected formats: []
-INFO: 13:10:31 - docling.document_converter - Going to convert document batch...
-INFO: 13:10:31 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
-INFO: 13:10:31 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:10:31 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:36:10 - docling_jobkit.convert.results - Processed 1 docs in 0.98 seconds.
+INFO: 04:36:10 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job d2cd02b3-5b25-4952-83bc-e3290326e161 in 0.98 seconds
+INFO: 04:36:12 - uvicorn.access - 172.17.0.1:54782 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:36:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:36:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:36:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:36:12 - docling_serve.app - [TENANT_ID] Task 863fb628-b6e3-43c3-9022-5c0c85486cbc created with tenant_id='default'
+INFO: 04:36:12 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 863fb628-b6e3-43c3-9022-5c0c85486cbc
+INFO: 04:36:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
+INFO: 04:36:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:36:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:36:12,665 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:12,666 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-08-24 04:36:12,743 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:12,743 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-08-24 04:36:12,817 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:36:12,817 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:36:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:12 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:36:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 481/770 [00:00<00:00, 4799.52it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5078.23it/s]
+INFO: 04:36:13 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:36:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:14 - docling.datamodel.document - detected formats: []
+INFO: 04:36:14 - docling.document_converter - Going to convert document batch...
+INFO: 04:36:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
+INFO: 04:36:14 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:36:14 - docling.document_converter - Finished converting document file in 0.46 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:635: 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: 13:10:31 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 13:10:31 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job a45832fa-2409-4a1b-8c7c-32ebe272b41b in 0.40 seconds
-INFO: 13:10:32 - uvicorn.access - 172.17.0.1:40808 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:10:32 - uvicorn.access - 172.17.0.1:40808 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:10:32 - uvicorn.access - 172.17.0.1:40808 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:36:14 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:36:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 863fb628-b6e3-43c3-9022-5c0c85486cbc in 0.52 seconds
+INFO: 04:36:16 - uvicorn.access - 172.17.0.1:54782 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:36:16 - uvicorn.access - 172.17.0.1:54782 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:36:16 - uvicorn.access - 172.17.0.1:54782 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -263,139 +446,139 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:08:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:08:44 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:08:44 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 13:08:45 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 13:08: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: 13:08:45 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:08:45 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:08:45 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/health$,/livez$,/readyz$,/metrics$,/ready$)
-INFO: 13:08:45 - uvicorn.error - Started server process [1]
-INFO: 13:08:45 - uvicorn.error - Waiting for application startup.
-INFO: 13:08:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:08:48 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:08:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:08:49 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:08:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:08:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
-INFO: 13:08:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:08:49 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 13:08:49 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-08-17 13:08:49.200480219 [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: 13:08:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:08:49,470 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:49,472 [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-17 13:08:49,528 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:49,528 [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-17 13:08:49,572 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:49,572 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:08:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:08:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 484/770 [00:00<00:00, 4816.02it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4847.27it/s]
-INFO: 13:08:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:08:50 - uvicorn.error - Application startup complete.
-INFO: 13:08:50 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:08:51 - docling_serve.app - Health check requested
-INFO: 13:08:51 - uvicorn.access - 172.17.0.1:55010 - "GET /health HTTP/1.1" 200
-INFO: 13:08:51 - docling_serve.app - Health check requested
-INFO: 13:08:51 - uvicorn.access - 172.17.0.1:55020 - "GET /health HTTP/1.1" 200
-INFO: 13:08:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:08:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:08:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:08:51 - docling_serve.app - [TENANT_ID] Task 1702ef89-de0f-4d14-995e-e8a937841be1 created with tenant_id='default'
-INFO: 13:08:51 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1702ef89-de0f-4d14-995e-e8a937841be1
-INFO: 13:08:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:08:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
-INFO: 13:08:51 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:08:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:08:51,309 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:51,310 [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-17 13:08:51,364 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:51,365 [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-17 13:08:51,418 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:51,418 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:08:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:08:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 488/770 [00:00<00:00, 4829.31it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4831.86it/s]
-INFO: 13:08:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:08:52 - docling.datamodel.document - detected formats: []
-INFO: 13:08:52 - docling.document_converter - Going to convert document batch...
-INFO: 13:08:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:08:52 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:08:52 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:34:36 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:36 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:34:36 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:34:37 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:34:37 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
+INFO: 04:34:37 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:34:37 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:34:37 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/metrics$,/healthz$,/ready$,/livez$,/readyz$)
+INFO: 04:34:37 - uvicorn.error - Started server process [1]
+INFO: 04:34:37 - uvicorn.error - Waiting for application startup.
+INFO: 04:34:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:44 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:34:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:44 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:34:44 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:34:44 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
+INFO: 04:34:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:45 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:34:45 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-24 04:34:45.062942663 [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: 04:34:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:34:45,848 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:45,851 [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-24 04:34:45,995 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:45,995 [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-24 04:34:46,058 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:46,059 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:34:46 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:34:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 11%|█ | 82/770 [00:00<00:02, 305.08it/s]
Loading weights: 15%|█▍ | 113/770 [00:00<00:02, 296.91it/s]
Loading weights: 19%|█▊ | 143/770 [00:00<00:04, 153.11it/s]
Loading weights: 27%|██▋ | 206/770 [00:00<00:02, 244.79it/s]
Loading weights: 32%|███▏ | 243/770 [00:01<00:02, 243.28it/s]
Loading weights: 36%|███▌ | 276/770 [00:01<00:04, 114.45it/s]
Loading weights: 46%|████▋ | 358/770 [00:01<00:02, 197.74it/s]
Loading weights: 78%|███████▊ | 604/770 [00:01<00:00, 525.15it/s]
Loading weights: 100%|██████████| 770/770 [00:01<00:00, 390.40it/s]
+INFO: 04:34:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:34:49 - uvicorn.error - Application startup complete.
+INFO: 04:34:49 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:34:50 - docling_serve.app - Health check requested
+INFO: 04:34:50 - uvicorn.access - 172.17.0.1:42490 - "GET /health HTTP/1.1" 200
+INFO: 04:34:50 - docling_serve.app - Health check requested
+INFO: 04:34:50 - uvicorn.access - 172.17.0.1:42504 - "GET /health HTTP/1.1" 200
+INFO: 04:34:50 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:34:50 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:34:50 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:34:50 - docling_serve.app - [TENANT_ID] Task 682b9685-806c-45c8-a9fe-d25e8e98d4ab created with tenant_id='default'
+INFO: 04:34:50 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 682b9685-806c-45c8-a9fe-d25e8e98d4ab
+INFO: 04:34:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:34:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 04:34:51 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:34:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:34:51,174 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:51,174 [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-24 04:34:51,241 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:51,241 [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-24 04:34:51,352 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:51,352 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:34:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:34:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 527/770 [00:00<00:00, 5260.46it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4920.17it/s]
+INFO: 04:34:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:34:53 - docling.datamodel.document - detected formats: []
+INFO: 04:34:53 - docling.document_converter - Going to convert document batch...
+INFO: 04:34:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:34:53 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:34:53 - docling.document_converter - Finished converting document file in 0.59 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: 13:08:53 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:08:53 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 13:08:53 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1702ef89-de0f-4d14-995e-e8a937841be1 in 0.46 seconds
-INFO: 13:08:53 - uvicorn.access - 172.17.0.1:55020 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:08:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:08:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:08:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:08:53 - docling_serve.app - [TENANT_ID] Task f71f5798-c675-48d9-b86e-00dfb5aa0139 created with tenant_id='default'
-INFO: 13:08:53 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task f71f5798-c675-48d9-b86e-00dfb5aa0139
-INFO: 13:08:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:08:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
-INFO: 13:08:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:08:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:08:53,319 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:53,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-17 13:08:53,375 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:53,375 [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-17 13:08:53,429 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:53,429 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:08:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:08:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▍ | 498/770 [00:00<00:00, 4970.86it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4895.79it/s]
-INFO: 13:08:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:08:54 - docling.datamodel.document - detected formats: []
-INFO: 13:08:54 - docling.document_converter - Going to convert document batch...
-INFO: 13:08:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:08:54 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:08:54 - docling.document_converter - Finished converting document file in 0.39 sec.
+WARNING: 04:34:53 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:34:53 - docling_jobkit.convert.results - Processed 1 docs in 0.70 seconds.
+INFO: 04:34:53 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 682b9685-806c-45c8-a9fe-d25e8e98d4ab in 0.70 seconds
+INFO: 04:34:54 - uvicorn.access - 172.17.0.1:42504 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:34:54 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:34:54 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:34:54 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:34:54 - docling_serve.app - [TENANT_ID] Task 7d8e5113-45ac-4cf5-b285-0d4cdf102889 created with tenant_id='default'
+INFO: 04:34:54 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 7d8e5113-45ac-4cf5-b285-0d4cdf102889
+INFO: 04:34:54 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:34:55 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 04:34:55 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:34:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:34:55,179 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:55,179 [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-24 04:34:55,242 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:55,243 [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-24 04:34:55,322 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:55,323 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:34:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:34:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 74%|███████▎ | 567/770 [00:00<00:00, 5668.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7275.40it/s]
+INFO: 04:34:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:34:56 - docling.datamodel.document - detected formats: []
+INFO: 04:34:56 - docling.document_converter - Going to convert document batch...
+INFO: 04:34:56 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:34:56 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:34:56 - docling.document_converter - Finished converting document file in 0.48 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: 13:08:54 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 13:08:54 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job f71f5798-c675-48d9-b86e-00dfb5aa0139 in 0.39 seconds
-INFO: 13:08:55 - uvicorn.access - 172.17.0.1:55020 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:08:55 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:08:55 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:08:55 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:08:55 - docling_serve.app - [TENANT_ID] Task c66164aa-4710-4523-84d0-f68cb62185c3 created with tenant_id='default'
-INFO: 13:08:55 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c66164aa-4710-4523-84d0-f68cb62185c3
-INFO: 13:08:55 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:08:55 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
-INFO: 13:08:55 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:08:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:08:55,349 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:55,350 [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-17 13:08:55,400 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:55,401 [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-17 13:08:55,453 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:08:55,453 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:08:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:08:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 517/770 [00:00<00:00, 5152.07it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5049.74it/s]
-INFO: 13:08:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:08:56 - docling.datamodel.document - detected formats: []
-INFO: 13:08:56 - docling.document_converter - Going to convert document batch...
-INFO: 13:08:56 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:08:56 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:08:56 - docling.document_converter - Finished converting document file in 0.23 sec.
+INFO: 04:34:56 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 04:34:56 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 7d8e5113-45ac-4cf5-b285-0d4cdf102889 in 0.48 seconds
+INFO: 04:34:56 - uvicorn.access - 172.17.0.1:42504 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:34:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:34:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:34:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:34:56 - docling_serve.app - [TENANT_ID] Task a5e72965-82d7-4342-b438-61c21957d2f9 created with tenant_id='default'
+INFO: 04:34:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task a5e72965-82d7-4342-b438-61c21957d2f9
+INFO: 04:34:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:34:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
+INFO: 04:34:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:34:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:34:57,220 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:57,221 [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-24 04:34:57,312 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:57,313 [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-24 04:34:57,380 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:34:57,380 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:34:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:34:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 465/770 [00:00<00:00, 4647.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4664.01it/s]
+INFO: 04:34:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:34:58 - docling.datamodel.document - detected formats: []
+INFO: 04:34:59 - docling.document_converter - Going to convert document batch...
+INFO: 04:34:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:34:59 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:34:59 - docling.document_converter - Finished converting document file in 0.46 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: 13:08:56 - docling_jobkit.convert.results - Processed 1 docs in 0.26 seconds.
-INFO: 13:08:56 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c66164aa-4710-4523-84d0-f68cb62185c3 in 0.26 seconds
-INFO: 13:08:57 - uvicorn.access - 172.17.0.1:55020 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:08:57 - uvicorn.access - 172.17.0.1:55020 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:08:57 - uvicorn.access - 172.17.0.1:55020 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:34:59 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:34:59 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job a5e72965-82d7-4342-b438-61c21957d2f9 in 0.51 seconds
+INFO: 04:35:00 - uvicorn.access - 172.17.0.1:42504 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:35:01 - uvicorn.access - 172.17.0.1:42504 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:35:01 - uvicorn.access - 172.17.0.1:42504 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -433,138 +616,138 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:07:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:07:02 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:07:02 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 13:07:03 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 13:07:03 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:07:03 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:07:03 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/readyz$,/metrics$,/healthz$,/ready$,/health$)
-INFO: 13:07:03 - uvicorn.error - Started server process [1]
-INFO: 13:07:03 - uvicorn.error - Waiting for application startup.
-INFO: 13:07:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:07:06 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:07:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:07:06 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:07:06 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:07:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 13:07:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:07:07 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 13:07:07 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-08-17 13:07:07.104341798 [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: 13:07:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:07:07,390 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:07,392 [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-17 13:07:07,454 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:07,455 [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-17 13:07:07,503 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:07,503 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:07:07 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:07:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 501/770 [00:00<00:00, 4993.36it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4833.89it/s]
-INFO: 13:07:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:07:08 - uvicorn.error - Application startup complete.
-INFO: 13:07:08 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:07:09 - docling_serve.app - Health check requested
-INFO: 13:07:09 - uvicorn.access - 172.17.0.1:48176 - "GET /health HTTP/1.1" 200
-INFO: 13:07:09 - docling_serve.app - Health check requested
-INFO: 13:07:09 - uvicorn.access - 172.17.0.1:48178 - "GET /health HTTP/1.1" 200
-INFO: 13:07:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:07:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:07:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:07:09 - docling_serve.app - [TENANT_ID] Task 7ad07b55-a053-4fbf-86fc-2c4326ca1712 created with tenant_id='default'
-INFO: 13:07:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7ad07b55-a053-4fbf-86fc-2c4326ca1712
-INFO: 13:07:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:07:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 13:07:09 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:07:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:07:09,219 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:09,219 [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-17 13:07:09,285 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:09,285 [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-17 13:07:09,348 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:09,349 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:07:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:07:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▍ | 492/770 [00:00<00:00, 4907.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4856.39it/s]
-INFO: 13:07:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:07:10 - docling.datamodel.document - detected formats: []
-INFO: 13:07:10 - docling.document_converter - Going to convert document batch...
-INFO: 13:07:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:07:10 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:07:10 - docling.document_converter - Finished converting document file in 0.41 sec.
+INFO: 04:33:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:02 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:33:02 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:33:03 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:33:03 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:33:03 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:33:03 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/metrics$,/healthz$,/health$,/readyz$,/livez$)
+INFO: 04:33:03 - uvicorn.error - Started server process [1]
+INFO: 04:33:03 - uvicorn.error - Waiting for application startup.
+INFO: 04:33:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:06 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:33:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:06 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:33:06 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:06 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 04:33:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:06 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:33:06 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-24 04:33:06.934194534 [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: 04:33:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:33:07,193 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:07,194 [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-24 04:33:07,253 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:07,254 [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-24 04:33:07,303 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:07,303 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:33:07 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▍ | 496/770 [00:00<00:00, 4956.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5062.16it/s]
+INFO: 04:33:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:08 - uvicorn.error - Application startup complete.
+INFO: 04:33:08 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:33:09 - docling_serve.app - Health check requested
+INFO: 04:33:09 - uvicorn.access - 172.17.0.1:34402 - "GET /health HTTP/1.1" 200
+INFO: 04:33:09 - docling_serve.app - Health check requested
+INFO: 04:33:09 - uvicorn.access - 172.17.0.1:34408 - "GET /health HTTP/1.1" 200
+INFO: 04:33:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:33:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:33:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:33:09 - docling_serve.app - [TENANT_ID] Task f217b197-b102-45cf-9777-fdcf5ee5a837 created with tenant_id='default'
+INFO: 04:33:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f217b197-b102-45cf-9777-fdcf5ee5a837
+INFO: 04:33:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:33:09 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:33:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:33:09,268 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:09,269 [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-24 04:33:09,329 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:09,329 [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-24 04:33:09,464 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:09,465 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:33:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 482/770 [00:00<00:00, 4796.78it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4636.77it/s]
+INFO: 04:33:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:11 - docling.datamodel.document - detected formats: []
+INFO: 04:33:11 - docling.document_converter - Going to convert document batch...
+INFO: 04:33:11 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:33:11 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:33:11 - docling.document_converter - Finished converting document file in 0.50 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: 13:07:10 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:07:10 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
-INFO: 13:07:10 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7ad07b55-a053-4fbf-86fc-2c4326ca1712 in 0.45 seconds
-INFO: 13:07:11 - uvicorn.access - 172.17.0.1:48178 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:07:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:07:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:07:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:07:11 - docling_serve.app - [TENANT_ID] Task 3b7b6a45-dbe3-46b8-89de-ff0d0c2b68bb created with tenant_id='default'
-INFO: 13:07:11 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 3b7b6a45-dbe3-46b8-89de-ff0d0c2b68bb
-INFO: 13:07:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:07:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 13:07:11 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:07:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:07:11,245 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:11,245 [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-17 13:07:11,302 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:11,302 [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-17 13:07:11,351 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:11,351 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:07:11 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:07:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 484/770 [00:00<00:00, 4824.32it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4844.44it/s]
-INFO: 13:07:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:07:12 - docling.datamodel.document - detected formats: []
-INFO: 13:07:12 - docling.document_converter - Going to convert document batch...
-INFO: 13:07:12 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:07:12 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:07:12 - docling.document_converter - Finished converting document file in 0.24 sec.
+WARNING: 04:33:11 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:33:11 - docling_jobkit.convert.results - Processed 1 docs in 0.61 seconds.
+INFO: 04:33:11 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f217b197-b102-45cf-9777-fdcf5ee5a837 in 0.61 seconds
+INFO: 04:33:13 - uvicorn.access - 172.17.0.1:34408 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:33:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:33:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:33:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:33:13 - docling_serve.app - [TENANT_ID] Task 3dde82c9-7e60-47bc-a292-6cc0fdd3ce1f created with tenant_id='default'
+INFO: 04:33:13 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 3dde82c9-7e60-47bc-a292-6cc0fdd3ce1f
+INFO: 04:33:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:13 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:33:13 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:33:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:33:13,255 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:13,255 [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-24 04:33:13,334 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:13,335 [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-24 04:33:13,384 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:13,385 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:33:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 510/770 [00:00<00:00, 5077.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5633.55it/s]
+INFO: 04:33:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:14 - docling.datamodel.document - detected formats: []
+INFO: 04:33:14 - docling.document_converter - Going to convert document batch...
+INFO: 04:33:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:33:14 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:33:14 - docling.document_converter - Finished converting document file in 0.44 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: 13:07:12 - docling_jobkit.convert.results - Processed 1 docs in 0.24 seconds.
-INFO: 13:07:12 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 3b7b6a45-dbe3-46b8-89de-ff0d0c2b68bb in 0.24 seconds
-INFO: 13:07:13 - uvicorn.access - 172.17.0.1:48178 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:07:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:07:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:07:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:07:13 - docling_serve.app - [TENANT_ID] Task 80b2e282-7b86-4df5-ae00-f6887a1effb4 created with tenant_id='default'
-INFO: 13:07:13 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 80b2e282-7b86-4df5-ae00-f6887a1effb4
-INFO: 13:07:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:07:13 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 13:07:13 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:07:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:07:13,257 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:13,257 [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-17 13:07:13,315 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:13,316 [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-17 13:07:13,378 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:07:13,379 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:07:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:07:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 449/770 [00:00<00:00, 4487.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4765.19it/s]
-INFO: 13:07:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:07:14 - docling.datamodel.document - detected formats: []
-INFO: 13:07:14 - docling.document_converter - Going to convert document batch...
-INFO: 13:07:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:07:14 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:07:14 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:33:14 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
+INFO: 04:33:14 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 3dde82c9-7e60-47bc-a292-6cc0fdd3ce1f in 0.44 seconds
+INFO: 04:33:15 - uvicorn.access - 172.17.0.1:34408 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:33:15 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:33:15 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:33:15 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:33:15 - docling_serve.app - [TENANT_ID] Task 39b932cc-82fe-4766-960f-c7e3560cd00f created with tenant_id='default'
+INFO: 04:33:15 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 39b932cc-82fe-4766-960f-c7e3560cd00f
+INFO: 04:33:15 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 04:33:15 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:33:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:33:15,326 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:15,326 [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-24 04:33:15,399 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:15,400 [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-24 04:33:15,469 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:33:15,469 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:33:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 469/770 [00:00<00:00, 4664.08it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4437.54it/s]
+INFO: 04:33:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:16 - docling.datamodel.document - detected formats: []
+INFO: 04:33:16 - docling.document_converter - Going to convert document batch...
+INFO: 04:33:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:33:16 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:33:16 - docling.document_converter - Finished converting document file in 0.44 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: 13:07:14 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
-INFO: 13:07:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 80b2e282-7b86-4df5-ae00-f6887a1effb4 in 0.44 seconds
-INFO: 13:07:15 - uvicorn.access - 172.17.0.1:48178 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:07:15 - uvicorn.access - 172.17.0.1:48178 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:07:15 - uvicorn.access - 172.17.0.1:48178 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:33:16 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:33:16 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 39b932cc-82fe-4766-960f-c7e3560cd00f in 0.49 seconds
+INFO: 04:33:17 - uvicorn.access - 172.17.0.1:34408 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:33:17 - uvicorn.access - 172.17.0.1:34408 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:33:17 - uvicorn.access - 172.17.0.1:34408 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -602,136 +785,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:05:14 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:05:14 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:05:14 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:05:14 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:05:14 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/health$,/livez$,/healthz$,/readyz$,/metrics$)
-INFO: 13:05:14 - uvicorn.error - Started server process [1]
-INFO: 13:05:14 - uvicorn.error - Waiting for application startup.
-INFO: 13:05:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:05:18 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:05:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:05:18 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:05:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:05:18 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 13:05:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:05:18 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 13:05:18 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-08-17 13:05:18.510671776 [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: 13:05:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:05:18,766 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:18,768 [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-17 13:05:18,830 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:18,830 [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-17 13:05:18,878 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:18,878 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:05:18 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:05:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 466/770 [00:00<00:00, 4657.88it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4781.41it/s]
-INFO: 13:05:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:05:19 - uvicorn.error - Application startup complete.
-INFO: 13:05:19 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:05:20 - docling_serve.app - Health check requested
-INFO: 13:05:20 - uvicorn.access - 172.17.0.1:46640 - "GET /health HTTP/1.1" 200
-INFO: 13:05:20 - docling_serve.app - Health check requested
-INFO: 13:05:20 - uvicorn.access - 172.17.0.1:46654 - "GET /health HTTP/1.1" 200
-INFO: 13:05:20 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:05:20 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:05:20 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:05:20 - docling_serve.app - [TENANT_ID] Task d867e3e8-d986-487c-8644-1bdb5b6ec3a9 created with tenant_id='default'
-INFO: 13:05:20 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task d867e3e8-d986-487c-8644-1bdb5b6ec3a9
-INFO: 13:05:20 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:05:20 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 13:05:20 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:05:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:05:20,873 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:20,873 [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-17 13:05:20,931 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:20,931 [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-17 13:05:20,980 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:20,980 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:05:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:05:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▍ | 497/770 [00:00<00:00, 4946.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4971.83it/s]
-INFO: 13:05:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:05:22 - docling.datamodel.document - detected formats: []
-INFO: 13:05:22 - docling.document_converter - Going to convert document batch...
-INFO: 13:05:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:05:22 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:05:22 - docling.document_converter - Finished converting document file in 0.43 sec.
+INFO: 04:31:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:43 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:31:43 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:31:43 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:31:43 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/health$,/readyz$,/ready$,/healthz$,/livez$)
+INFO: 04:31:43 - uvicorn.error - Started server process [1]
+INFO: 04:31:43 - uvicorn.error - Waiting for application startup.
+INFO: 04:31:51 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:51 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:31:51 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:51 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:31:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 04:31:51 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:51 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:31:51 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-24 04:31:51.658302610 [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: 04:31:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:31:52,075 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:52,077 [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-24 04:31:52,202 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:52,203 [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-24 04:31:52,323 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:52,324 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:31:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 467/770 [00:00<00:00, 4654.56it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5143.82it/s]
+INFO: 04:31:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:31:53 - uvicorn.error - Application startup complete.
+INFO: 04:31:53 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:31:54 - docling_serve.app - Health check requested
+INFO: 04:31:54 - uvicorn.access - 172.17.0.1:40358 - "GET /health HTTP/1.1" 200
+INFO: 04:31:54 - docling_serve.app - Health check requested
+INFO: 04:31:54 - uvicorn.access - 172.17.0.1:40360 - "GET /health HTTP/1.1" 200
+INFO: 04:31:54 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:31:54 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:31:54 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:31:54 - docling_serve.app - [TENANT_ID] Task 312139e4-666e-4776-bcae-f937f46b4874 created with tenant_id='default'
+INFO: 04:31:54 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 312139e4-666e-4776-bcae-f937f46b4874
+INFO: 04:31:54 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:54 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:31:54 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:31:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:31:54,654 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:54,654 [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-24 04:31:54,731 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:54,733 [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-24 04:31:54,802 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:54,802 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:31:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31: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, 20733.22it/s]
+INFO: 04:31:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:31:56 - docling.datamodel.document - detected formats: []
+INFO: 04:31:56 - docling.document_converter - Going to convert document batch...
+INFO: 04:31:56 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:31:56 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:31:56 - docling.document_converter - Finished converting document file in 0.55 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: 13:05:22 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:05:22 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
-INFO: 13:05:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job d867e3e8-d986-487c-8644-1bdb5b6ec3a9 in 0.47 seconds
-INFO: 13:05:22 - uvicorn.access - 172.17.0.1:46654 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:05:22 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:05:22 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:05:22 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:05:22 - docling_serve.app - [TENANT_ID] Task ce340aa2-09b7-4a4f-813f-6067b2a22ac2 created with tenant_id='default'
-INFO: 13:05:22 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task ce340aa2-09b7-4a4f-813f-6067b2a22ac2
-INFO: 13:05:22 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:05:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 13:05:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:05:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:05:22,891 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:22,891 [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-17 13:05:22,947 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:22,947 [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-17 13:05:22,996 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:22,996 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:05:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:05:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 475/770 [00:00<00:00, 4741.02it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4827.62it/s]
-INFO: 13:05:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:05:24 - docling.datamodel.document - detected formats: []
-INFO: 13:05:24 - docling.document_converter - Going to convert document batch...
-INFO: 13:05:24 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:05:24 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:05:24 - docling.document_converter - Finished converting document file in 0.38 sec.
+WARNING: 04:31:56 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:31:56 - docling_jobkit.convert.results - Processed 1 docs in 0.67 seconds.
+INFO: 04:31:56 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 312139e4-666e-4776-bcae-f937f46b4874 in 0.67 seconds
+INFO: 04:31:58 - uvicorn.access - 172.17.0.1:40360 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:31:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:31:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:31:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:31:58 - docling_serve.app - [TENANT_ID] Task 9ad18297-4c95-491c-8713-0daf142a8fad created with tenant_id='default'
+INFO: 04:31:58 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 9ad18297-4c95-491c-8713-0daf142a8fad
+INFO: 04:31:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:31:58 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:31:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:31:58,692 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:58,692 [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-24 04:31:58,822 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:58,823 [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-24 04:31:58,901 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:31:58,902 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:31:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 455/770 [00:00<00:00, 4509.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4952.72it/s]
+INFO: 04:32:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:32:01 - docling.datamodel.document - detected formats: []
+INFO: 04:32:01 - docling.document_converter - Going to convert document batch...
+INFO: 04:32:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:32:01 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:32:01 - docling.document_converter - Finished converting document file in 0.50 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: 13:05:24 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 13:05:24 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job ce340aa2-09b7-4a4f-813f-6067b2a22ac2 in 0.38 seconds
-INFO: 13:05:24 - uvicorn.access - 172.17.0.1:46654 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:05:24 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:05:24 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:05:24 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:05:24 - docling_serve.app - [TENANT_ID] Task 74f42551-7e32-420d-ae09-a19b5e599616 created with tenant_id='default'
-INFO: 13:05:24 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 74f42551-7e32-420d-ae09-a19b5e599616
-INFO: 13:05:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:05:24 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 13:05:24 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:05:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:05:24,934 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:24,935 [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-17 13:05:24,996 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:24,997 [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-17 13:05:25,054 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:05:25,055 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 13:05:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:05:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 505/770 [00:00<00:00, 5046.66it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5055.43it/s]
-INFO: 13:05:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:05:26 - docling.datamodel.document - detected formats: []
-INFO: 13:05:26 - docling.document_converter - Going to convert document batch...
-INFO: 13:05:26 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:05:26 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:05:26 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:32:01 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
+INFO: 04:32:01 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 9ad18297-4c95-491c-8713-0daf142a8fad in 0.50 seconds
+INFO: 04:32:02 - uvicorn.access - 172.17.0.1:40360 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:32:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:32:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:32:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:32:02 - docling_serve.app - [TENANT_ID] Task 6efb0fb6-71b7-47d6-81fa-e5b3e4ea39c0 created with tenant_id='default'
+INFO: 04:32:02 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 6efb0fb6-71b7-47d6-81fa-e5b3e4ea39c0
+INFO: 04:32:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:32:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 04:32:02 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:32:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:32:02,693 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:32:02,693 [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-24 04:32:02,779 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:32:02,779 [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-24 04:32:02,826 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:32:02,826 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:32:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:32:02 - 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, 5086.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5163.90it/s]
+INFO: 04:32:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:32:04 - docling.datamodel.document - detected formats: []
+INFO: 04:32:04 - docling.document_converter - Going to convert document batch...
+INFO: 04:32:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:32:04 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:32:04 - docling.document_converter - Finished converting document file in 0.48 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: 13:05:26 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 13:05:26 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 74f42551-7e32-420d-ae09-a19b5e599616 in 0.40 seconds
-INFO: 13:05:26 - uvicorn.access - 172.17.0.1:46654 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:05:27 - uvicorn.access - 172.17.0.1:46654 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:05:27 - uvicorn.access - 172.17.0.1:46654 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:32:04 - docling_jobkit.convert.results - Processed 1 docs in 0.53 seconds.
+INFO: 04:32:04 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 6efb0fb6-71b7-47d6-81fa-e5b3e4ea39c0 in 0.53 seconds
+INFO: 04:32:06 - uvicorn.access - 172.17.0.1:40360 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:32:06 - uvicorn.access - 172.17.0.1:40360 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:32:06 - uvicorn.access - 172.17.0.1:40360 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -769,136 +952,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:03:29 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:03:29 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:03:29 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:03:29 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:03:29 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/readyz$,/metrics$,/livez$,/ready$,/healthz$)
-INFO: 13:03:29 - uvicorn.error - Started server process [1]
-INFO: 13:03:29 - uvicorn.error - Waiting for application startup.
-INFO: 13:03:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:03:33 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:03:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:03:33 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:03:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:03:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
-INFO: 13:03:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:03:33 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 13:03:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-08-17 13:03:33.511836816 [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: 13:03:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:03:34,016 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:34,018 [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-17 13:03:34,116 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:34,117 [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-17 13:03:34,165 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:34,165 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:03:34 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:03:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 504/770 [00:00<00:00, 4960.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5063.34it/s]
-INFO: 13:03:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:03:35 - uvicorn.error - Application startup complete.
-INFO: 13:03:35 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:03:35 - docling_serve.app - Health check requested
-INFO: 13:03:35 - uvicorn.access - 172.17.0.1:48102 - "GET /health HTTP/1.1" 200
-INFO: 13:03:35 - docling_serve.app - Health check requested
-INFO: 13:03:35 - uvicorn.access - 172.17.0.1:48118 - "GET /health HTTP/1.1" 200
-INFO: 13:03:35 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:03:35 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:03:35 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:03:35 - docling_serve.app - [TENANT_ID] Task 48fa076f-eff5-4676-afd7-1c7e840b7872 created with tenant_id='default'
-INFO: 13:03:35 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 48fa076f-eff5-4676-afd7-1c7e840b7872
-INFO: 13:03:35 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:03:35 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 13:03:35 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:03:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:03:35,400 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:35,400 [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-17 13:03:35,501 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:35,501 [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-17 13:03:35,549 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:35,549 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:03:35 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:03:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▍ | 500/770 [00:00<00:00, 4973.86it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4965.54it/s]
-INFO: 13:03:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:03:36 - docling.datamodel.document - detected formats: []
-INFO: 13:03:36 - docling.document_converter - Going to convert document batch...
-INFO: 13:03:36 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:03:36 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:03:36 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:30:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:15 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:30:15 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:30:15 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:30:15 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/readyz$,/health$,/healthz$,/metrics$,/ready$)
+INFO: 04:30:15 - uvicorn.error - Started server process [1]
+INFO: 04:30:15 - uvicorn.error - Waiting for application startup.
+INFO: 04:30:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:18 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:30:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:18 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:30:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:18 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
+INFO: 04:30:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:18 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:30:18 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-08-24 04:30:18.874705432 [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: 04:30:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:30:19,383 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:19,385 [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-24 04:30:19,489 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:19,489 [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-24 04:30:19,535 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:19,535 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:30:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 480/770 [00:00<00:00, 4796.88it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4861.90it/s]
+INFO: 04:30:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:20 - uvicorn.error - Application startup complete.
+INFO: 04:30:20 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:30:20 - docling_serve.app - Health check requested
+INFO: 04:30:20 - uvicorn.access - 172.17.0.1:39456 - "GET /health HTTP/1.1" 200
+INFO: 04:30:20 - docling_serve.app - Health check requested
+INFO: 04:30:20 - uvicorn.access - 172.17.0.1:39470 - "GET /health HTTP/1.1" 200
+INFO: 04:30:20 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:20 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:20 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:20 - docling_serve.app - [TENANT_ID] Task 51701e21-8620-47e2-8b6a-849b7c241b01 created with tenant_id='default'
+INFO: 04:30:20 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 51701e21-8620-47e2-8b6a-849b7c241b01
+INFO: 04:30:20 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:20 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 04:30:20 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:30:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:30:20,657 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:20,657 [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-24 04:30:20,776 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:20,776 [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-24 04:30:20,824 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:20,824 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:30:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 513/770 [00:00<00:00, 5114.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5120.67it/s]
+INFO: 04:30:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:21 - docling.datamodel.document - detected formats: []
+INFO: 04:30:21 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:21 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:30:21 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:22 - docling.document_converter - Finished converting document file in 0.39 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: 13:03:36 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:03:36 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 13:03:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 48fa076f-eff5-4676-afd7-1c7e840b7872 in 0.46 seconds
-INFO: 13:03:37 - uvicorn.access - 172.17.0.1:48118 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:03:37 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:03:37 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:03:37 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:03:37 - docling_serve.app - [TENANT_ID] Task 522dc9bb-2db5-43bf-9c60-a98337d1b2ab created with tenant_id='default'
-INFO: 13:03:37 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 522dc9bb-2db5-43bf-9c60-a98337d1b2ab
-INFO: 13:03:37 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:03:37 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 13:03:37 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:03:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:03:37,425 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:37,425 [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-17 13:03:37,543 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:37,543 [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-17 13:03:37,591 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:37,591 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:03:37 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:03:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 486/770 [00:00<00:00, 4812.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4964.64it/s]
-INFO: 13:03:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:03:38 - docling.datamodel.document - detected formats: []
-INFO: 13:03:38 - docling.document_converter - Going to convert document batch...
-INFO: 13:03:38 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:03:38 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:03:38 - docling.document_converter - Finished converting document file in 0.39 sec.
+WARNING: 04:30:22 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:30:22 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:30:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 51701e21-8620-47e2-8b6a-849b7c241b01 in 0.51 seconds
+INFO: 04:30:22 - uvicorn.access - 172.17.0.1:39470 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:22 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:22 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:22 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:22 - docling_serve.app - [TENANT_ID] Task 372de451-9a35-4d19-befb-899082bfa691 created with tenant_id='default'
+INFO: 04:30:22 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 372de451-9a35-4d19-befb-899082bfa691
+INFO: 04:30:22 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 04:30:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:30:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:30:22,724 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:22,724 [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-24 04:30:22,862 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:22,862 [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-24 04:30:22,973 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:22,973 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:30:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 477/770 [00:00<00:00, 4767.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4628.41it/s]
+INFO: 04:30:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:24 - docling.datamodel.document - detected formats: []
+INFO: 04:30:24 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:24 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:30:24 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:24 - docling.document_converter - Finished converting document file in 0.35 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: 13:03:38 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 13:03:38 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 522dc9bb-2db5-43bf-9c60-a98337d1b2ab in 0.39 seconds
-INFO: 13:03:39 - uvicorn.access - 172.17.0.1:48118 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:03:39 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:03:39 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:03:39 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:03:39 - docling_serve.app - [TENANT_ID] Task 9d11c878-d211-4186-a542-9b36b63c9352 created with tenant_id='default'
-INFO: 13:03:39 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 9d11c878-d211-4186-a542-9b36b63c9352
-INFO: 13:03:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:03:39 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
-INFO: 13:03:39 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 13:03:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:03:39,428 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:39,428 [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-17 13:03:39,548 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:39,548 [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-17 13:03:39,595 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:03:39,596 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:03:39 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:03:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 477/770 [00:00<00:00, 4753.07it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4876.96it/s]
-INFO: 13:03:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:03:41 - docling.datamodel.document - detected formats: []
-INFO: 13:03:41 - docling.document_converter - Going to convert document batch...
-INFO: 13:03:41 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:03:41 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:03:41 - docling.document_converter - Finished converting document file in 0.40 sec.
+INFO: 04:30:24 - docling_jobkit.convert.results - Processed 1 docs in 0.35 seconds.
+INFO: 04:30:24 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 372de451-9a35-4d19-befb-899082bfa691 in 0.35 seconds
+INFO: 04:30:24 - uvicorn.access - 172.17.0.1:39470 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:24 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:24 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:24 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:24 - docling_serve.app - [TENANT_ID] Task 332a5650-bf60-435d-bc4c-eb9dda568980 created with tenant_id='default'
+INFO: 04:30:24 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 332a5650-bf60-435d-bc4c-eb9dda568980
+INFO: 04:30:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
+INFO: 04:30:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:30:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:30:25,086 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:25,086 [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-24 04:30:25,206 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:25,207 [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-24 04:30:25,293 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:30:25,293 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:30:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 525/770 [00:00<00:00, 5249.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5186.26it/s]
+INFO: 04:30:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:26 - docling.datamodel.document - detected formats: []
+INFO: 04:30:26 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:26 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:30:26 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:26 - docling.document_converter - Finished converting document file in 0.45 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: 13:03:41 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
-INFO: 13:03:41 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 9d11c878-d211-4186-a542-9b36b63c9352 in 0.42 seconds
-INFO: 13:03:41 - uvicorn.access - 172.17.0.1:48118 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:03:41 - uvicorn.access - 172.17.0.1:48118 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:03:41 - uvicorn.access - 172.17.0.1:48118 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:30:26 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:30:26 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 332a5650-bf60-435d-bc4c-eb9dda568980 in 0.51 seconds
+INFO: 04:30:28 - uvicorn.access - 172.17.0.1:39470 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:28 - uvicorn.access - 172.17.0.1:39470 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:30:28 - uvicorn.access - 172.17.0.1:39470 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -936,120 +1119,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:01:52 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:01:52 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:01:52 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:01:52 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:01:52 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/health$,/livez$,/ready$,/healthz$,/metrics$)
-INFO: 13:01:52 - uvicorn.error - Started server process [1]
-INFO: 13:01:52 - uvicorn.error - Waiting for application startup.
-INFO: 13:01:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:01:56 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:01:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:01:56 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:01:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:01:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
-INFO: 13:01:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:01:56 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-08-17 13:01:56.746332079 [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: 13:01:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:01:57,063 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:01:57,065 [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-17 13:01:57,159 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:01:57,159 [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-17 13:01:57,208 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:01:57,208 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:01:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:01:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 485/770 [00:00<00:00, 4825.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4688.07it/s]
-INFO: 13:01:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:01:58 - uvicorn.error - Application startup complete.
-INFO: 13:01:58 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:01:58 - docling_serve.app - Health check requested
-INFO: 13:01:58 - uvicorn.access - 172.17.0.1:46038 - "GET /health HTTP/1.1" 200
-INFO: 13:01:58 - docling_serve.app - Health check requested
-INFO: 13:01:58 - uvicorn.access - 172.17.0.1:46044 - "GET /health HTTP/1.1" 200
-INFO: 13:01:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:01:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:01:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:01:58 - docling_serve.app - [TENANT_ID] Task 71d83fd7-e8cd-493d-a245-a5ec1b527502 created with tenant_id='default'
-INFO: 13:01:58 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 71d83fd7-e8cd-493d-a245-a5ec1b527502
-INFO: 13:01:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:01:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 13:01:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:01:59,043 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:01:59,043 [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-17 13:01:59,145 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:01:59,145 [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-17 13:01:59,191 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:01:59,191 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:01:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:01:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 517/770 [00:00<00:00, 5166.13it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5015.13it/s]
-INFO: 13:01:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:02:00 - docling.datamodel.document - detected formats: []
-INFO: 13:02:00 - docling.document_converter - Going to convert document batch...
-INFO: 13:02:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:02:00 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:02:00 - docling.document_converter - Finished converting document file in 0.44 sec.
-WARNING: 13:02:00 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:02:00 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
-INFO: 13:02:00 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 71d83fd7-e8cd-493d-a245-a5ec1b527502 in 0.48 seconds
-INFO: 13:02:00 - uvicorn.access - 172.17.0.1:46044 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:02:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:02:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:02:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:02:00 - docling_serve.app - [TENANT_ID] Task c57c129a-ff25-4a8e-b5b7-f9becac7e959 created with tenant_id='default'
-INFO: 13:02:00 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task c57c129a-ff25-4a8e-b5b7-f9becac7e959
-INFO: 13:02:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:02:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 13:02:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:02:01,065 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:02:01,066 [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-17 13:02:01,191 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:02:01,191 [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-17 13:02:01,242 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:02:01,242 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:02:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:02:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 507/770 [00:00<00:00, 5055.31it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5109.24it/s]
-INFO: 13:02:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:02:02 - docling.datamodel.document - detected formats: []
-INFO: 13:02:02 - docling.document_converter - Going to convert document batch...
-INFO: 13:02:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:02:02 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:02:02 - docling.document_converter - Finished converting document file in 0.40 sec.
-INFO: 13:02:02 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 13:02:02 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job c57c129a-ff25-4a8e-b5b7-f9becac7e959 in 0.40 seconds
-INFO: 13:02:03 - uvicorn.access - 172.17.0.1:46044 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:02:03 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:02:03 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:02:03 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:02:03 - docling_serve.app - [TENANT_ID] Task 3b683012-c377-460e-8dd5-f414b079fb57 created with tenant_id='default'
-INFO: 13:02:03 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 3b683012-c377-460e-8dd5-f414b079fb57
-INFO: 13:02:03 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:02:03 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
-INFO: 13:02:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:02:03,084 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:02:03,084 [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-17 13:02:03,181 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:02:03,181 [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-17 13:02:03,229 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:02:03,229 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:02:03 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:02:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 467/770 [00:00<00:00, 4659.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4700.73it/s]
-INFO: 13:02:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:02:04 - docling.datamodel.document - detected formats: []
-INFO: 13:02:04 - docling.document_converter - Going to convert document batch...
-INFO: 13:02:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:02:04 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:02:04 - docling.document_converter - Finished converting document file in 0.37 sec.
-INFO: 13:02:04 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 13:02:04 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 3b683012-c377-460e-8dd5-f414b079fb57 in 0.39 seconds
-INFO: 13:02:05 - uvicorn.access - 172.17.0.1:46044 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:02:05 - uvicorn.access - 172.17.0.1:46044 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:02:05 - uvicorn.access - 172.17.0.1:46044 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:29:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:02 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:29:02 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:29:02 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:29:02 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/healthz$,/livez$,/readyz$,/metrics$,/ready$)
+INFO: 04:29:02 - uvicorn.error - Started server process [1]
+INFO: 04:29:02 - uvicorn.error - Waiting for application startup.
+INFO: 04:29:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:07 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:29:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:07 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:29:07 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:29:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
+INFO: 04:29:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:07 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-24 04:29:07.906223945 [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: 04:29:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:29:08,387 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:08,390 [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-24 04:29:08,588 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:08,589 [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-24 04:29:08,717 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:08,721 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:29:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:29:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 48%|████▊ | 371/770 [00:00<00:00, 3706.88it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4226.22it/s]
+INFO: 04:29:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:29:11 - uvicorn.error - Application startup complete.
+INFO: 04:29:11 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:29:11 - docling_serve.app - Health check requested
+INFO: 04:29:11 - uvicorn.access - 172.17.0.1:37232 - "GET /health HTTP/1.1" 200
+INFO: 04:29:11 - docling_serve.app - Health check requested
+INFO: 04:29:11 - uvicorn.access - 172.17.0.1:37238 - "GET /health HTTP/1.1" 200
+INFO: 04:29:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:29:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:29:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:29:11 - docling_serve.app - [TENANT_ID] Task b6694695-21cd-49fa-af9e-bcde1fb1ed30 created with tenant_id='default'
+INFO: 04:29:11 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b6694695-21cd-49fa-af9e-bcde1fb1ed30
+INFO: 04:29:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:29:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 04:29:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:29:11,961 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:11,961 [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-24 04:29:12,134 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:12,135 [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-24 04:29:12,184 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:12,184 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:29:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:29:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 464/770 [00:00<00:00, 4630.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4880.44it/s]
+INFO: 04:29:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:29:14 - docling.datamodel.document - detected formats: []
+INFO: 04:29:14 - docling.document_converter - Going to convert document batch...
+INFO: 04:29:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:29:14 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:29:14 - docling.document_converter - Finished converting document file in 1.13 sec.
+WARNING: 04:29:14 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:29:14 - docling_jobkit.convert.results - Processed 1 docs in 1.22 seconds.
+INFO: 04:29:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b6694695-21cd-49fa-af9e-bcde1fb1ed30 in 1.22 seconds
+INFO: 04:29:15 - uvicorn.access - 172.17.0.1:37238 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:29:15 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:29:15 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:29:15 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:29:15 - docling_serve.app - [TENANT_ID] Task fe2ccf2a-a2e9-4392-bf65-134142a5b771 created with tenant_id='default'
+INFO: 04:29:15 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task fe2ccf2a-a2e9-4392-bf65-134142a5b771
+INFO: 04:29:15 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:29:16 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 04:29:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:29:16,296 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:16,297 [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-24 04:29:16,431 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:16,431 [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-24 04:29:16,486 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:16,487 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:29:16 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:29:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 53%|█████▎ | 407/770 [00:00<00:00, 4057.56it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6247.97it/s]
+INFO: 04:29:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:29:17 - docling.datamodel.document - detected formats: []
+INFO: 04:29:17 - docling.document_converter - Going to convert document batch...
+INFO: 04:29:17 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:29:17 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:29:18 - docling.document_converter - Finished converting document file in 0.45 sec.
+INFO: 04:29:18 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
+INFO: 04:29:18 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job fe2ccf2a-a2e9-4392-bf65-134142a5b771 in 0.45 seconds
+INFO: 04:29:19 - uvicorn.access - 172.17.0.1:37238 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:29:19 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:29:19 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:29:19 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:29:19 - docling_serve.app - [TENANT_ID] Task e354c106-d030-48ce-a465-c9317c1c1221 created with tenant_id='default'
+INFO: 04:29:19 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e354c106-d030-48ce-a465-c9317c1c1221
+INFO: 04:29:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:29:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
+INFO: 04:29:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:29:19,970 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:19,971 [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-24 04:29:20,069 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:20,069 [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-24 04:29:20,119 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:29:20,119 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:29:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:29:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|█████▉ | 459/770 [00:00<00:00, 4588.25it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4694.13it/s]
+INFO: 04:29:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:29:21 - docling.datamodel.document - detected formats: []
+INFO: 04:29:21 - docling.document_converter - Going to convert document batch...
+INFO: 04:29:21 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:29:21 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:29:21 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 04:29:21 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
+INFO: 04:29:21 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e354c106-d030-48ce-a465-c9317c1c1221 in 0.50 seconds
+INFO: 04:29:21 - uvicorn.access - 172.17.0.1:37238 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:29:22 - uvicorn.access - 172.17.0.1:37238 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:29:22 - uvicorn.access - 172.17.0.1:37238 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1087,120 +1270,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 13:00:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:00:02 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 13:00:02 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 13:00:02 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 13:00:02 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/livez$,/health$,/metrics$,/readyz$,/healthz$)
-INFO: 13:00:02 - uvicorn.error - Started server process [1]
-INFO: 13:00:02 - uvicorn.error - Waiting for application startup.
-INFO: 13:00:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:00:06 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 13:00:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:00:06 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 13:00:06 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:00:06 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 13:00:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 13:00:06 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-08-17 13:00:06.662880127 [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: 13:00:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:00:06,975 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:06,977 [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-17 13:00:07,072 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:07,072 [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-17 13:00:07,119 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:07,119 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:00:07 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:00:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 475/770 [00:00<00:00, 4730.92it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4874.18it/s]
-INFO: 13:00:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:00:08 - uvicorn.error - Application startup complete.
-INFO: 13:00:08 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 13:00:08 - docling_serve.app - Health check requested
-INFO: 13:00:08 - uvicorn.access - 172.17.0.1:55406 - "GET /health HTTP/1.1" 200
-INFO: 13:00:08 - docling_serve.app - Health check requested
-INFO: 13:00:08 - uvicorn.access - 172.17.0.1:55422 - "GET /health HTTP/1.1" 200
-INFO: 13:00:08 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:00:08 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:00:08 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:00:08 - docling_serve.app - [TENANT_ID] Task 235f7cdd-86c3-4870-9818-0122fdf00983 created with tenant_id='default'
-INFO: 13:00:08 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 235f7cdd-86c3-4870-9818-0122fdf00983
-INFO: 13:00:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:00:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 13:00:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:00:08,387 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:08,387 [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-17 13:00:08,482 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:08,483 [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-17 13:00:08,530 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:08,530 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:00:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:00:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 487/770 [00:00<00:00, 4857.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4794.44it/s]
-INFO: 13:00:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:00:09 - docling.datamodel.document - detected formats: []
-INFO: 13:00:09 - docling.document_converter - Going to convert document batch...
-INFO: 13:00:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:00:09 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:00:09 - docling.document_converter - Finished converting document file in 0.44 sec.
-WARNING: 13:00:09 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 13:00:09 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
-INFO: 13:00:09 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 235f7cdd-86c3-4870-9818-0122fdf00983 in 0.48 seconds
-INFO: 13:00:10 - uvicorn.access - 172.17.0.1:55422 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:00:10 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:00:10 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:00:10 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:00:10 - docling_serve.app - [TENANT_ID] Task e496c771-5102-4016-9a30-a145e58559ad created with tenant_id='default'
-INFO: 13:00:10 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task e496c771-5102-4016-9a30-a145e58559ad
-INFO: 13:00:10 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:00:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 13:00:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:00:10,401 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:10,401 [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-17 13:00:10,495 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:10,495 [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-17 13:00:10,541 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:10,541 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:00:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:00:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 504/770 [00:00<00:00, 5029.49it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5039.00it/s]
-INFO: 13:00:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:00:11 - docling.datamodel.document - detected formats: []
-INFO: 13:00:12 - docling.document_converter - Going to convert document batch...
-INFO: 13:00:12 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:00:12 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:00:12 - docling.document_converter - Finished converting document file in 0.37 sec.
-INFO: 13:00:12 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 13:00:12 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job e496c771-5102-4016-9a30-a145e58559ad in 0.37 seconds
-INFO: 13:00:12 - uvicorn.access - 172.17.0.1:55422 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:00:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 13:00:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 13:00:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 13:00:12 - docling_serve.app - [TENANT_ID] Task ca8fa13e-8746-425e-bde8-c001dd4263b0 created with tenant_id='default'
-INFO: 13:00:12 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ca8fa13e-8746-425e-bde8-c001dd4263b0
-INFO: 13:00:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 13:00:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 13:00:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 13:00:12,423 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:12,424 [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-17 13:00:12,525 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:12,526 [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-17 13:00:12,576 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 13:00:12,576 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 13:00:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 13:00:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 482/770 [00:00<00:00, 4816.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4860.29it/s]
-INFO: 13:00:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 13:00:13 - docling.datamodel.document - detected formats: []
-INFO: 13:00:13 - docling.document_converter - Going to convert document batch...
-INFO: 13:00:13 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 13:00:13 - docling.pipeline.base_pipeline - Processing document file
-INFO: 13:00:13 - docling.document_converter - Finished converting document file in 0.23 sec.
-INFO: 13:00:13 - docling_jobkit.convert.results - Processed 1 docs in 0.25 seconds.
-INFO: 13:00:13 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ca8fa13e-8746-425e-bde8-c001dd4263b0 in 0.25 seconds
-INFO: 13:00:14 - uvicorn.access - 172.17.0.1:55422 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 13:00:14 - uvicorn.access - 172.17.0.1:55422 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 13:00:14 - uvicorn.access - 172.17.0.1:55422 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:27:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:25 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:27:25 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:27:25 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:27:25 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/ready$,/livez$,/readyz$,/health$,/healthz$)
+INFO: 04:27:25 - uvicorn.error - Started server process [1]
+INFO: 04:27:25 - uvicorn.error - Waiting for application startup.
+INFO: 04:27:29 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:29 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:27:29 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:29 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:27:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:27:29 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:29 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-24 04:27:29.615945391 [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: 04:27:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:27:29,951 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:29,952 [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-24 04:27:30,055 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:30,055 [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-24 04:27:30,101 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:30,102 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:27:30 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 503/770 [00:00<00:00, 5004.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4999.93it/s]
+INFO: 04:27:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:31 - uvicorn.error - Application startup complete.
+INFO: 04:27:31 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:27:31 - docling_serve.app - Health check requested
+INFO: 04:27:31 - uvicorn.access - 172.17.0.1:59704 - "GET /health HTTP/1.1" 200
+INFO: 04:27:31 - docling_serve.app - Health check requested
+INFO: 04:27:31 - uvicorn.access - 172.17.0.1:59710 - "GET /health HTTP/1.1" 200
+INFO: 04:27:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:27:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:27:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:27:31 - docling_serve.app - [TENANT_ID] Task 65094f32-cc03-43fc-b25b-3c4520d5e083 created with tenant_id='default'
+INFO: 04:27:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 65094f32-cc03-43fc-b25b-3c4520d5e083
+INFO: 04:27:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:27:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:27:31,414 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:31,414 [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-24 04:27:31,508 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:31,509 [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-24 04:27:31,556 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:31,557 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:27:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 508/770 [00:00<00:00, 5037.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5023.87it/s]
+INFO: 04:27:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:32 - docling.datamodel.document - detected formats: []
+INFO: 04:27:32 - docling.document_converter - Going to convert document batch...
+INFO: 04:27:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:27:32 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:27:33 - docling.document_converter - Finished converting document file in 0.74 sec.
+WARNING: 04:27:33 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:27:33 - docling_jobkit.convert.results - Processed 1 docs in 0.82 seconds.
+INFO: 04:27:33 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 65094f32-cc03-43fc-b25b-3c4520d5e083 in 0.82 seconds
+INFO: 04:27:33 - uvicorn.access - 172.17.0.1:59710 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:27:33 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:27:33 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:27:33 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:27:33 - docling_serve.app - [TENANT_ID] Task 13f994da-71df-4ffa-8e63-08834f819399 created with tenant_id='default'
+INFO: 04:27:33 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 13f994da-71df-4ffa-8e63-08834f819399
+INFO: 04:27:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:27:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:27:33,454 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:33,454 [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-24 04:27:33,556 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:33,556 [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-24 04:27:33,603 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:33,603 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:27:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 488/770 [00:00<00:00, 4871.76it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4917.29it/s]
+INFO: 04:27:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:34 - docling.datamodel.document - detected formats: []
+INFO: 04:27:34 - docling.document_converter - Going to convert document batch...
+INFO: 04:27:34 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:27:34 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:27:34 - docling.document_converter - Finished converting document file in 0.30 sec.
+INFO: 04:27:34 - docling_jobkit.convert.results - Processed 1 docs in 0.30 seconds.
+INFO: 04:27:34 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 13f994da-71df-4ffa-8e63-08834f819399 in 0.30 seconds
+INFO: 04:27:35 - uvicorn.access - 172.17.0.1:59710 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:27:35 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:27:35 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:27:35 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:27:35 - docling_serve.app - [TENANT_ID] Task 202cc3db-78e5-4566-863b-e4f75c2c9bfe created with tenant_id='default'
+INFO: 04:27:35 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 202cc3db-78e5-4566-863b-e4f75c2c9bfe
+INFO: 04:27:35 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:35 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 04:27:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:27:35,457 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:35,457 [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-24 04:27:35,565 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:35,565 [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-24 04:27:35,628 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:27:35,629 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:27:35 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▍ | 494/770 [00:00<00:00, 4925.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4972.41it/s]
+INFO: 04:27:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:36 - docling.datamodel.document - detected formats: []
+INFO: 04:27:36 - docling.document_converter - Going to convert document batch...
+INFO: 04:27:36 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:27:36 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:27:36 - docling.document_converter - Finished converting document file in 0.29 sec.
+INFO: 04:27:36 - docling_jobkit.convert.results - Processed 1 docs in 0.34 seconds.
+INFO: 04:27:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 202cc3db-78e5-4566-863b-e4f75c2c9bfe in 0.34 seconds
+INFO: 04:27:37 - uvicorn.access - 172.17.0.1:59710 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:27:37 - uvicorn.access - 172.17.0.1:59710 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:27:37 - uvicorn.access - 172.17.0.1:59710 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1238,120 +1421,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 12:58:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:58:37 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 12:58:37 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 12:58:37 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 12:58:37 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/healthz$,/readyz$,/metrics$,/ready$,/livez$)
-INFO: 12:58:37 - uvicorn.error - Started server process [1]
-INFO: 12:58:37 - uvicorn.error - Waiting for application startup.
-INFO: 12:58:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:58:41 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 12:58:41 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:58:41 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 12:58:41 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:58:41 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 12:58:41 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:58:41 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-08-17 12:58:41.143898183 [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: 12:58:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:58:41,442 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:41,444 [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-17 12:58:41,539 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:41,539 [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-17 12:58:41,585 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:41,586 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:58:41 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:58:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 513/770 [00:00<00:00, 5126.25it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4951.92it/s]
-INFO: 12:58:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:58:42 - uvicorn.error - Application startup complete.
-INFO: 12:58:42 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 12:58:43 - docling_serve.app - Health check requested
-INFO: 12:58:43 - uvicorn.access - 172.17.0.1:55114 - "GET /health HTTP/1.1" 200
-INFO: 12:58:43 - docling_serve.app - Health check requested
-INFO: 12:58:43 - uvicorn.access - 172.17.0.1:55122 - "GET /health HTTP/1.1" 200
-INFO: 12:58:43 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:58:43 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:58:43 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:58:43 - docling_serve.app - [TENANT_ID] Task 7c9ac428-2dc8-4831-9c68-cab07ef32a3f created with tenant_id='default'
-INFO: 12:58:43 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7c9ac428-2dc8-4831-9c68-cab07ef32a3f
-INFO: 12:58:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:58:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 12:58:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:58:43,263 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:43,263 [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-17 12:58:43,398 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:43,399 [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-17 12:58:43,490 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:43,491 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:58:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:58:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 463/770 [00:00<00:00, 4555.27it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4892.52it/s]
-INFO: 12:58:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:58:44 - docling.datamodel.document - detected formats: []
-INFO: 12:58:44 - docling.document_converter - Going to convert document batch...
-INFO: 12:58:44 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:58:44 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:58:45 - docling.document_converter - Finished converting document file in 0.43 sec.
-WARNING: 12:58:45 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 12:58:45 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
-INFO: 12:58:45 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7c9ac428-2dc8-4831-9c68-cab07ef32a3f in 0.49 seconds
-INFO: 12:58:45 - uvicorn.access - 172.17.0.1:55122 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:58:45 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:58:45 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:58:45 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:58:45 - docling_serve.app - [TENANT_ID] Task 40d5df01-4bcc-4650-b091-0bf8b7c56589 created with tenant_id='default'
-INFO: 12:58:45 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 40d5df01-4bcc-4650-b091-0bf8b7c56589
-INFO: 12:58:45 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:58:45 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 12:58:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:58:45,302 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:45,303 [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-17 12:58:45,436 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:45,436 [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-17 12:58:45,491 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:45,492 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:58:45 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:58:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 56%|█████▌ | 430/770 [00:00<00:00, 4293.18it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4390.02it/s]
-INFO: 12:58:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:58:47 - docling.datamodel.document - detected formats: []
-INFO: 12:58:47 - docling.document_converter - Going to convert document batch...
-INFO: 12:58:47 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:58:47 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:58:47 - docling.document_converter - Finished converting document file in 0.28 sec.
-INFO: 12:58:47 - docling_jobkit.convert.results - Processed 1 docs in 0.28 seconds.
-INFO: 12:58:47 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 40d5df01-4bcc-4650-b091-0bf8b7c56589 in 0.28 seconds
-INFO: 12:58:47 - uvicorn.access - 172.17.0.1:55122 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:58:47 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:58:47 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:58:47 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:58:47 - docling_serve.app - [TENANT_ID] Task 4a122485-1d1b-4b3d-994e-b6dc26f103a6 created with tenant_id='default'
-INFO: 12:58:47 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4a122485-1d1b-4b3d-994e-b6dc26f103a6
-INFO: 12:58:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:58:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 12:58:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:58:47,304 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:47,305 [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-17 12:58:47,438 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:47,438 [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-17 12:58:47,491 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:58:47,492 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:58:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:58:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 470/770 [00:00<00:00, 4681.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4799.23it/s]
-INFO: 12:58:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:58:48 - docling.datamodel.document - detected formats: []
-INFO: 12:58:48 - docling.document_converter - Going to convert document batch...
-INFO: 12:58:48 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:58:48 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:58:48 - docling.document_converter - Finished converting document file in 0.40 sec.
-INFO: 12:58:48 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 12:58:48 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4a122485-1d1b-4b3d-994e-b6dc26f103a6 in 0.43 seconds
-INFO: 12:58:49 - uvicorn.access - 172.17.0.1:55122 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:58:49 - uvicorn.access - 172.17.0.1:55122 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 12:58:49 - uvicorn.access - 172.17.0.1:55122 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:26:21 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:21 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:26:21 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:26:21 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:26:21 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/ready$,/livez$,/healthz$,/metrics$,/readyz$)
+INFO: 04:26:22 - uvicorn.error - Started server process [1]
+INFO: 04:26:22 - uvicorn.error - Waiting for application startup.
+INFO: 04:26:28 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:28 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:26:28 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:28 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:26:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:26:28 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:28 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-24 04:26:28.781986984 [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: 04:26:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:26:29,235 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:29,237 [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-24 04:26:29,401 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:29,401 [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-24 04:26:29,468 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:29,468 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:26:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 513/770 [00:00<00:00, 5125.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5071.51it/s]
+INFO: 04:26:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:31 - uvicorn.error - Application startup complete.
+INFO: 04:26:31 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:26:32 - docling_serve.app - Health check requested
+INFO: 04:26:32 - uvicorn.access - 172.17.0.1:38486 - "GET /health HTTP/1.1" 200
+INFO: 04:26:32 - docling_serve.app - Health check requested
+INFO: 04:26:32 - uvicorn.access - 172.17.0.1:38494 - "GET /health HTTP/1.1" 200
+INFO: 04:26:32 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:26:32 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:26:32 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:26:32 - docling_serve.app - [TENANT_ID] Task 5adecfbb-0ba8-4448-a8e8-8c46329960ef created with tenant_id='default'
+INFO: 04:26:32 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 5adecfbb-0ba8-4448-a8e8-8c46329960ef
+INFO: 04:26:32 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:32 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:26:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:26:32,272 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:32,272 [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-24 04:26:32,394 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:32,394 [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-24 04:26:32,462 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:32,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: 04:26:32 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 484/770 [00:00<00:00, 4832.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4732.19it/s]
+INFO: 04:26:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:33 - docling.datamodel.document - detected formats: []
+INFO: 04:26:33 - docling.document_converter - Going to convert document batch...
+INFO: 04:26:33 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:26:33 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:26:34 - docling.document_converter - Finished converting document file in 0.53 sec.
+WARNING: 04:26:34 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:26:34 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
+INFO: 04:26:34 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 5adecfbb-0ba8-4448-a8e8-8c46329960ef in 0.64 seconds
+INFO: 04:26:36 - uvicorn.access - 172.17.0.1:38494 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:26:36 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:26:36 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:26:36 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:26:36 - docling_serve.app - [TENANT_ID] Task f68a8350-673d-44a0-9f2b-4108fdcd65d9 created with tenant_id='default'
+INFO: 04:26:36 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task f68a8350-673d-44a0-9f2b-4108fdcd65d9
+INFO: 04:26:36 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:36 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:26:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:26:36,304 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:36,304 [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-24 04:26:36,458 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:36,459 [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-24 04:26:36,516 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:36,516 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:26:36 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 467/770 [00:00<00:00, 4631.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4848.19it/s]
+INFO: 04:26:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:38 - docling.datamodel.document - detected formats: []
+INFO: 04:26:38 - docling.document_converter - Going to convert document batch...
+INFO: 04:26:38 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:26:38 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:26:38 - docling.document_converter - Finished converting document file in 0.49 sec.
+INFO: 04:26:38 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:26:38 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job f68a8350-673d-44a0-9f2b-4108fdcd65d9 in 0.49 seconds
+INFO: 04:26:40 - uvicorn.access - 172.17.0.1:38494 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:26:40 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:26:40 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:26:40 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:26:40 - docling_serve.app - [TENANT_ID] Task b25fb668-551b-455a-82e0-1719d35da987 created with tenant_id='default'
+INFO: 04:26:40 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b25fb668-551b-455a-82e0-1719d35da987
+INFO: 04:26:40 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:40 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 04:26:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:26:40,310 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:40,310 [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-24 04:26:40,456 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:40,456 [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-24 04:26:40,507 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:26:40,508 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:26:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 55%|█████▌ | 425/770 [00:00<00:00, 4249.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4178.18it/s]
+INFO: 04:26:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:41 - docling.datamodel.document - detected formats: []
+INFO: 04:26:42 - docling.document_converter - Going to convert document batch...
+INFO: 04:26:42 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:26:42 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:26:42 - docling.document_converter - Finished converting document file in 0.49 sec.
+INFO: 04:26:42 - docling_jobkit.convert.results - Processed 1 docs in 0.53 seconds.
+INFO: 04:26:42 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b25fb668-551b-455a-82e0-1719d35da987 in 0.53 seconds
+INFO: 04:26:42 - uvicorn.access - 172.17.0.1:38494 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:26:42 - uvicorn.access - 172.17.0.1:38494 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:26:42 - uvicorn.access - 172.17.0.1:38494 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1389,120 +1572,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 12:56:39 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:56:39 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 12:56:39 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 12:56:39 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 12:56:39 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/livez$,/healthz$,/readyz$,/metrics$,/ready$)
-INFO: 12:56:39 - uvicorn.error - Started server process [1]
-INFO: 12:56:39 - uvicorn.error - Waiting for application startup.
-INFO: 12:56:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:56:43 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 12:56:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:56:43 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 12:56:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:56:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 12:56:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:56:43 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-08-17 12:56:43.288821848 [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: 12:56:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:56:43,560 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:43,561 [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-17 12:56:43,661 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:43,661 [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-17 12:56:43,709 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:43,709 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:56:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:56:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 502/770 [00:00<00:00, 4994.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4892.65it/s]
-INFO: 12:56:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:56:44 - uvicorn.error - Application startup complete.
-INFO: 12:56:44 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 12:56:45 - docling_serve.app - Health check requested
-INFO: 12:56:45 - uvicorn.access - 172.17.0.1:57742 - "GET /health HTTP/1.1" 200
-INFO: 12:56:45 - docling_serve.app - Health check requested
-INFO: 12:56:45 - uvicorn.access - 172.17.0.1:57746 - "GET /health HTTP/1.1" 200
-INFO: 12:56:45 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:56:45 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:56:45 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:56:45 - docling_serve.app - [TENANT_ID] Task 41e37d3f-cf4a-4f16-816f-c32f8a882245 created with tenant_id='default'
-INFO: 12:56:45 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 41e37d3f-cf4a-4f16-816f-c32f8a882245
-INFO: 12:56:45 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:56:45 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 12:56:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:56:45,151 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:45,152 [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-17 12:56:45,250 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:45,251 [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-17 12:56:45,300 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:45,300 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:56:45 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:56:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 479/770 [00:00<00:00, 4765.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4887.08it/s]
-INFO: 12:56:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:56:46 - docling.datamodel.document - detected formats: []
-INFO: 12:56:46 - docling.document_converter - Going to convert document batch...
-INFO: 12:56:46 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:56:46 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:56:46 - docling.document_converter - Finished converting document file in 0.40 sec.
-WARNING: 12:56:46 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 12:56:46 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 12:56:46 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 41e37d3f-cf4a-4f16-816f-c32f8a882245 in 0.43 seconds
-INFO: 12:56:47 - uvicorn.access - 172.17.0.1:57746 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:56:47 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:56:47 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:56:47 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:56:47 - docling_serve.app - [TENANT_ID] Task 3fce9aec-c640-4bea-a584-2d4959fa2961 created with tenant_id='default'
-INFO: 12:56:47 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 3fce9aec-c640-4bea-a584-2d4959fa2961
-INFO: 12:56:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:56:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 12:56:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:56:47,171 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:47,171 [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-17 12:56:47,266 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:47,267 [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-17 12:56:47,316 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:47,317 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:56:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:56:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 513/770 [00:00<00:00, 5125.50it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5168.84it/s]
-INFO: 12:56:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:56:48 - docling.datamodel.document - detected formats: []
-INFO: 12:56:48 - docling.document_converter - Going to convert document batch...
-INFO: 12:56:48 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:56:48 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:56:48 - docling.document_converter - Finished converting document file in 0.53 sec.
-INFO: 12:56:48 - docling_jobkit.convert.results - Processed 1 docs in 0.53 seconds.
-INFO: 12:56:48 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 3fce9aec-c640-4bea-a584-2d4959fa2961 in 0.53 seconds
-INFO: 12:56:49 - uvicorn.access - 172.17.0.1:57746 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:56:49 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:56:49 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:56:49 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:56:49 - docling_serve.app - [TENANT_ID] Task 42c98e06-99c8-48db-b0a6-215129f4c524 created with tenant_id='default'
-INFO: 12:56:49 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 42c98e06-99c8-48db-b0a6-215129f4c524
-INFO: 12:56:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:56:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
-INFO: 12:56:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:56:49,197 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:49,197 [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-17 12:56:49,294 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:49,294 [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-17 12:56:49,342 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:56:49,342 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:56:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:56:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 523/770 [00:00<00:00, 5228.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5192.12it/s]
-INFO: 12:56:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:56:50 - docling.datamodel.document - detected formats: []
-INFO: 12:56:50 - docling.document_converter - Going to convert document batch...
-INFO: 12:56:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:56:50 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:56:50 - docling.document_converter - Finished converting document file in 0.36 sec.
-INFO: 12:56:50 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 12:56:50 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 42c98e06-99c8-48db-b0a6-215129f4c524 in 0.39 seconds
-INFO: 12:56:51 - uvicorn.access - 172.17.0.1:57746 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:56:51 - uvicorn.access - 172.17.0.1:57746 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 12:56:51 - uvicorn.access - 172.17.0.1:57746 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:24:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:43 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:24:43 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:24:43 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:24:43 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/ready$,/livez$,/readyz$,/healthz$,/health$)
+INFO: 04:24:43 - uvicorn.error - Started server process [1]
+INFO: 04:24:43 - uvicorn.error - Waiting for application startup.
+INFO: 04:24:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:46 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:24:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:46 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:24:46 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:46 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:24:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:46 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-24 04:24:47.016849284 [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: 04:24:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:24:47,307 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:47,308 [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-24 04:24:47,399 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:47,399 [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-24 04:24:47,444 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:47,444 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:24:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 502/770 [00:00<00:00, 4997.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4894.21it/s]
+INFO: 04:24:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:48 - uvicorn.error - Application startup complete.
+INFO: 04:24:48 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:24:48 - docling_serve.app - Health check requested
+INFO: 04:24:48 - uvicorn.access - 172.17.0.1:33290 - "GET /health HTTP/1.1" 200
+INFO: 04:24:48 - docling_serve.app - Health check requested
+INFO: 04:24:48 - uvicorn.access - 172.17.0.1:33300 - "GET /health HTTP/1.1" 200
+INFO: 04:24:48 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:48 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:48 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:48 - docling_serve.app - [TENANT_ID] Task 6593b3c8-360f-430e-b869-4b088e0871a1 created with tenant_id='default'
+INFO: 04:24:48 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 6593b3c8-360f-430e-b869-4b088e0871a1
+INFO: 04:24:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 04:24:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:24:48,763 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:48,763 [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-24 04:24:48,863 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:48,863 [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-24 04:24:48,931 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:48,932 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:24:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▊ | 528/770 [00:00<00:00, 5268.51it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5096.87it/s]
+INFO: 04:24:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:50 - docling.datamodel.document - detected formats: []
+INFO: 04:24:50 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:24:50 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:50 - docling.document_converter - Finished converting document file in 0.43 sec.
+WARNING: 04:24:50 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:24:50 - docling_jobkit.convert.results - Processed 1 docs in 0.78 seconds.
+INFO: 04:24:50 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 6593b3c8-360f-430e-b869-4b088e0871a1 in 0.78 seconds
+INFO: 04:24:50 - uvicorn.access - 172.17.0.1:33300 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:50 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:50 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:50 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:50 - docling_serve.app - [TENANT_ID] Task 1e79ab45-503d-40a4-b24e-edf70eb551e5 created with tenant_id='default'
+INFO: 04:24:50 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 1e79ab45-503d-40a4-b24e-edf70eb551e5
+INFO: 04:24:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 04:24:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:24:50,769 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:50,769 [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-24 04:24:50,863 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:50,863 [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-24 04:24:50,912 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:50,912 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:24:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 514/770 [00:00<00:00, 5105.18it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5161.75it/s]
+INFO: 04:24:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:51 - docling.datamodel.document - detected formats: []
+INFO: 04:24:51 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:51 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:24:51 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:52 - docling.document_converter - Finished converting document file in 0.30 sec.
+INFO: 04:24:52 - docling_jobkit.convert.results - Processed 1 docs in 0.31 seconds.
+INFO: 04:24:52 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 1e79ab45-503d-40a4-b24e-edf70eb551e5 in 0.31 seconds
+INFO: 04:24:52 - uvicorn.access - 172.17.0.1:33300 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] Task 2a63cf46-2ebf-4503-8a37-e9720986d48a created with tenant_id='default'
+INFO: 04:24:52 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 2a63cf46-2ebf-4503-8a37-e9720986d48a
+INFO: 04:24:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
+INFO: 04:24:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:24:52,779 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:52,779 [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-24 04:24:52,879 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:52,879 [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-24 04:24:52,925 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:52,925 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:24:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 508/770 [00:00<00:00, 5078.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5017.80it/s]
+INFO: 04:24:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:53 - docling.datamodel.document - detected formats: []
+INFO: 04:24:53 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:24:53 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:54 - docling.document_converter - Finished converting document file in 0.29 sec.
+INFO: 04:24:54 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
+INFO: 04:24:54 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 2a63cf46-2ebf-4503-8a37-e9720986d48a in 0.36 seconds
+INFO: 04:24:54 - uvicorn.access - 172.17.0.1:33300 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:55 - uvicorn.access - 172.17.0.1:33300 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:24:55 - uvicorn.access - 172.17.0.1:33300 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1540,120 +1723,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 12:55:23 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:55:23 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 12:55:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 12:55:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 12:55:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/metrics$,/readyz$,/livez$,/ready$,/healthz$)
-INFO: 12:55:23 - uvicorn.error - Started server process [1]
-INFO: 12:55:23 - uvicorn.error - Waiting for application startup.
-INFO: 12:55:27 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:55:27 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 12:55:27 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:55:27 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 12:55:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:55:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
-INFO: 12:55:27 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 12:55:27 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-08-17 12:55:27.965703229 [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: 12:55:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:55:28,360 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:28,362 [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-17 12:55:28,497 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:28,497 [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-17 12:55:28,567 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:28,568 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:55:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:55:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 448/770 [00:00<00:00, 4451.18it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5194.88it/s]
-INFO: 12:55:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:55:29 - uvicorn.error - Application startup complete.
-INFO: 12:55:29 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 12:55:30 - docling_serve.app - Health check requested
-INFO: 12:55:30 - uvicorn.access - 172.17.0.1:36974 - "GET /health HTTP/1.1" 200
-INFO: 12:55:30 - docling_serve.app - Health check requested
-INFO: 12:55:30 - uvicorn.access - 172.17.0.1:36990 - "GET /health HTTP/1.1" 200
-INFO: 12:55:30 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:55:30 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:55:30 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:55:30 - docling_serve.app - [TENANT_ID] Task b8495b58-463c-40fd-bbb9-e2668f14aa3b created with tenant_id='default'
-INFO: 12:55:30 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b8495b58-463c-40fd-bbb9-e2668f14aa3b
-INFO: 12:55:30 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:55:30 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 12:55:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:55:30,241 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:30,241 [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-17 12:55:30,359 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:30,359 [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-17 12:55:30,411 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:30,412 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:55:30 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:55:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 445/770 [00:00<00:00, 4447.12it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4315.66it/s]
-INFO: 12:55:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:55:32 - docling.datamodel.document - detected formats: []
-INFO: 12:55:32 - docling.document_converter - Going to convert document batch...
-INFO: 12:55:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:55:32 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:55:32 - docling.document_converter - Finished converting document file in 0.60 sec.
-WARNING: 12:55:32 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 12:55:32 - docling_jobkit.convert.results - Processed 1 docs in 0.67 seconds.
-INFO: 12:55:32 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b8495b58-463c-40fd-bbb9-e2668f14aa3b in 0.67 seconds
-INFO: 12:55:34 - uvicorn.access - 172.17.0.1:36990 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:55:34 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:55:34 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:55:34 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:55:34 - docling_serve.app - [TENANT_ID] Task a6039d02-6581-438e-a1f9-eb59be25e0aa created with tenant_id='default'
-INFO: 12:55:34 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a6039d02-6581-438e-a1f9-eb59be25e0aa
-INFO: 12:55:34 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:55:34 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 12:55:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:55:34,267 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:34,268 [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-17 12:55:34,396 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:34,396 [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-17 12:55:34,452 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:34,453 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:55:34 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:55:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 455/770 [00:00<00:00, 4532.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4561.65it/s]
-INFO: 12:55:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:55:36 - docling.datamodel.document - detected formats: []
-INFO: 12:55:36 - docling.document_converter - Going to convert document batch...
-INFO: 12:55:36 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:55:36 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:55:36 - docling.document_converter - Finished converting document file in 0.71 sec.
-INFO: 12:55:36 - docling_jobkit.convert.results - Processed 1 docs in 0.71 seconds.
-INFO: 12:55:36 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a6039d02-6581-438e-a1f9-eb59be25e0aa in 0.71 seconds
-INFO: 12:55:38 - uvicorn.access - 172.17.0.1:36990 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:55:38 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 12:55:38 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 12:55:38 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 12:55:38 - docling_serve.app - [TENANT_ID] Task e8ce8ce9-1026-49b1-8ba0-d43d1353e8b2 created with tenant_id='default'
-INFO: 12:55:38 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e8ce8ce9-1026-49b1-8ba0-d43d1353e8b2
-INFO: 12:55:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 12:55:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
-INFO: 12:55:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-08-17 12:55:38,262 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:38,262 [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-17 12:55:38,366 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:38,366 [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-17 12:55:38,415 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:55:38,416 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 12:55:38 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 12:55:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 71%|███████ | 546/770 [00:00<00:00, 5458.20it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5827.92it/s]
-INFO: 12:55:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 12:55:39 - docling.datamodel.document - detected formats: []
-INFO: 12:55:39 - docling.document_converter - Going to convert document batch...
-INFO: 12:55:39 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 12:55:39 - docling.pipeline.base_pipeline - Processing document file
-INFO: 12:55:40 - docling.document_converter - Finished converting document file in 0.56 sec.
-INFO: 12:55:40 - docling_jobkit.convert.results - Processed 1 docs in 0.59 seconds.
-INFO: 12:55:40 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e8ce8ce9-1026-49b1-8ba0-d43d1353e8b2 in 0.59 seconds
-INFO: 12:55:40 - uvicorn.access - 172.17.0.1:36990 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 12:55:40 - uvicorn.access - 172.17.0.1:36990 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 12:55:40 - uvicorn.access - 172.17.0.1:36990 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:23:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:47 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:23:47 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:23:47 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:23:47 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/health$,/metrics$,/healthz$,/ready$,/livez$)
+INFO: 04:23:47 - uvicorn.error - Started server process [1]
+INFO: 04:23:47 - uvicorn.error - Waiting for application startup.
+INFO: 04:23:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:54 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:23:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:54 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:23:54 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:23:54 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
+INFO: 04:23:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:54 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-08-24 04:23:54.371085171 [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: 04:23:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:23:54,808 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:23:54,810 [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-24 04:23:54,971 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:23:54,971 [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-24 04:23:55,044 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:23:55,044 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:23:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:23:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 13%|█▎ | 102/770 [00:00<00:00, 744.88it/s]
Loading weights: 23%|██▎ | 177/770 [00:00<00:03, 184.16it/s]
Loading weights: 28%|██▊ | 215/770 [00:00<00:02, 212.28it/s]
Loading weights: 33%|███▎ | 252/770 [00:01<00:02, 222.03it/s]
Loading weights: 67%|██████▋ | 515/770 [00:01<00:00, 679.00it/s]
Loading weights: 100%|██████████| 770/770 [00:01<00:00, 607.67it/s]
+INFO: 04:23:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:23:58 - uvicorn.error - Application startup complete.
+INFO: 04:23:58 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:23:58 - docling_serve.app - Health check requested
+INFO: 04:23:58 - uvicorn.access - 172.17.0.1:49690 - "GET /health HTTP/1.1" 200
+INFO: 04:23:58 - docling_serve.app - Health check requested
+INFO: 04:23:58 - uvicorn.access - 172.17.0.1:49692 - "GET /health HTTP/1.1" 200
+INFO: 04:23:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:23:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:23:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:23:58 - docling_serve.app - [TENANT_ID] Task 65210509-bf9b-416a-9e29-ffd992d21053 created with tenant_id='default'
+INFO: 04:23:58 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 65210509-bf9b-416a-9e29-ffd992d21053
+INFO: 04:23:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:23:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 04:23:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:23:58,364 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:23:58,365 [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-24 04:23:58,471 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:23:58,471 [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-24 04:23:58,519 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:23:58,519 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:23:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:23:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 448/770 [00:00<00:00, 4475.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4618.35it/s]
+INFO: 04:23:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:23:59 - docling.datamodel.document - detected formats: []
+INFO: 04:24:00 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:24:00 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:00 - docling.document_converter - Finished converting document file in 0.53 sec.
+WARNING: 04:24:00 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:24:00 - docling_jobkit.convert.results - Processed 1 docs in 0.98 seconds.
+INFO: 04:24:00 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 65210509-bf9b-416a-9e29-ffd992d21053 in 0.98 seconds
+INFO: 04:24:02 - uvicorn.access - 172.17.0.1:49692 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:02 - docling_serve.app - [TENANT_ID] Task 59f5c2a6-130e-4d4c-95ab-df3e338db81a created with tenant_id='default'
+INFO: 04:24:02 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 59f5c2a6-130e-4d4c-95ab-df3e338db81a
+INFO: 04:24:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 04:24:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:24:02,565 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:02,565 [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-24 04:24:02,702 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:02,702 [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-24 04:24:02,807 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:02,807 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:24:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 455/770 [00:00<00:00, 4544.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4589.72it/s]
+INFO: 04:24:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:04 - docling.datamodel.document - detected formats: []
+INFO: 04:24:04 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:24:04 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:04 - docling.document_converter - Finished converting document file in 0.48 sec.
+INFO: 04:24:04 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:24:04 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 59f5c2a6-130e-4d4c-95ab-df3e338db81a in 0.49 seconds
+INFO: 04:24:04 - uvicorn.access - 172.17.0.1:49692 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:04 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:04 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:04 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:04 - docling_serve.app - [TENANT_ID] Task 937e1466-5965-4f10-a5de-a61bcfefe76c created with tenant_id='default'
+INFO: 04:24:04 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 937e1466-5965-4f10-a5de-a61bcfefe76c
+INFO: 04:24:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
+INFO: 04:24:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-08-24 04:24:04,566 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:04,566 [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-24 04:24:04,684 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:04,684 [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-24 04:24:04,732 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:24:04,732 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:24:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 515/770 [00:00<00:00, 5135.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4837.62it/s]
+INFO: 04:24:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:06 - docling.datamodel.document - detected formats: []
+INFO: 04:24:06 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:06 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:24:06 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:06 - docling.document_converter - Finished converting document file in 0.46 sec.
+INFO: 04:24:06 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:24:06 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 937e1466-5965-4f10-a5de-a61bcfefe76c in 0.52 seconds
+INFO: 04:24:06 - uvicorn.access - 172.17.0.1:49692 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:06 - uvicorn.access - 172.17.0.1:49692 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:24:06 - uvicorn.access - 172.17.0.1:49692 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1691,37 +1874,37 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-2026-08-17 12:53:28.325152274 [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-17 12:53:28,645 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:28,647 [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-17 12:53:28,747 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:28,747 [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-17 12:53:28,794 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:28,795 [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: 65%|██████▍ | 500/770 [00:00<00:00, 4969.92it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4990.70it/s]
-[INFO] 2026-08-17 12:53:29,932 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:29,932 [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-17 12:53:30,047 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:30,047 [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-17 12:53:30,137 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:30,138 [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: 68%|██████▊ | 522/770 [00:00<00:00, 5212.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5177.69it/s]
-WARNING: 12:53:31 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-WARNING: 12:53:31 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-[INFO] 2026-08-17 12:53:31,955 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:31,955 [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-17 12:53:32,063 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:32,064 [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-17 12:53:32,111 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:32,111 [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: 64%|██████▎ | 490/770 [00:00<00:00, 4865.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4934.21it/s]
-[INFO] 2026-08-17 12:53:33,971 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:33,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-17 12:53:34,068 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:34,068 [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-17 12:53:34,116 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:53:34,116 [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: 59%|█████▉ | 455/770 [00:00<00:00, 4548.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4746.44it/s]
+2026-08-24 04:21:52.000896386 [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-24 04:21:52,295 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:52,296 [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-24 04:21:52,384 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:52,384 [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-24 04:21:52,430 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:52,431 [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: 67%|██████▋ | 515/770 [00:00<00:00, 5146.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5207.81it/s]
+[INFO] 2026-08-24 04:21:54,080 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:54,081 [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-24 04:21:54,171 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:54,171 [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-24 04:21:54,242 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:54,242 [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: 68%|██████▊ | 527/770 [00:00<00:00, 5252.31it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5122.35it/s]
+WARNING: 04:21:55 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+WARNING: 04:21:55 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+[INFO] 2026-08-24 04:21:56,373 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:56,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-08-24 04:21:56,465 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:56,465 [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-24 04:21:56,511 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:56,511 [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: 67%|██████▋ | 513/770 [00:00<00:00, 5127.27it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5175.60it/s]
+[INFO] 2026-08-24 04:21:58,115 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:58,115 [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-24 04:21:58,217 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:58,217 [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-24 04:21:58,263 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:58,263 [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: 68%|██████▊ | 522/770 [00:00<00:00, 5181.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5199.50it/s]
```
@@ -1761,45 +1944,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:52:20.525073600 [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-17 12:52:20,921 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:20,923 [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-17 12:52:21,058 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:21,059 [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-17 12:52:21,116 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:21,116 [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: 68%|██████▊ | 523/770 [00:00<00:00, 5226.84it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5094.18it/s]
+2026-08-24 04:21:06.280961521 [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-24 04:21:06,695 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:06,698 [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-24 04:21:06,830 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:06,831 [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-24 04:21:06,883 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:06,883 [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: 65%|██████▌ | 504/770 [00:00<00:00, 5024.41it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4860.30it/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:51324 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51328 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:52:23,613 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:23,614 [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-17 12:52:23,743 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:23,743 [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-17 12:52:23,846 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:23,846 [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: 72%|███████▏ | 554/770 [00:00<00:00, 5535.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5201.63it/s]
+INFO: 172.17.0.1:36006 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36012 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:21:08,549 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:08,550 [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-24 04:21:08,675 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:08,676 [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-24 04:21:08,726 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:08,726 [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: 63%|██████▎ | 486/770 [00:00<00:00, 4854.43it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4546.74it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:51328 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:52:25,640 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:25,640 [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-17 12:52:25,738 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:25,738 [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-17 12:52:25,787 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:25,788 [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: 54%|█████▍ | 415/770 [00:00<00:00, 3920.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6152.78it/s]
-INFO: 172.17.0.1:51328 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:52:27,655 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:27,656 [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-17 12:52:27,757 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:27,758 [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-17 12:52:27,807 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:52:27,808 [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: 60%|█████▉ | 461/770 [00:00<00:00, 4609.17it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4853.21it/s]
-INFO: 172.17.0.1:51328 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51328 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51328 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36012 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:21:10,863 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:10,864 [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-24 04:21:10,986 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:10,987 [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-24 04:21:11,038 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:11,039 [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%|███████▏ | 550/770 [00:00<00:00, 5423.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5919.19it/s]
+INFO: 172.17.0.1:36012 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:21:14,885 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:14,885 [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-24 04:21:15,043 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:15,044 [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-24 04:21:15,117 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:21:15,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: 65%|██████▌ | 504/770 [00:00<00:00, 5036.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4898.08it/s]
+INFO: 172.17.0.1:36012 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36012 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36012 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1839,45 +2022,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:50:14.916461031 [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-17 12:50:15,231 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:15,234 [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-17 12:50:15,345 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:15,345 [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-17 12:50:15,405 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:15,406 [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: 65%|██████▌ | 502/770 [00:00<00:00, 5018.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5031.93it/s]
+2026-08-24 04:19:12.133166337 [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-24 04:19:12,436 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:12,437 [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-24 04:19:12,537 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:12,537 [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-24 04:19:12,592 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:12,592 [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: 67%|██████▋ | 515/770 [00:00<00:00, 5147.86it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5149.73it/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:43764 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43780 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:50:17,391 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:17,391 [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-17 12:50:17,502 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:17,503 [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-17 12:50:17,553 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:17,553 [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: 63%|██████▎ | 487/770 [00:00<00:00, 4867.85it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4826.23it/s]
+INFO: 172.17.0.1:49214 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49220 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:19:13,847 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:13,847 [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-24 04:19:13,936 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:13,936 [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-24 04:19:14,006 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:14,007 [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: 65%|██████▍ | 499/770 [00:00<00:00, 4970.59it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5017.16it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:43780 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:50:19,403 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:19,403 [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-17 12:50:19,504 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:19,504 [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-17 12:50:19,551 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:19,552 [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: 66%|██████▌ | 509/770 [00:00<00:00, 5075.41it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4936.59it/s]
-INFO: 172.17.0.1:43780 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:50:21,422 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:21,422 [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-17 12:50:21,533 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:21,533 [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-17 12:50:21,582 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:50:21,582 [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%|██████▏ | 477/770 [00:00<00:00, 4768.56it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4804.08it/s]
-INFO: 172.17.0.1:43780 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43780 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43780 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49220 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:19:15,858 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:15,858 [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-24 04:19:15,950 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:15,950 [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-24 04:19:15,996 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:15,996 [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: 61%|██████ | 467/770 [00:00<00:00, 4657.63it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4807.27it/s]
+INFO: 172.17.0.1:49220 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:19:17,870 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:17,870 [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-24 04:19:17,967 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:17,967 [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-24 04:19:18,014 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:19:18,015 [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: 64%|██████▎ | 489/770 [00:00<00:00, 4886.68it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5004.73it/s]
+INFO: 172.17.0.1:49220 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49220 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49220 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1917,45 +2100,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:48:54.268691875 [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-17 12:48:54,644 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:54,646 [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-17 12:48:54,770 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:54,771 [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-17 12:48:54,824 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:54,824 [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: 68%|██████▊ | 523/770 [00:00<00:00, 5226.60it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5226.01it/s]
+2026-08-24 04:18:31.324594349 [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-24 04:18:31,782 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:31,786 [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-24 04:18:32,195 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:32,196 [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-24 04:18:32,501 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:32,501 [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: 56%|█████▌ | 428/770 [00:00<00:00, 4278.93it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4429.55it/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:51046 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51054 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:48:57,543 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:57,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-08-17 12:48:57,696 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:57,697 [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-17 12:48:57,773 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:57,773 [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: 61%|██████ | 466/770 [00:00<00:00, 4649.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4970.99it/s]
+INFO: 172.17.0.1:51424 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51428 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:18:34,679 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:34,679 [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-24 04:18:34,839 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:34,840 [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-24 04:18:34,915 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:34,915 [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%|██████▏ | 481/770 [00:00<00:00, 4774.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5637.85it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:51054 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:48:59,625 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:59,625 [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-17 12:48:59,748 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:59,749 [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-17 12:48:59,870 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:48:59,871 [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: 57%|█████▋ | 436/770 [00:00<00:00, 4354.45it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4427.40it/s]
-INFO: 172.17.0.1:51054 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:49:03,600 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:49:03,600 [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-17 12:49:03,764 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:49:03,764 [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-17 12:49:03,846 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:49:03,846 [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: 57%|█████▋ | 441/770 [00:00<00:00, 4376.20it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4841.57it/s]
-INFO: 172.17.0.1:51054 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51054 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51054 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51428 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:18:38,669 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:38,670 [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-24 04:18:38,756 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:38,756 [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-24 04:18:38,803 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:38,803 [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: 67%|██████▋ | 518/770 [00:00<00:00, 5120.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5177.68it/s]
+INFO: 172.17.0.1:51428 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:18:40,677 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:40,677 [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-24 04:18:40,767 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:40,767 [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-24 04:18:40,811 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:18:40,812 [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: 65%|██████▍ | 497/770 [00:00<00:00, 4957.35it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4791.58it/s]
+INFO: 172.17.0.1:51428 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51428 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51428 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -1995,45 +2178,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:46:40.123602361 [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-17 12:46:40,749 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:40,751 [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-17 12:46:40,850 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:40,851 [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-17 12:46:40,896 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:40,897 [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: 64%|██████▎ | 490/770 [00:00<00:00, 4887.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4880.38it/s]
+2026-08-24 04:16:22.972605981 [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-24 04:16:23,640 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:23,642 [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-24 04:16:23,754 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:23,754 [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-24 04:16:23,800 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:23,801 [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: 59%|█████▉ | 458/770 [00:00<00:00, 4577.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4553.99it/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:43156 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43166 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:46:42,785 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:42,786 [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-17 12:46:42,889 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:42,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-08-17 12:46:42,936 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:42,936 [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: 61%|██████ | 470/770 [00:00<00:00, 4695.99it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4714.01it/s]
+INFO: 172.17.0.1:36988 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36990 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:16:26,190 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:26,190 [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-24 04:16:26,314 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:26,314 [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-24 04:16:26,407 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:26,407 [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: 59%|█████▉ | 456/770 [00:00<00:00, 4547.63it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4970.75it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:43166 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:46:44,795 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:44,796 [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-17 12:46:44,907 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:44,908 [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-17 12:46:44,955 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:44,955 [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: 59%|█████▉ | 456/770 [00:00<00:00, 4518.52it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4593.03it/s]
-INFO: 172.17.0.1:43166 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:46:46,820 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:46,820 [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-17 12:46:46,929 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:46,930 [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-17 12:46:46,977 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:46:46,978 [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: 60%|█████▉ | 461/770 [00:00<00:00, 4606.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4788.49it/s]
-INFO: 172.17.0.1:43166 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43166 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43166 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36990 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:16:30,203 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:30,203 [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-24 04:16:30,304 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:30,305 [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-24 04:16:30,350 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:30,350 [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: 67%|██████▋ | 514/770 [00:00<00:00, 5139.86it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4892.69it/s]
+INFO: 172.17.0.1:36990 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:16:32,222 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:32,222 [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-24 04:16:32,312 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:32,312 [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-24 04:16:32,359 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:32,360 [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: 65%|██████▍ | 497/770 [00:00<00:00, 4959.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4969.41it/s]
+INFO: 172.17.0.1:36990 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36990 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36990 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2073,45 +2256,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:45:37.870897940 [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-17 12:45:38,702 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:38,706 [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-17 12:45:38,897 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:38,898 [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-17 12:45:38,979 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:38,980 [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: 41%|████ | 313/770 [00:00<00:00, 3106.91it/s]
Loading weights: 81%|████████ | 624/770 [00:00<00:00, 2865.64it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 3012.04it/s]
+2026-08-24 04:15:55.062622847 [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-24 04:15:55,834 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:15:55,836 [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-24 04:15:56,002 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:15:56,002 [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-24 04:15:56,056 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:15:56,057 [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: 70%|███████ | 539/770 [00:00<00:00, 5359.63it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6443.18it/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:46694 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46708 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:45:43,170 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:43,170 [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-17 12:45:43,318 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:43,318 [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-17 12:45:43,369 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:43,370 [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: 59%|█████▉ | 455/770 [00:00<00:00, 4543.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4387.68it/s]
+INFO: 172.17.0.1:39744 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39746 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:15:58,823 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:15:58,823 [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-24 04:15:58,900 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:15:58,901 [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-24 04:15:58,942 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:15:58,942 [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: 72%|███████▏ | 554/770 [00:00<00:00, 5526.92it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5473.63it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:46708 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:45:45,204 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:45,205 [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-17 12:45:45,321 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:45,321 [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-17 12:45:45,370 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:45,370 [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: 68%|██████▊ | 527/770 [00:00<00:00, 5252.11it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5833.48it/s]
-INFO: 172.17.0.1:46708 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-08-17 12:45:47,230 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:47,230 [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-17 12:45:47,348 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:47,349 [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-17 12:45:47,409 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:45:47,409 [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%|██████▉ | 535/770 [00:00<00:00, 5333.75it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5220.79it/s]
-INFO: 172.17.0.1:46708 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46708 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46708 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39746 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:16:02,830 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:02,830 [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-24 04:16:02,953 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:02,953 [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-24 04:16:03,033 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:03,034 [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: 54%|█████▍ | 419/770 [00:00<00:00, 4181.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5502.40it/s]
+INFO: 172.17.0.1:39746 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-08-24 04:16:06,890 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:06,890 [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-24 04:16:06,995 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:06,995 [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-24 04:16:07,065 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:16:07,065 [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: 63%|██████▎ | 485/770 [00:00<00:00, 4803.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4704.36it/s]
+INFO: 172.17.0.1:39746 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39746 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39746 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2151,23 +2334,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:43:07.665849613 [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-17 12:43:08,179 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:43:08,181 [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-17 12:43:08,276 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:43:08,276 [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-17 12:43:08,332 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:43:08,332 [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-24 04:13:39.092736746 [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-24 04:13:39,584 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:13:39,585 [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-24 04:13:39,680 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:13:39,681 [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-24 04:13:39,736 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:13:39,736 [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:59772 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59788 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49088 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49104 - "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:59788 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59788 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59788 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59788 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59788 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49104 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49104 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49104 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49104 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49104 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2207,23 +2390,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:40:58.671355253 [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-17 12:40:59,208 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:40:59,209 [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-17 12:40:59,307 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:40:59,307 [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-17 12:40:59,350 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:40:59,351 [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-24 04:12:22.815527547 [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-24 04:12:23,570 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:12:23,572 [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-24 04:12:23,735 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:12:23,735 [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-24 04:12:23,779 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:12:23,780 [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:55866 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55882 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53236 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53240 - "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:55882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55882 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55882 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53240 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53240 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53240 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53240 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53240 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2263,23 +2446,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:38:56.335575378 [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-17 12:38:56,878 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:38:56,880 [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-17 12:38:56,984 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:38:56,985 [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-17 12:38:57,032 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:38:57,032 [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-24 04:10:25.071373725 [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-24 04:10:25,548 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:10:25,550 [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-24 04:10:25,639 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:10:25,640 [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-24 04:10:25,691 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:10:25,692 [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:59312 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59316 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46158 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46162 - "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:59316 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59316 - "POST /v1/convert/source HTTP/1.1" 200 OK
-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
+INFO: 172.17.0.1:46162 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46162 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46162 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46162 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46162 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2319,23 +2502,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:36:54.669224098 [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-17 12:36:55,215 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:36:55,216 [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-17 12:36:55,309 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:36:55,310 [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-17 12:36:55,352 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:36:55,353 [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-24 04:09:17.373433657 [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-24 04:09:18,099 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:09:18,101 [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-24 04:09:18,252 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:09:18,253 [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-24 04:09:18,314 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:09:18,314 [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:54936 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54938 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48502 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48518 - "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:54938 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54938 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54938 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54938 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54938 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48518 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48518 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48518 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48518 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48518 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2375,23 +2558,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:34:53.813205265 [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-17 12:34:54,372 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:34:54,376 [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-17 12:34:54,464 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:34:54,464 [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-17 12:34:54,508 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:34:54,508 [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-24 04:07:18.702801166 [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-24 04:07:19,210 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:07:19,212 [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-24 04:07:19,300 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:07:19,300 [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-24 04:07:19,350 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:07:19,350 [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:44756 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44766 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41930 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41934 - "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:44766 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44766 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44766 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44766 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44766 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41934 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41934 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41934 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41934 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41934 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2431,23 +2614,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:32:53.739672715 [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-17 12:32:54,272 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:32:54,274 [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-17 12:32:54,380 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:32:54,380 [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-17 12:32:54,438 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:32:54,438 [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-24 04:06:08.091739704 [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-24 04:06:08,805 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:06:08,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-08-24 04:06:08,998 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:06:08,998 [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-24 04:06:09,061 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:06:09,062 [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:49784 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:49796 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45184 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45186 - "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:49796 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:49796 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:49796 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:49796 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:49796 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45186 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45186 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45186 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45186 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45186 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2487,23 +2670,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:30:43.385364302 [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-17 12:30:43,889 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:30:43,890 [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-17 12:30:43,989 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:30:43,989 [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-17 12:30:44,039 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:30:44,039 [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-24 04:04:04.625075014 [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-24 04:04:05,126 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:04:05,128 [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-24 04:04:05,238 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:04:05,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-08-24 04:04:05,291 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:04:05,291 [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:42424 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42436 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39318 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39330 - "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:42436 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42436 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42436 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42436 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42436 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39330 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39330 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39330 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39330 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39330 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2543,23 +2726,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-08-17 12:28:52.081015615 [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-17 12:28:52,582 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:28:52,584 [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-17 12:28:52,682 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:28:52,683 [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-17 12:28:52,732 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:28:52,732 [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-24 04:02:51.287914222 [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-24 04:02:52,666 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:02:52,694 [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-24 04:02:53,052 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:02:53,052 [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-24 04:02:53,117 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:02:53,117 [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:40182 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40192 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39344 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39360 - "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:40192 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40192 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40192 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40192 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40192 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39360 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39360 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39360 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39360 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39360 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2599,22 +2782,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-08-17 12:26:40,060 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:26:40,061 [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-17 12:26:40,127 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:26:40,127 [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-17 12:26:40,163 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:26:40,163 [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-24 04:00:51,177 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:00:51,179 [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-24 04:00:51,267 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:00:51,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-08-24 04:00:51,303 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 04:00:51,303 [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:55046 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55052 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36332 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36342 - "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:55052 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55052 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55052 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55052 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55052 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36342 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36342 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36342 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36342 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36342 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2654,22 +2837,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-08-17 12:24:46,424 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:24:46,426 [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-17 12:24:46,504 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:24:46,504 [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-17 12:24:46,542 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:24:46,543 [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-24 03:59:35,799 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:59:35,802 [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-24 03:59:35,941 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:59:35,942 [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-24 03:59:36,022 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:59:36,022 [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:32824 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:32826 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51426 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51436 - "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:32826 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:32826 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:32826 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:32826 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:32826 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51436 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51436 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51436 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51436 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51436 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2709,22 +2892,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-08-17 12:22:13,227 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:22:13,228 [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-17 12:22:13,308 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:22:13,309 [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-17 12:22:13,345 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:22:13,345 [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-24 03:57:26,536 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:57:26,538 [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-24 03:57:26,668 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:57:26,669 [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-24 03:57:26,728 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:57:26,728 [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:40370 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40374 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38920 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38934 - "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:40374 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40374 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40374 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40374 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40374 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38934 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38934 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38934 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38934 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38934 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2764,22 +2947,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-08-17 12:19:42,075 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:19:42,076 [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-17 12:19:42,147 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:19:42,148 [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-17 12:19:42,186 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:19:42,186 [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-24 03:55:30,449 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:55:30,452 [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-24 03:55:30,580 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:55:30,581 [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-24 03:55:30,674 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:55:30,674 [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:42672 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42676 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37240 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37244 - "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:42676 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42676 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42676 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42676 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42676 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37244 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37244 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37244 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37244 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37244 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2819,22 +3002,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-08-17 12:17:15,071 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:17:15,073 [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-17 12:17:15,146 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:17:15,146 [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-17 12:17:15,184 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:17:15,184 [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-24 03:53:21,012 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:53:21,014 [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-24 03:53:21,110 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:53:21,110 [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-24 03:53:21,151 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:53:21,152 [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:60302 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60310 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43728 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43738 - "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:60310 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60310 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60310 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60310 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60310 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43738 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43738 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43738 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43738 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:43738 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2874,22 +3057,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-08-17 12:14:54,796 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:14:54,798 [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-17 12:14:54,875 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:14:54,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-17 12:14:54,911 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-08-17 12:14:54,912 [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-24 03:51:37,937 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:51:37,940 [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-24 03:51:38,058 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:51:38,058 [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-24 03:51:38,134 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-08-24 03:51:38,134 [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:56406 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56414 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52882 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52890 - "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:56414 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56414 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56414 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56414 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56414 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52890 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52890 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52890 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52890 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52890 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2931,14 +3114,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:50080 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50086 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41904 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41910 - "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:50086 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50086 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50086 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50086 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50086 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41910 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41910 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41910 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41910 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41910 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2980,14 +3163,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:48920 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48922 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49094 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49096 - "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:48922 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48922 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48922 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48922 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48922 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49096 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49096 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49096 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49096 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49096 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3029,14 +3212,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:44246 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44252 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36484 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36498 - "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:44252 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44252 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44252 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44252 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44252 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36498 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36498 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36498 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36498 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36498 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3078,14 +3261,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:41126 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41130 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45202 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45214 - "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:41130 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41130 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41130 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41130 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41130 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45214 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45214 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3127,14 +3310,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:42682 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42686 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53514 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53530 - "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:42686 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42686 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42686 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42686 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42686 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53530 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53530 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53530 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53530 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53530 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3176,14 +3359,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:38016 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38032 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49088 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49090 - "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:38032 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38032 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38032 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38032 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:38032 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49090 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49090 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49090 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49090 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49090 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3225,14 +3408,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:52002 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52018 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48316 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48328 - "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:52018 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52018 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52018 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52018 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52018 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48328 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48328 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48328 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48328 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48328 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3274,14 +3457,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:57932 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57946 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49796 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49808 - "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:57946 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57946 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57946 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57946 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57946 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49808 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49808 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49808 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49808 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49808 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3323,14 +3506,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:47088 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47098 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56342 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56346 - "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:47098 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47098 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47098 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47098 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47098 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56346 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56346 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56346 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56346 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56346 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3372,14 +3555,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:37942 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37956 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39212 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39214 - "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:37956 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37956 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37956 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37956 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37956 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39214 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39214 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39214 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3421,14 +3604,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:33114 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33120 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60390 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60402 - "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:33120 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33120 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33120 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33120 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33120 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60402 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60402 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60402 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60402 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60402 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3470,14 +3653,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:56024 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56034 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59526 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59534 - "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:56034 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56034 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56034 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56034 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56034 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59534 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59534 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59534 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59534 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59534 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3519,14 +3702,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:37156 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37172 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59824 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59836 - "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:37172 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37172 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37172 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37172 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37172 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59836 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59836 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59836 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59836 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59836 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3568,14 +3751,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:37892 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37896 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45686 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45696 - "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:37896 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37896 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37896 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37896 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37896 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45696 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45696 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45696 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45696 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45696 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```