From 37c4c25367fac097424e0594189fcbab25a2f0e6 Mon Sep 17 00:00:00 2001
From: "docling-java-ops[bot]"
<245010719+docling-java-ops[bot]@users.noreply.github.com>
Date: Mon, 19 Oct 2026 04:57:17 +0000
Subject: [PATCH] docs: Update docling-serve compatibility table (from Version
tests run # 73)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
.../docling-serve/serve-compatibility.md | 5122 +++++++++--------
1 file changed, 2641 insertions(+), 2481 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 81f33e74..b15ad876 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-10-12T04:55:43.492063493Z
+# Results for ghcr.io/docling-project/docling-serve as of 2026-10-19T04:57:13.999045549Z
Here are the results:
| Tag | Result | Details |
| --- | ------ | ------- |
+| v1.37.0 | ✅ SUCCESS | [Click for run details](#v1.37.0-details) |
| v1.36.0 | ✅ SUCCESS | [Click for run details](#v1.36.0-details) |
| v1.35.0 | ✅ SUCCESS | [Click for run details](#v1.35.0-details) |
| v1.34.0 | ✅ SUCCESS | [Click for run details](#v1.34.0-details) |
@@ -57,6 +58,165 @@ Here are the results:
## Details
+### ghcr.io/docling-project/docling-serve:v1.37.0
+
+
+Click to expand
+
+#### Message
+
+
+Click to collapse
+
+~~~markdown
+Tag v1.37.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:56:52 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:56:52 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:56:52 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:56:52 - 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:56:52 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:56:52 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:56:52 - 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:56:52 - 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:56:52 - 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:56:52 - 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:56:52 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:56:52 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:56:52 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:56:52 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/healthz$,/readyz$,/ready$,/metrics$,/livez$)
+INFO: 04:56:52 - uvicorn.error - Started server process [1]
+INFO: 04:56:52 - uvicorn.error - Waiting for application startup.
+INFO: 04:56:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:56:55 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:56:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:56:55 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:56:55 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:56:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b7c97d300ed2fcdc7261aa1781c865c1
+INFO: 04:56:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:56:56 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:56:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:56:56.112074872 [W:onnxruntime:Default, device_discovery.cc:95 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:56:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:56:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:56:56 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:56:56 - 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.18it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5074.19it/s]
+INFO: 04:56:57 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:56:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:56:57 - uvicorn.error - Application startup complete.
+INFO: 04:56:57 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:56:58 - docling_serve.app - Health check requested
+INFO: 04:56:58 - uvicorn.access - 172.17.0.1:56134 - "GET /health HTTP/1.1" 200
+INFO: 04:56:58 - docling_serve.app - Health check requested
+INFO: 04:56:58 - uvicorn.access - 172.17.0.1:56138 - "GET /health HTTP/1.1" 200
+INFO: 04:56:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:56:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:56:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:56:58 - docling_serve.app - [TENANT_ID] Task 088c2530-5fba-4cd8-aa28-0212ddd37668 created with tenant_id='default'
+INFO: 04:56:58 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 088c2530-5fba-4cd8-aa28-0212ddd37668
+INFO: 04:56:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:56:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:56:58 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:56:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:56:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:56:58 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:56:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 506/770 [00:00<00:00, 5051.47it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5068.20it/s]
+INFO: 04:56:58 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:56:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:56:59 - docling.datamodel.document - detected formats: []
+INFO: 04:56:59 - docling.document_converter - Going to convert document batch...
+INFO: 04:56:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:56:59 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:56:59 - docling.document_converter - Finished converting document file in 0.67 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:681: 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:56:59 - docling_jobkit.convert.results - Processed 1 docs in 0.74 seconds.
+INFO: 04:56:59 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 088c2530-5fba-4cd8-aa28-0212ddd37668 in 0.74 seconds
+INFO: 04:57:00 - uvicorn.access - 172.17.0.1:56138 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:57:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:57:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:57:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:57:00 - docling_serve.app - [TENANT_ID] Task f0cee892-2530-4b43-af8b-89bd9f5f696d created with tenant_id='default'
+INFO: 04:57:00 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task f0cee892-2530-4b43-af8b-89bd9f5f696d
+INFO: 04:57:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:57:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:57:00 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:57:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:57:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:57:00 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:57:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▋ | 511/770 [00:00<00:00, 5091.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5078.85it/s]
+INFO: 04:57:00 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:57:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:57:01 - docling.datamodel.document - detected formats: []
+INFO: 04:57:01 - docling.document_converter - Going to convert document batch...
+INFO: 04:57:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:57:01 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:57:01 - docling.document_converter - Finished converting document file in 0.64 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:681: 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:57:01 - docling_jobkit.convert.results - Processed 1 docs in 0.65 seconds.
+INFO: 04:57:01 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job f0cee892-2530-4b43-af8b-89bd9f5f696d in 0.65 seconds
+INFO: 04:57:02 - uvicorn.access - 172.17.0.1:56138 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:57:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:57:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:57:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:57:02 - docling_serve.app - [TENANT_ID] Task c698dc4f-b72a-41cd-9b43-a717847b5dcf created with tenant_id='default'
+INFO: 04:57:02 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c698dc4f-b72a-41cd-9b43-a717847b5dcf
+INFO: 04:57:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:57:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash cea7d05b1524033a4df86987baef949c
+INFO: 04:57:02 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:57:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:57:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:57:02 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:57:02 - 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, 5080.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5081.49it/s]
+INFO: 04:57:03 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:57:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:57:03 - docling.datamodel.document - detected formats: []
+INFO: 04:57:03 - docling.document_converter - Going to convert document batch...
+INFO: 04:57:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash cea7d05b1524033a4df86987baef949c
+INFO: 04:57:03 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:57:03 - docling.document_converter - Finished converting document file in 0.48 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:681: 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:57:03 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:57:03 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c698dc4f-b72a-41cd-9b43-a717847b5dcf in 0.52 seconds
+INFO: 04:57:04 - uvicorn.access - 172.17.0.1:56138 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:57:04 - uvicorn.access - 172.17.0.1:56138 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:57:04 - uvicorn.access - 172.17.0.1:56138 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+
+```
+
+
+
+
+
### ghcr.io/docling-project/docling-serve:v1.36.0
@@ -87,152 +247,152 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:55:12 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:12 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:55:12 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:55:13 - 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:55:13 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
-INFO: 04:55:13 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:55:13 - 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:55:13 - 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:55:13 - 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:55:13 - 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:55:13 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
-INFO: 04:55:13 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:55:13 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:55:13 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/health$,/readyz$,/healthz$,/livez$,/metrics$)
-INFO: 04:55:13 - uvicorn.error - Started server process [1]
-INFO: 04:55:13 - uvicorn.error - Waiting for application startup.
-INFO: 04:55:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:17 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:55:17 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:17 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:55:17 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6be9b317f4056d9fcd79255cd15cd80a
-INFO: 04:55:17 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:17 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:55:17 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:55:17.660762631 [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:55:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:17,945 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:17,947 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:18,045 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:18,045 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:18,089 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:18,089 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:18 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:18 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 520/770 [00:00<00:00, 5199.09it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5426.66it/s]
-INFO: 04:55:19 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:19 - uvicorn.error - Application startup complete.
-INFO: 04:55:19 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:55:20 - docling_serve.app - Health check requested
-INFO: 04:55:20 - uvicorn.access - 172.17.0.1:42760 - "GET /health HTTP/1.1" 200
-INFO: 04:55:20 - docling_serve.app - Health check requested
-INFO: 04:55:20 - uvicorn.access - 172.17.0.1:42764 - "GET /health HTTP/1.1" 200
-INFO: 04:55:20 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:55:20 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:55:20 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:55:20 - docling_serve.app - [TENANT_ID] Task 07d8957c-6ac5-4ec8-b8e2-e6eecea15c22 created with tenant_id='default'
-INFO: 04:55:20 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 07d8957c-6ac5-4ec8-b8e2-e6eecea15c22
-INFO: 04:55:20 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:21 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5db2ef6642f253aece6fe19e7b32ab0f
-INFO: 04:55:21 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:55:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:21,037 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:21,037 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:21,093 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:21,093 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:21,172 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:21,172 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:21 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████▏ | 472/770 [00:00<00:00, 4709.24it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4764.38it/s]
-INFO: 04:55:21 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:22 - docling.datamodel.document - detected formats: []
-INFO: 04:55:22 - docling.document_converter - Going to convert document batch...
-INFO: 04:55:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5db2ef6642f253aece6fe19e7b32ab0f
-INFO: 04:55:22 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:55:22 - docling.document_converter - Finished converting document file in 0.49 sec.
+INFO: 04:55:22 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:55:22 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:55:22 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:55:23 - 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:55:23 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:55:23 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:55:23 - 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:55:23 - 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:55:23 - 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:55:23 - 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:55:23 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:55:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:55:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:55:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/ready$,/metrics$,/livez$,/health$,/readyz$)
+INFO: 04:55:23 - uvicorn.error - Started server process [1]
+INFO: 04:55:23 - uvicorn.error - Waiting for application startup.
+INFO: 04:55:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:55:26 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:55:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:55:26 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:55:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:55:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash efdd46b5a86adf601464fb018044639e
+INFO: 04:55:27 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:55:27 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:55:27 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:55:27.046312248 [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:55:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:55:27,293 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:27,294 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:55:27,355 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:27,355 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:55:27,415 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:27,415 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:55:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:55:27 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:55:27 - 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, 4718.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4682.44it/s]
+INFO: 04:55:28 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:55:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:55:28 - uvicorn.error - Application startup complete.
+INFO: 04:55:28 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:55:29 - docling_serve.app - Health check requested
+INFO: 04:55:29 - uvicorn.access - 172.17.0.1:45906 - "GET /health HTTP/1.1" 200
+INFO: 04:55:29 - docling_serve.app - Health check requested
+INFO: 04:55:29 - uvicorn.access - 172.17.0.1:45918 - "GET /health HTTP/1.1" 200
+INFO: 04:55:29 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:55:29 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:55:29 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:55:29 - docling_serve.app - [TENANT_ID] Task 41f89b3d-59af-4ac8-be18-c41a656011cc created with tenant_id='default'
+INFO: 04:55:29 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 41f89b3d-59af-4ac8-be18-c41a656011cc
+INFO: 04:55:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:55:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 75ca4cb6076463e98d454ff45a644929
+INFO: 04:55:29 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:55:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:55:29,447 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:29,447 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:55:29,498 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:29,498 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:55:29,553 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:29,553 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:55:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:55:29 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:55:29 - 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, 4820.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4868.93it/s]
+INFO: 04:55:30 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:55:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:55:30 - docling.datamodel.document - detected formats: []
+INFO: 04:55:30 - docling.document_converter - Going to convert document batch...
+INFO: 04:55:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 75ca4cb6076463e98d454ff45a644929
+INFO: 04:55:30 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:55:30 - docling.document_converter - Finished converting document file in 0.54 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:675: 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:55:22 - docling_jobkit.convert.results - Processed 1 docs in 0.58 seconds.
-INFO: 04:55:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 07d8957c-6ac5-4ec8-b8e2-e6eecea15c22 in 0.58 seconds
-INFO: 04:55:22 - uvicorn.access - 172.17.0.1:42764 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:55:22 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:55:22 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:55:22 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:55:22 - docling_serve.app - [TENANT_ID] Task 17dd189b-b122-456e-aa76-243d5f1e0341 created with tenant_id='default'
-INFO: 04:55:22 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 17dd189b-b122-456e-aa76-243d5f1e0341
-INFO: 04:55:22 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:23 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5db2ef6642f253aece6fe19e7b32ab0f
-INFO: 04:55:23 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:55:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:23,059 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:23,059 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:23,131 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:23,131 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:23,182 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:23,182 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:23 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 591/770 [00:00<00:00, 5905.08it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5646.13it/s]
-INFO: 04:55:23 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:24 - docling.datamodel.document - detected formats: []
-INFO: 04:55:24 - docling.document_converter - Going to convert document batch...
-INFO: 04:55:24 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5db2ef6642f253aece6fe19e7b32ab0f
-INFO: 04:55:24 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:55:24 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:55:31 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
+INFO: 04:55:31 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 41f89b3d-59af-4ac8-be18-c41a656011cc in 0.64 seconds
+INFO: 04:55:31 - uvicorn.access - 172.17.0.1:45918 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:55:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:55:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:55:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:55:31 - docling_serve.app - [TENANT_ID] Task b1048c54-f888-4157-929e-273fbc655946 created with tenant_id='default'
+INFO: 04:55:31 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task b1048c54-f888-4157-929e-273fbc655946
+INFO: 04:55:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:55:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 75ca4cb6076463e98d454ff45a644929
+INFO: 04:55:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:55:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:55:31,480 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:31,480 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:55:31,535 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:31,535 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:55:31,581 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:31,581 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:55:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:55:31 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:55:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 442/770 [00:00<00:00, 4402.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4628.45it/s]
+INFO: 04:55:32 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:55:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:55:32 - docling.datamodel.document - detected formats: []
+INFO: 04:55:32 - docling.document_converter - Going to convert document batch...
+INFO: 04:55:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 75ca4cb6076463e98d454ff45a644929
+INFO: 04:55:32 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:55:32 - docling.document_converter - Finished converting document file in 0.50 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:675: 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:55:24 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:55:24 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 17dd189b-b122-456e-aa76-243d5f1e0341 in 0.38 seconds
-INFO: 04:55:24 - uvicorn.access - 172.17.0.1:42764 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:55:24 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:55:24 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:55:24 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:55:24 - docling_serve.app - [TENANT_ID] Task 0725b85f-42f3-4788-98c8-22827a49375a created with tenant_id='default'
-INFO: 04:55:24 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 0725b85f-42f3-4788-98c8-22827a49375a
-INFO: 04:55:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 0d91e423d19d6a68575e0f3ea18edfc6
-INFO: 04:55:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:55:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:25,157 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:25,157 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:25,214 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:25,214 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:25,259 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:25,260 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:25 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 453/770 [00:00<00:00, 4521.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4302.78it/s]
-INFO: 04:55:26 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:26 - docling.datamodel.document - detected formats: []
-INFO: 04:55:27 - docling.document_converter - Going to convert document batch...
-INFO: 04:55:27 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 0d91e423d19d6a68575e0f3ea18edfc6
-INFO: 04:55:27 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:55:27 - docling.document_converter - Finished converting document file in 0.55 sec.
+INFO: 04:55:32 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
+INFO: 04:55:32 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job b1048c54-f888-4157-929e-273fbc655946 in 0.50 seconds
+INFO: 04:55:33 - uvicorn.access - 172.17.0.1:45918 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:55:33 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:55:33 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:55:33 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:55:33 - docling_serve.app - [TENANT_ID] Task 63dd63f9-22af-4d3e-8e45-2798b5ddb0ca created with tenant_id='default'
+INFO: 04:55:33 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 63dd63f9-22af-4d3e-8e45-2798b5ddb0ca
+INFO: 04:55:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:55:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1aed49c9ef6d9bb9cf439513841ea298
+INFO: 04:55:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:55:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:55:33,474 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:33,475 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:55:33,544 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:33,545 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:55:33,589 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:55:33,589 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:55:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:55:33 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:55:33 - 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, 5007.75it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5005.52it/s]
+INFO: 04:55:34 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:55:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:55:35 - docling.datamodel.document - detected formats: []
+INFO: 04:55:35 - docling.document_converter - Going to convert document batch...
+INFO: 04:55:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 1aed49c9ef6d9bb9cf439513841ea298
+INFO: 04:55:35 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:55:35 - docling.document_converter - Finished converting document file in 0.53 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:675: 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:55:27 - docling_jobkit.convert.results - Processed 1 docs in 0.60 seconds.
-INFO: 04:55:27 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 0725b85f-42f3-4788-98c8-22827a49375a in 0.60 seconds
-INFO: 04:55:28 - uvicorn.access - 172.17.0.1:42764 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:55:29 - uvicorn.access - 172.17.0.1:42764 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:55:29 - uvicorn.access - 172.17.0.1:42764 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:55:35 - docling_jobkit.convert.results - Processed 1 docs in 0.57 seconds.
+INFO: 04:55:35 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 63dd63f9-22af-4d3e-8e45-2798b5ddb0ca in 0.57 seconds
+INFO: 04:55:37 - uvicorn.access - 172.17.0.1:45918 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:55:37 - uvicorn.access - 172.17.0.1:45918 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:55:37 - uvicorn.access - 172.17.0.1:45918 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -270,152 +430,152 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:55:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:04 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:55:04 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:55: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:55:05 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
-INFO: 04:55:05 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:55: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:55: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:55: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:55: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:55:05 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
-INFO: 04:55:05 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:55:05 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:55:05 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/healthz$,/ready$,/readyz$,/metrics$,/livez$)
-INFO: 04:55:05 - uvicorn.error - Started server process [1]
-INFO: 04:55:05 - uvicorn.error - Waiting for application startup.
-INFO: 04:55:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:09 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:55:09 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:09 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:55:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 246a8611dcb8660b3c8fd9757a157fd3
-INFO: 04:55:09 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:55:09 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:55:09 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:55:09.865586291 [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:55:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:10,434 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:10,436 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:10,535 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:10,536 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:10,578 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:10,578 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:10 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:10 - 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, 4285.31it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4287.90it/s]
-INFO: 04:55:11 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:12 - uvicorn.error - Application startup complete.
-INFO: 04:55:12 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:55:12 - docling_serve.app - Health check requested
-INFO: 04:55:12 - uvicorn.access - 172.17.0.1:42186 - "GET /health HTTP/1.1" 200
-INFO: 04:55:12 - docling_serve.app - Health check requested
-INFO: 04:55:12 - uvicorn.access - 172.17.0.1:42196 - "GET /health HTTP/1.1" 200
-INFO: 04:55:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:55:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:55:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:55:12 - docling_serve.app - [TENANT_ID] Task 1ee395b8-4858-48f1-82be-6ff99da237a0 created with tenant_id='default'
-INFO: 04:55:12 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1ee395b8-4858-48f1-82be-6ff99da237a0
-INFO: 04:55:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 98c4104a248971954a47caf8013545f3
-INFO: 04:55:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:55:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:13,021 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:13,021 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:13,079 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:13,079 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:13,127 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:13,128 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:13 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 56%|█████▌ | 429/770 [00:00<00:00, 4286.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4252.46it/s]
-INFO: 04:55:13 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:14 - docling.datamodel.document - detected formats: []
-INFO: 04:55:14 - docling.document_converter - Going to convert document batch...
-INFO: 04:55:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 98c4104a248971954a47caf8013545f3
-INFO: 04:55:14 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:55:14 - docling.document_converter - Finished converting document file in 0.67 sec.
+INFO: 04:53:20 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:53:20 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:53:20 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:53:21 - 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:53:21 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:53:21 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:53:21 - 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:53:21 - 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:53:21 - 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:53:21 - 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:53:21 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:53:21 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:53:21 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:53:21 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/health$,/livez$,/readyz$,/metrics$,/ready$)
+INFO: 04:53:21 - uvicorn.error - Started server process [1]
+INFO: 04:53:21 - uvicorn.error - Waiting for application startup.
+INFO: 04:53:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:53:24 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:53:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:53:24 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:53:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:53:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash dfe2431abb6c042b807792dc5d845e78
+INFO: 04:53:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:53:25 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:53:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:53:25.107519248 [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:53:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:53:25,645 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:25,646 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:53:25,699 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:25,700 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:53:25,749 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:25,749 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:53:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:53:25 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:53:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▎ | 489/770 [00:00<00:00, 4886.93it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5062.61it/s]
+INFO: 04:53:26 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:53:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:53:26 - uvicorn.error - Application startup complete.
+INFO: 04:53:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:53:27 - docling_serve.app - Health check requested
+INFO: 04:53:27 - uvicorn.access - 172.17.0.1:58928 - "GET /health HTTP/1.1" 200
+INFO: 04:53:27 - docling_serve.app - Health check requested
+INFO: 04:53:27 - uvicorn.access - 172.17.0.1:58934 - "GET /health HTTP/1.1" 200
+INFO: 04:53:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:53:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:53:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:53:27 - docling_serve.app - [TENANT_ID] Task 324c9760-d159-4d1f-8d86-c4aa01a91b9e created with tenant_id='default'
+INFO: 04:53:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 324c9760-d159-4d1f-8d86-c4aa01a91b9e
+INFO: 04:53:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:53:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash d03cd86a89be52a4e9ef541b21c7abea
+INFO: 04:53:27 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:53:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:53:27,473 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:27,474 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:53:27,525 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:27,525 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:53:27,583 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:27,583 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:53:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:53:27 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:53:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████▏ | 472/770 [00:00<00:00, 4704.09it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4791.27it/s]
+INFO: 04:53:28 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:53:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:53:29 - docling.datamodel.document - detected formats: []
+INFO: 04:53:29 - docling.document_converter - Going to convert document batch...
+INFO: 04:53:29 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash d03cd86a89be52a4e9ef541b21c7abea
+INFO: 04:53:29 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:53:29 - docling.document_converter - Finished converting document file in 0.77 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:661: 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:55:14 - docling_jobkit.convert.results - Processed 1 docs in 0.75 seconds.
-INFO: 04:55:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1ee395b8-4858-48f1-82be-6ff99da237a0 in 0.75 seconds
-INFO: 04:55:16 - uvicorn.access - 172.17.0.1:42196 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:55:16 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:55:16 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:55:16 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:55:16 - docling_serve.app - [TENANT_ID] Task ea7453e2-3fa3-489b-8093-049dc9363b41 created with tenant_id='default'
-INFO: 04:55:16 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task ea7453e2-3fa3-489b-8093-049dc9363b41
-INFO: 04:55:16 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 98c4104a248971954a47caf8013545f3
-INFO: 04:55:17 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:55:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:17,039 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:17,039 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:17,096 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:17,096 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:17,190 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:17,190 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:17 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 453/770 [00:00<00:00, 4478.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4503.50it/s]
-INFO: 04:55:17 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:18 - docling.datamodel.document - detected formats: []
-INFO: 04:55:18 - docling.document_converter - Going to convert document batch...
-INFO: 04:55:18 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 98c4104a248971954a47caf8013545f3
-INFO: 04:55:18 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:55:18 - docling.document_converter - Finished converting document file in 0.58 sec.
+INFO: 04:53:29 - docling_jobkit.convert.results - Processed 1 docs in 0.86 seconds.
+INFO: 04:53:29 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 324c9760-d159-4d1f-8d86-c4aa01a91b9e in 0.86 seconds
+INFO: 04:53:31 - uvicorn.access - 172.17.0.1:58934 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:53:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:53:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:53:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:53:31 - docling_serve.app - [TENANT_ID] Task a96d2410-8241-44e4-b40f-ebc11ad2372f created with tenant_id='default'
+INFO: 04:53:31 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a96d2410-8241-44e4-b40f-ebc11ad2372f
+INFO: 04:53:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:53:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash d03cd86a89be52a4e9ef541b21c7abea
+INFO: 04:53:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:53:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:53:31,503 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:31,503 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:53:31,547 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:31,547 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:53:31,603 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:31,603 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:53:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:53:31 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:53:31 - 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, 4836.80it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4933.74it/s]
+INFO: 04:53:32 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:53:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:53:32 - docling.datamodel.document - detected formats: []
+INFO: 04:53:33 - docling.document_converter - Going to convert document batch...
+INFO: 04:53:33 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash d03cd86a89be52a4e9ef541b21c7abea
+INFO: 04:53:33 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:53:33 - docling.document_converter - Finished converting document file in 0.84 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:661: 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:55:18 - docling_jobkit.convert.results - Processed 1 docs in 0.59 seconds.
-INFO: 04:55:18 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job ea7453e2-3fa3-489b-8093-049dc9363b41 in 0.59 seconds
-INFO: 04:55:18 - uvicorn.access - 172.17.0.1:42196 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:55:18 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:55:18 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:55:18 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:55:18 - docling_serve.app - [TENANT_ID] Task 945ab875-166a-43f6-9819-084818b0f0d7 created with tenant_id='default'
-INFO: 04:55:18 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 945ab875-166a-43f6-9819-084818b0f0d7
-INFO: 04:55:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:55:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e48a657870181f94de2cf18f13159d2a
-INFO: 04:55:19 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:55:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:55:19,568 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:19,569 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:55:19,625 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:19,625 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:55:19,707 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:55:19,708 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:55:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:55:19 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:55:19 - 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, 4885.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4917.10it/s]
-INFO: 04:55:20 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:55:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:55:21 - docling.datamodel.document - detected formats: []
-INFO: 04:55:21 - docling.document_converter - Going to convert document batch...
-INFO: 04:55:21 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash e48a657870181f94de2cf18f13159d2a
-INFO: 04:55:21 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:55:21 - docling.document_converter - Finished converting document file in 0.65 sec.
+INFO: 04:53:33 - docling_jobkit.convert.results - Processed 1 docs in 0.84 seconds.
+INFO: 04:53:33 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a96d2410-8241-44e4-b40f-ebc11ad2372f in 0.84 seconds
+INFO: 04:53:35 - uvicorn.access - 172.17.0.1:58934 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:53:35 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:53:35 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:53:35 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:53:35 - docling_serve.app - [TENANT_ID] Task 365f8e4f-abc0-4e37-9d8c-8bacd0b39775 created with tenant_id='default'
+INFO: 04:53:35 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 365f8e4f-abc0-4e37-9d8c-8bacd0b39775
+INFO: 04:53:35 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:53:35 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash d7830f5dab0a04ba862152aaefa2bab0
+INFO: 04:53:35 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:53:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:53:35,503 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:35,503 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:53:35,552 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:35,552 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:53:35,610 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:53:35,611 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:53:35 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:53:35 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:53:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 468/770 [00:00<00:00, 4669.15it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4740.45it/s]
+INFO: 04:53:36 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:53:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:53:36 - docling.datamodel.document - detected formats: []
+INFO: 04:53:36 - docling.document_converter - Going to convert document batch...
+INFO: 04:53:36 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash d7830f5dab0a04ba862152aaefa2bab0
+INFO: 04:53:36 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:53:36 - docling.document_converter - Finished converting document file in 0.52 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:661: 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:55:21 - docling_jobkit.convert.results - Processed 1 docs in 0.69 seconds.
-INFO: 04:55:21 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 945ab875-166a-43f6-9819-084818b0f0d7 in 0.69 seconds
-INFO: 04:55:22 - uvicorn.access - 172.17.0.1:42196 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:55:23 - uvicorn.access - 172.17.0.1:42196 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:55:23 - uvicorn.access - 172.17.0.1:42196 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:53:36 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
+INFO: 04:53:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 365f8e4f-abc0-4e37-9d8c-8bacd0b39775 in 0.56 seconds
+INFO: 04:53:37 - uvicorn.access - 172.17.0.1:58934 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:53:37 - uvicorn.access - 172.17.0.1:58934 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:53:37 - uvicorn.access - 172.17.0.1:58934 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -453,153 +613,153 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:51:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:51:48 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:51:48 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:51:49 - 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:51:49 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
-INFO: 04:51:49 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:51:49 - 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:51:49 - 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:51:49 - 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:51:49 - 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:51:49 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
-INFO: 04:51:49 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:51:49 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:51:49 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/livez$,/metrics$,/readyz$,/health$,/ready$)
-INFO: 04:51:50 - uvicorn.error - Started server process [1]
-INFO: 04:51:50 - uvicorn.error - Waiting for application startup.
-INFO: 04:51:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:51:53 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:51:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:51:53 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:51:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:51:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
-INFO: 04:51:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:51:53 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:51:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:51:53.985580859 [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:51:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:51:54,576 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:54,577 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:51:54,656 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:54,656 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:51:54,701 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:54,701 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:51:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:51:54 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:51:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 442/770 [00:00<00:00, 4413.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4402.22it/s]
-INFO: 04:51:55 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:51:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:51:55 - uvicorn.error - Application startup complete.
-INFO: 04:51:55 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:51:56 - docling_serve.app - Health check requested
-INFO: 04:51:56 - uvicorn.access - 172.17.0.1:47994 - "GET /health HTTP/1.1" 200
-INFO: 04:51:56 - docling_serve.app - Health check requested
-INFO: 04:51:56 - uvicorn.access - 172.17.0.1:48006 - "GET /health HTTP/1.1" 200
-INFO: 04:51:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:51:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:51:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:51:56 - docling_serve.app - [TENANT_ID] Task 72927cd1-f168-4559-a87a-73cfc12f73f9 created with tenant_id='default'
-INFO: 04:51:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 72927cd1-f168-4559-a87a-73cfc12f73f9
-INFO: 04:51:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:51:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:51:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:51:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:51:56,641 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:56,641 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:51:56,700 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:56,700 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:51:56,742 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:56,742 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:51:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:51:56 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:51:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 447/770 [00:00<00:00, 4454.24it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4385.40it/s]
-INFO: 04:51:57 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:51:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:51:58 - docling.datamodel.document - detected formats: []
-INFO: 04:51:58 - docling.document_converter - Going to convert document batch...
-INFO: 04:51:58 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:51:58 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:51:58 - docling.document_converter - Finished converting document file in 0.51 sec.
+INFO: 04:51:20 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:51:20 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:51:20 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:51:21 - 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:51:21 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxSourceProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:51:21 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:51:21 - 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:51:21 - 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:51:21 - 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:51:21 - 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:51:21 - docling_jobkit.connectors.plugins.defaults - Connector 'BoxTargetProcessor' skipped — optional dependency not installed (No module named 'box_sdk_gen'). Install the matching extra to enable it.
+INFO: 04:51:21 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:51:21 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:51:21 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/healthz$,/ready$,/health$,/livez$)
+INFO: 04:51:21 - uvicorn.error - Started server process [1]
+INFO: 04:51:21 - uvicorn.error - Waiting for application startup.
+INFO: 04:51:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:51:24 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:51:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:51:24 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:51:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:51:24 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
+INFO: 04:51:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:51:24 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:51:24 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:51:24.803882190 [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:51:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:51:25,325 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:25,326 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:51:25,379 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:25,379 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:51:25,420 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:25,420 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:51:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:51:25 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:51:25 - 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, 4764.59it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4761.85it/s]
+INFO: 04:51:26 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:51:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:51:26 - uvicorn.error - Application startup complete.
+INFO: 04:51:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:51:26 - docling_serve.app - Health check requested
+INFO: 04:51:26 - uvicorn.access - 172.17.0.1:49550 - "GET /health HTTP/1.1" 200
+INFO: 04:51:26 - docling_serve.app - Health check requested
+INFO: 04:51:26 - uvicorn.access - 172.17.0.1:49566 - "GET /health HTTP/1.1" 200
+INFO: 04:51:26 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:51:26 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:51:26 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:51:26 - docling_serve.app - [TENANT_ID] Task f22fb35b-9778-4c46-9bfb-4d531caa3984 created with tenant_id='default'
+INFO: 04:51:26 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f22fb35b-9778-4c46-9bfb-4d531caa3984
+INFO: 04:51:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:51:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:51:26 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:51:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:51:26,765 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:26,766 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:51:26,821 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:26,821 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:51:26,889 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:26,889 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:51:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:51:26 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:51:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▎ | 490/770 [00:00<00:00, 4840.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4845.25it/s]
+INFO: 04:51:27 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:51:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:51:28 - docling.datamodel.document - detected formats: []
+INFO: 04:51:28 - docling.document_converter - Going to convert document batch...
+INFO: 04:51:28 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:51:28 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:51:28 - docling.document_converter - Finished converting document file in 0.54 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:661: 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:51:58 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:51:58 - docling_jobkit.convert.results - Processed 1 docs in 0.60 seconds.
-INFO: 04:51:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 72927cd1-f168-4559-a87a-73cfc12f73f9 in 0.60 seconds
-INFO: 04:51:58 - uvicorn.access - 172.17.0.1:48006 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:51:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:51:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:51:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:51:58 - docling_serve.app - [TENANT_ID] Task 2ce78138-c3dc-4db1-91de-f7e90e05b405 created with tenant_id='default'
-INFO: 04:51:58 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 2ce78138-c3dc-4db1-91de-f7e90e05b405
-INFO: 04:51:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:51:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:51:58 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:51:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:51:58,671 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:58,671 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:51:58,723 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:58,723 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:51:58,776 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:51:58,776 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:51:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:51:58 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:51:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 441/770 [00:00<00:00, 4409.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4408.88it/s]
-INFO: 04:51:59 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:51:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:52:00 - docling.datamodel.document - detected formats: []
-INFO: 04:52:00 - docling.document_converter - Going to convert document batch...
-INFO: 04:52:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:52:00 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:52:00 - docling.document_converter - Finished converting document file in 0.54 sec.
+WARNING: 04:51:28 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:51:28 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
+INFO: 04:51:28 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f22fb35b-9778-4c46-9bfb-4d531caa3984 in 0.64 seconds
+INFO: 04:51:28 - uvicorn.access - 172.17.0.1:49566 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:51:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:51:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:51:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:51:28 - docling_serve.app - [TENANT_ID] Task 84c596cc-9c4a-4ab3-8e20-ab89610227d2 created with tenant_id='default'
+INFO: 04:51:28 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 84c596cc-9c4a-4ab3-8e20-ab89610227d2
+INFO: 04:51:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:51:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:51:28 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:51:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:51:28,789 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:28,789 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:51:28,840 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:28,841 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:51:28,892 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:28,892 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:51:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:51:29 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:51:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 462/770 [00:00<00:00, 4596.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4653.82it/s]
+INFO: 04:51:29 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:51:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:51:30 - docling.datamodel.document - detected formats: []
+INFO: 04:51:30 - docling.document_converter - Going to convert document batch...
+INFO: 04:51:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:51:30 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:51:30 - docling.document_converter - Finished converting document file in 0.52 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:661: 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:52:00 - docling_jobkit.convert.results - Processed 1 docs in 0.54 seconds.
-INFO: 04:52:00 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 2ce78138-c3dc-4db1-91de-f7e90e05b405 in 0.54 seconds
-INFO: 04:52:00 - uvicorn.access - 172.17.0.1:48006 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:52:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:52:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:52:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:52:00 - docling_serve.app - [TENANT_ID] Task bc6d433a-9c88-4a92-a0f8-4367cac933d8 created with tenant_id='default'
-INFO: 04:52:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task bc6d433a-9c88-4a92-a0f8-4367cac933d8
-INFO: 04:52:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:52:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:52:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:52:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:52:01,051 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:52:01,051 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:52:01,118 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:52:01,118 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:52:01,180 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:52:01,180 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:52:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:52:01 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:52:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 439/770 [00:00<00:00, 4383.67it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4362.19it/s]
-INFO: 04:52:01 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:52:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:52:02 - docling.datamodel.document - detected formats: []
-INFO: 04:52:02 - docling.document_converter - Going to convert document batch...
-INFO: 04:52:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:52:02 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:52:02 - docling.document_converter - Finished converting document file in 0.35 sec.
+INFO: 04:51:30 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:51:30 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 84c596cc-9c4a-4ab3-8e20-ab89610227d2 in 0.52 seconds
+INFO: 04:51:30 - uvicorn.access - 172.17.0.1:49566 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:51:30 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:51:30 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:51:30 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:51:30 - docling_serve.app - [TENANT_ID] Task c088f6a9-b750-436b-94a0-e2a2b44840f5 created with tenant_id='default'
+INFO: 04:51:30 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c088f6a9-b750-436b-94a0-e2a2b44840f5
+INFO: 04:51:30 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:51:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:51:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:51:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:51:31,133 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:31,133 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:51:31,184 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:31,184 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:51:31,249 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:51:31,249 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:51:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:51:31 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:51:31 - 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, 4688.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4774.67it/s]
+INFO: 04:51:31 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:51:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:51:32 - docling.datamodel.document - detected formats: []
+INFO: 04:51:32 - docling.document_converter - Going to convert document batch...
+INFO: 04:51:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:51:32 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:51:32 - docling.document_converter - Finished converting document file in 0.73 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:661: 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:52:02 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 04:52:02 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job bc6d433a-9c88-4a92-a0f8-4367cac933d8 in 0.40 seconds
-INFO: 04:52:02 - uvicorn.access - 172.17.0.1:48006 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:52:02 - uvicorn.access - 172.17.0.1:48006 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:52:02 - uvicorn.access - 172.17.0.1:48006 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:51:32 - docling_jobkit.convert.results - Processed 1 docs in 0.78 seconds.
+INFO: 04:51:32 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c088f6a9-b750-436b-94a0-e2a2b44840f5 in 0.78 seconds
+INFO: 04:51:34 - uvicorn.access - 172.17.0.1:49566 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:51:34 - uvicorn.access - 172.17.0.1:49566 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:51:34 - uvicorn.access - 172.17.0.1:49566 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -637,151 +797,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:50:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:50:33 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:50:33 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:50:34 - 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:50:34 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:50:34 - 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:50:34 - 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:50:34 - 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:50:34 - 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:50:34 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:50:34 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:50:34 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/metrics$,/ready$,/livez$,/healthz$,/readyz$)
-INFO: 04:50:35 - uvicorn.error - Started server process [1]
-INFO: 04:50:35 - uvicorn.error - Waiting for application startup.
-INFO: 04:50:41 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:50:42 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:50:42 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:50:42 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:50:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:50:42 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
-INFO: 04:50:42 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:50:42 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:50:42 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:50:42.424665182 [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:50:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:50:42,822 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:42,824 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:50:42,964 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:42,964 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:50:43,066 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:43,067 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:50:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:50:43 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:50:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 40%|███▉ | 306/770 [00:00<00:00, 3058.53it/s]
Loading weights: 79%|███████▉ | 612/770 [00:00<00:00, 2597.77it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 2714.68it/s]
-INFO: 04:50:44 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:50:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:50:47 - uvicorn.error - Application startup complete.
-INFO: 04:50:47 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:50:48 - docling_serve.app - Health check requested
-INFO: 04:50:48 - uvicorn.access - 172.17.0.1:41598 - "GET /health HTTP/1.1" 200
-INFO: 04:50:48 - docling_serve.app - Health check requested
-INFO: 04:50:48 - uvicorn.access - 172.17.0.1:41600 - "GET /health HTTP/1.1" 200
-INFO: 04:50:48 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:50:48 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:50:48 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:50:48 - docling_serve.app - [TENANT_ID] Task 3909f86c-f499-4082-a4fe-01859ddcacd5 created with tenant_id='default'
-INFO: 04:50:48 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 3909f86c-f499-4082-a4fe-01859ddcacd5
-INFO: 04:50:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:50:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:50:48 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:50:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:50:48,945 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:48,946 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:50:49,032 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:49,032 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:50:49,103 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:49,104 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:50:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:50:49 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:50:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 54%|█████▍ | 418/770 [00:00<00:00, 4178.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4050.88it/s]
-INFO: 04:50:49 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:50:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:50:50 - docling.datamodel.document - detected formats: []
-INFO: 04:50:50 - docling.document_converter - Going to convert document batch...
-INFO: 04:50:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:50:50 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:50:50 - docling.document_converter - Finished converting document file in 0.58 sec.
+INFO: 04:49:20 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:49:20 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:49:20 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:49:21 - 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:49:21 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:49:21 - 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:49:21 - 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:49:21 - 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:49:21 - 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:49:21 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:49:21 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:49:21 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/metrics$,/ready$,/healthz$,/readyz$,/health$)
+INFO: 04:49:21 - uvicorn.error - Started server process [1]
+INFO: 04:49:21 - uvicorn.error - Waiting for application startup.
+INFO: 04:49:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:49:24 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:49:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:49:24 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:49:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:49:24 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
+INFO: 04:49:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:49:24 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:49:24 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:49:24.921457210 [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:49:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:49:25,176 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:25,178 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:49:25,231 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:25,231 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:49:25,288 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:25,288 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:49:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:49:25 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:49:25 - 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, 4754.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4795.65it/s]
+INFO: 04:49:26 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:49:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:49:26 - uvicorn.error - Application startup complete.
+INFO: 04:49:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:49:27 - docling_serve.app - Health check requested
+INFO: 04:49:27 - uvicorn.access - 172.17.0.1:48748 - "GET /health HTTP/1.1" 200
+INFO: 04:49:27 - docling_serve.app - Health check requested
+INFO: 04:49:27 - uvicorn.access - 172.17.0.1:48756 - "GET /health HTTP/1.1" 200
+INFO: 04:49:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:49:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:49:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:49:27 - docling_serve.app - [TENANT_ID] Task 07f145bc-411c-487a-84e9-087fcc2974b9 created with tenant_id='default'
+INFO: 04:49:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 07f145bc-411c-487a-84e9-087fcc2974b9
+INFO: 04:49:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:49:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:49:27 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:49:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:49:27,352 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:27,353 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:49:27,402 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:27,402 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:49:27,454 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:27,454 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:49:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:49:27 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:49:27 - 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, 4858.60it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4738.23it/s]
+INFO: 04:49:28 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:49:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:49:28 - docling.datamodel.document - detected formats: []
+INFO: 04:49:28 - docling.document_converter - Going to convert document batch...
+INFO: 04:49:28 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:49:28 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:49:28 - docling.document_converter - Finished converting document file in 0.52 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:655: 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:50:50 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:50:50 - docling_jobkit.convert.results - Processed 1 docs in 0.71 seconds.
-INFO: 04:50:50 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 3909f86c-f499-4082-a4fe-01859ddcacd5 in 0.71 seconds
-INFO: 04:50:52 - uvicorn.access - 172.17.0.1:41600 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:50:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:50:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:50:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:50:52 - docling_serve.app - [TENANT_ID] Task 59a09e81-1cdc-452a-a262-b57c730196ba created with tenant_id='default'
-INFO: 04:50:52 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 59a09e81-1cdc-452a-a262-b57c730196ba
-INFO: 04:50:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:50:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:50:52 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:50:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:50:52,985 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:52,985 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:50:53,081 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:53,081 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:50:53,130 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:53,131 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:50:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:50:53 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:50:53 - 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, 4643.98it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4504.34it/s]
-INFO: 04:50:53 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:50:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:50:54 - docling.datamodel.document - detected formats: []
-INFO: 04:50:54 - docling.document_converter - Going to convert document batch...
-INFO: 04:50:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:50:54 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:50:54 - docling.document_converter - Finished converting document file in 0.40 sec.
+WARNING: 04:49:28 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:49:28 - docling_jobkit.convert.results - Processed 1 docs in 0.60 seconds.
+INFO: 04:49:28 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 07f145bc-411c-487a-84e9-087fcc2974b9 in 0.60 seconds
+INFO: 04:49:29 - uvicorn.access - 172.17.0.1:48756 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:49:29 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:49:29 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:49:29 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:49:29 - docling_serve.app - [TENANT_ID] Task a5c66db6-c275-4857-ad05-51f3ceb5d24a created with tenant_id='default'
+INFO: 04:49:29 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a5c66db6-c275-4857-ad05-51f3ceb5d24a
+INFO: 04:49:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:49:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:49:29 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:49:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:49:29,380 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:29,381 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:49:29,430 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:29,430 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:49:29,480 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:29,480 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:49:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:49:29 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:49:29 - 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, 4936.97it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4849.86it/s]
+INFO: 04:49:29 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:49:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:49:30 - docling.datamodel.document - detected formats: []
+INFO: 04:49:30 - docling.document_converter - Going to convert document batch...
+INFO: 04:49:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:49:30 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:49:30 - docling.document_converter - Finished converting document file in 0.51 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:655: 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:50:54 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:50:54 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 59a09e81-1cdc-452a-a262-b57c730196ba in 0.41 seconds
-INFO: 04:50:56 - uvicorn.access - 172.17.0.1:41600 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:50:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:50:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:50:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:50:56 - docling_serve.app - [TENANT_ID] Task 1d0bb673-a829-4b27-ae16-078e60000cb6 created with tenant_id='default'
-INFO: 04:50:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1d0bb673-a829-4b27-ae16-078e60000cb6
-INFO: 04:50:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:50:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:50:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:50:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:50:56,979 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:56,980 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:50:57,033 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:57,033 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:50:57,133 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:50:57,133 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:50:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:50:57 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:50:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 55%|█████▌ | 427/770 [00:00<00:00, 4269.43it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4325.83it/s]
-INFO: 04:50:58 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:50:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:50:59 - docling.datamodel.document - detected formats: []
-INFO: 04:50:59 - docling.document_converter - Going to convert document batch...
-INFO: 04:50:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:50:59 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:50:59 - docling.document_converter - Finished converting document file in 0.40 sec.
+INFO: 04:49:30 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:49:30 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a5c66db6-c275-4857-ad05-51f3ceb5d24a in 0.51 seconds
+INFO: 04:49:31 - uvicorn.access - 172.17.0.1:48756 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:49:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:49:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:49:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:49:31 - docling_serve.app - [TENANT_ID] Task ba5711ec-9e34-4b1c-a181-30373d9f341a created with tenant_id='default'
+INFO: 04:49:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ba5711ec-9e34-4b1c-a181-30373d9f341a
+INFO: 04:49:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:49:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:49:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:49:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:49:31,395 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:31,396 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:49:31,441 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:31,441 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:49:31,480 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:49:31,480 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:49:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:49:31 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:49:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 506/770 [00:00<00:00, 5043.29it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4941.10it/s]
+INFO: 04:49:32 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:49:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:49:32 - docling.datamodel.document - detected formats: []
+INFO: 04:49:32 - docling.document_converter - Going to convert document batch...
+INFO: 04:49:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:49:32 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:49:32 - docling.document_converter - Finished converting document file in 0.36 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:655: 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:50:59 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
-INFO: 04:50:59 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1d0bb673-a829-4b27-ae16-078e60000cb6 in 0.44 seconds
-INFO: 04:51:00 - uvicorn.access - 172.17.0.1:41600 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:51:01 - uvicorn.access - 172.17.0.1:41600 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:51:01 - uvicorn.access - 172.17.0.1:41600 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:49:32 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
+INFO: 04:49:32 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ba5711ec-9e34-4b1c-a181-30373d9f341a in 0.40 seconds
+INFO: 04:49:33 - uvicorn.access - 172.17.0.1:48756 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:49:33 - uvicorn.access - 172.17.0.1:48756 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:49:33 - uvicorn.access - 172.17.0.1:48756 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -819,151 +979,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:48:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:48:18 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:48:18 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:48: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: 04:48:20 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:48:20 - 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:48:20 - 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:48:20 - 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:48:20 - 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:48:20 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:48:20 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:48:20 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/readyz$,/metrics$,/ready$,/health$,/livez$)
-INFO: 04:48:20 - uvicorn.error - Started server process [1]
-INFO: 04:48:20 - uvicorn.error - Waiting for application startup.
-INFO: 04:48:24 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:48:25 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:48:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:48:25 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:48:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:48:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 019ac48c98c19d19127e62d9a66de678
-INFO: 04:48:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:48:25 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:48:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:48:25.547927754 [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:48:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:48:25,875 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:25,877 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:48:25,952 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:25,953 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:48:26,020 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:26,020 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:48:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:48:26 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:48:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 441/770 [00:00<00:00, 4387.11it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4280.96it/s]
-INFO: 04:48:27 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:48:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:48:27 - uvicorn.error - Application startup complete.
-INFO: 04:48:27 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:48:28 - docling_serve.app - Health check requested
-INFO: 04:48:28 - uvicorn.access - 172.17.0.1:40132 - "GET /health HTTP/1.1" 200
-INFO: 04:48:28 - docling_serve.app - Health check requested
-INFO: 04:48:28 - uvicorn.access - 172.17.0.1:40134 - "GET /health HTTP/1.1" 200
-INFO: 04:48:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:48:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:48:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:48:28 - docling_serve.app - [TENANT_ID] Task c3b25a06-faca-42e0-a0f4-b23d71131817 created with tenant_id='default'
-INFO: 04:48:28 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c3b25a06-faca-42e0-a0f4-b23d71131817
-INFO: 04:48:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:48:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:48:28 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:48:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:48:28,548 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:28,549 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:48:28,627 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:28,628 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:48:28,670 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:28,671 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:48:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:48:28 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:48: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, 4476.23it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4407.65it/s]
-INFO: 04:48:29 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:48:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:48:30 - docling.datamodel.document - detected formats: []
-INFO: 04:48:30 - docling.document_converter - Going to convert document batch...
-INFO: 04:48:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:48:30 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:48:30 - docling.document_converter - Finished converting document file in 0.63 sec.
+INFO: 04:47:22 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:47:22 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:47:22 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:47:23 - 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:47:23 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:47:23 - 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:47:23 - 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:47:23 - 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:47:23 - 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:47:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:47:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:47:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/livez$,/healthz$,/health$,/ready$,/readyz$)
+INFO: 04:47:23 - uvicorn.error - Started server process [1]
+INFO: 04:47:23 - uvicorn.error - Waiting for application startup.
+INFO: 04:47:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:47:26 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:47:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:47:26 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:47:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:47:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 019ac48c98c19d19127e62d9a66de678
+INFO: 04:47:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:47:26 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:47:26 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:47:26.792545719 [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:47:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:47:27,043 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:27,044 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:47:27,097 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:27,097 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:47:27,145 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:27,146 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:47:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:47:27 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:47:27 - 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, 4852.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4825.64it/s]
+INFO: 04:47:27 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:47:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:47:28 - uvicorn.error - Application startup complete.
+INFO: 04:47:28 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:47:28 - docling_serve.app - Health check requested
+INFO: 04:47:28 - uvicorn.access - 172.17.0.1:52818 - "GET /health HTTP/1.1" 200
+INFO: 04:47:28 - docling_serve.app - Health check requested
+INFO: 04:47:28 - uvicorn.access - 172.17.0.1:52834 - "GET /health HTTP/1.1" 200
+INFO: 04:47:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:47:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:47:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:47:28 - docling_serve.app - [TENANT_ID] Task c938b083-6b91-424c-b1d9-82ea6806fdd6 created with tenant_id='default'
+INFO: 04:47:28 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c938b083-6b91-424c-b1d9-82ea6806fdd6
+INFO: 04:47:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:47:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:47:28 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:47:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:47:28,411 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:28,411 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:47:28,467 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:28,467 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:47:28,512 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:28,512 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:47:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:47:28 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:47:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████▏ | 472/770 [00:00<00:00, 4695.57it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4723.13it/s]
+INFO: 04:47:29 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:47:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:47:29 - docling.datamodel.document - detected formats: []
+INFO: 04:47:30 - docling.document_converter - Going to convert document batch...
+INFO: 04:47:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:47:30 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:47:30 - docling.document_converter - Finished converting document file in 0.56 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:645: 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:48:30 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:48:30 - docling_jobkit.convert.results - Processed 1 docs in 0.72 seconds.
-INFO: 04:48:30 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c3b25a06-faca-42e0-a0f4-b23d71131817 in 0.72 seconds
-INFO: 04:48:32 - uvicorn.access - 172.17.0.1:40134 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:48:32 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:48:32 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:48:32 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:48:32 - docling_serve.app - [TENANT_ID] Task 14b891f4-cbc7-4e39-8a02-d3fc18cb16d7 created with tenant_id='default'
-INFO: 04:48:32 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 14b891f4-cbc7-4e39-8a02-d3fc18cb16d7
-INFO: 04:48:32 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:48:32 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:48:32 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:48:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:48:32,579 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:32,580 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:48:32,676 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:32,676 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:48:32,733 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:32,733 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:48:32 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:48:32 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:48:32 - 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, 4668.97it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4527.73it/s]
-INFO: 04:48:33 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:48:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:48:34 - docling.datamodel.document - detected formats: []
-INFO: 04:48:34 - docling.document_converter - Going to convert document batch...
-INFO: 04:48:34 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:48:34 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:48:34 - docling.document_converter - Finished converting document file in 0.48 sec.
+WARNING: 04:47:30 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:47:30 - docling_jobkit.convert.results - Processed 1 docs in 0.63 seconds.
+INFO: 04:47:30 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c938b083-6b91-424c-b1d9-82ea6806fdd6 in 0.63 seconds
+INFO: 04:47:32 - uvicorn.access - 172.17.0.1:52834 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:47:32 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:47:32 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:47:32 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:47:32 - docling_serve.app - [TENANT_ID] Task 4b92fe8a-b912-480e-9734-e93e55cf98f9 created with tenant_id='default'
+INFO: 04:47:32 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 4b92fe8a-b912-480e-9734-e93e55cf98f9
+INFO: 04:47:32 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:47:32 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:47:32 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:47:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:47:32,420 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:32,421 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:47:32,473 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:32,473 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:47:32,518 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:32,519 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:47:32 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:47:32 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:47:32 - 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, 4959.77it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4986.66it/s]
+INFO: 04:47:33 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:47:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:47:33 - docling.datamodel.document - detected formats: []
+INFO: 04:47:33 - docling.document_converter - Going to convert document batch...
+INFO: 04:47:33 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:47:33 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:47:33 - docling.document_converter - Finished converting document file in 0.51 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:645: 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:48:34 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
-INFO: 04:48:34 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 14b891f4-cbc7-4e39-8a02-d3fc18cb16d7 in 0.49 seconds
-INFO: 04:48:34 - uvicorn.access - 172.17.0.1:40134 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:48:34 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:48:34 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:48:34 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:48:34 - docling_serve.app - [TENANT_ID] Task f5dcc83a-18b8-48c0-84d4-3a28e5b6bffa created with tenant_id='default'
-INFO: 04:48:34 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f5dcc83a-18b8-48c0-84d4-3a28e5b6bffa
-INFO: 04:48:34 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:48:34 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 345bf8d309571831952bb6d347d0f005
-INFO: 04:48:34 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:48:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:48:34,586 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:34,587 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:48:34,644 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:34,644 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:48:34,693 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:48:34,693 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:48:34 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:48:34 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:48:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 441/770 [00:00<00:00, 4398.11it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4248.01it/s]
-INFO: 04:48:35 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:48:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:48:35 - docling.datamodel.document - detected formats: []
-INFO: 04:48:36 - docling.document_converter - Going to convert document batch...
-INFO: 04:48:36 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 345bf8d309571831952bb6d347d0f005
-INFO: 04:48:36 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:48:36 - docling.document_converter - Finished converting document file in 0.45 sec.
+INFO: 04:47:33 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:47:33 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 4b92fe8a-b912-480e-9734-e93e55cf98f9 in 0.52 seconds
+INFO: 04:47:34 - uvicorn.access - 172.17.0.1:52834 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:47:34 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:47:34 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:47:34 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:47:34 - docling_serve.app - [TENANT_ID] Task c0b946f9-2b06-4186-a428-5c6e556bd296 created with tenant_id='default'
+INFO: 04:47:34 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c0b946f9-2b06-4186-a428-5c6e556bd296
+INFO: 04:47:34 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:47:34 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 345bf8d309571831952bb6d347d0f005
+INFO: 04:47:34 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:47:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:47:34,429 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:34,429 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:47:34,479 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:34,479 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:47:34,526 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:47:34,526 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:47:34 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:47:34 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:47:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 506/770 [00:00<00:00, 5056.76it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4915.01it/s]
+INFO: 04:47:35 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:47:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:47:35 - docling.datamodel.document - detected formats: []
+INFO: 04:47:35 - docling.document_converter - Going to convert document batch...
+INFO: 04:47:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 345bf8d309571831952bb6d347d0f005
+INFO: 04:47:35 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:47:36 - docling.document_converter - Finished converting document file in 0.69 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:645: 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:48:36 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
-INFO: 04:48:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f5dcc83a-18b8-48c0-84d4-3a28e5b6bffa in 0.49 seconds
-INFO: 04:48:36 - uvicorn.access - 172.17.0.1:40134 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:48:36 - uvicorn.access - 172.17.0.1:40134 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:48:36 - uvicorn.access - 172.17.0.1:40134 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:47:36 - docling_jobkit.convert.results - Processed 1 docs in 0.73 seconds.
+INFO: 04:47:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c0b946f9-2b06-4186-a428-5c6e556bd296 in 0.73 seconds
+INFO: 04:47:36 - uvicorn.access - 172.17.0.1:52834 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:47:36 - uvicorn.access - 172.17.0.1:52834 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:47:36 - uvicorn.access - 172.17.0.1:52834 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1001,151 +1161,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:47:14 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:47:14 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:47:14 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:47:15 - 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:47:15 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:47:15 - 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:47:15 - 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:47:15 - 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:47:15 - 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:47:15 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:47:15 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:47:15 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/ready$,/readyz$,/healthz$,/livez$,/health$)
-INFO: 04:47:15 - uvicorn.error - Started server process [1]
-INFO: 04:47:15 - uvicorn.error - Waiting for application startup.
-INFO: 04:47:21 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:47:21 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:47:21 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:47:21 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:47:21 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:47:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9d06178a9f1c8aeb9889d1e46440f3fa
-INFO: 04:47:22 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:47:22 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:47:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:47:22.285364389 [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:47:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:47:22,663 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:22,666 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:47:22,770 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:22,771 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:47:22,842 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:22,842 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:47:22 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:47:22 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:47:22 - 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, 4644.23it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4509.04it/s]
-INFO: 04:47:24 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:47:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:47:24 - uvicorn.error - Application startup complete.
-INFO: 04:47:24 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:47:24 - docling_serve.app - Health check requested
-INFO: 04:47:24 - uvicorn.access - 172.17.0.1:42244 - "GET /health HTTP/1.1" 200
-INFO: 04:47:24 - docling_serve.app - Health check requested
-INFO: 04:47:24 - uvicorn.access - 172.17.0.1:42256 - "GET /health HTTP/1.1" 200
-INFO: 04:47:24 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:47:24 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:47:24 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:47:24 - docling_serve.app - [TENANT_ID] Task 0c180b73-6a1c-456e-827e-5848273292fa created with tenant_id='default'
-INFO: 04:47:24 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 0c180b73-6a1c-456e-827e-5848273292fa
-INFO: 04:47:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:47:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:47:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:47:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:47:25,094 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:25,095 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:47:25,146 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:25,146 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:47:25,243 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:25,243 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:47:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:47:25 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:47:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 53%|█████▎ | 411/770 [00:00<00:00, 4097.22it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4552.44it/s]
-INFO: 04:47:25 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:47:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:47:26 - docling.datamodel.document - detected formats: []
-INFO: 04:47:26 - docling.document_converter - Going to convert document batch...
-INFO: 04:47:26 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:47:26 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:47:27 - docling.document_converter - Finished converting document file in 0.82 sec.
+INFO: 04:45:34 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:45:34 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:45:34 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:45:35 - 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:45:35 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:45:35 - 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:45:35 - 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:45:35 - 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:45:35 - 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:45:35 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:45:35 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:45:35 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/livez$,/metrics$,/ready$,/health$,/healthz$)
+INFO: 04:45:35 - uvicorn.error - Started server process [1]
+INFO: 04:45:35 - uvicorn.error - Waiting for application startup.
+INFO: 04:45:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:45:38 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:45:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:45:38 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:45:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:45:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9d06178a9f1c8aeb9889d1e46440f3fa
+INFO: 04:45:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:45:38 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:45:38 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:45:38.964077769 [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:45:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:45:39,207 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:39,209 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:45:39,265 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:39,265 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:45:39,320 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:39,320 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:45:39 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:45:39 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:45:39 - 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, 4820.25it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4730.62it/s]
+INFO: 04:45:40 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:45:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:45:40 - uvicorn.error - Application startup complete.
+INFO: 04:45:40 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:45:40 - docling_serve.app - Health check requested
+INFO: 04:45:40 - uvicorn.access - 172.17.0.1:49876 - "GET /health HTTP/1.1" 200
+INFO: 04:45:40 - docling_serve.app - Health check requested
+INFO: 04:45:40 - uvicorn.access - 172.17.0.1:49886 - "GET /health HTTP/1.1" 200
+INFO: 04:45:40 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:45:40 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:45:40 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:45:40 - docling_serve.app - [TENANT_ID] Task 1a071ad0-7c61-4329-bd7b-82c5c7946d87 created with tenant_id='default'
+INFO: 04:45:40 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1a071ad0-7c61-4329-bd7b-82c5c7946d87
+INFO: 04:45:40 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:45:41 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:45:41 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:45:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:45:41,138 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:41,139 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:45:41,194 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:41,194 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:45:41,236 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:41,237 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:45:41 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:45:41 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:45:41 - 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, 4835.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4871.72it/s]
+INFO: 04:45:41 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:45:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:45:42 - docling.datamodel.document - detected formats: []
+INFO: 04:45:42 - docling.document_converter - Going to convert document batch...
+INFO: 04:45:42 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:45:42 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:45:42 - docling.document_converter - Finished converting document file in 0.54 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:47:27 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:47:27 - docling_jobkit.convert.results - Processed 1 docs in 0.94 seconds.
-INFO: 04:47:27 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 0c180b73-6a1c-456e-827e-5848273292fa in 0.94 seconds
-INFO: 04:47:28 - uvicorn.access - 172.17.0.1:42256 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:47:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:47:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:47:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:47:28 - docling_serve.app - [TENANT_ID] Task 3712cd39-1411-4bfd-9654-e3695eb9bc09 created with tenant_id='default'
-INFO: 04:47:28 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 3712cd39-1411-4bfd-9654-e3695eb9bc09
-INFO: 04:47:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:47:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:47:29 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:47:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:47:29,192 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:29,192 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:47:29,250 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:29,250 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:47:29,362 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:29,362 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:47:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:47:29 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:47:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▊ | 451/770 [00:00<00:00, 4509.82it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4499.54it/s]
-INFO: 04:47:30 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:47:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:47:31 - docling.datamodel.document - detected formats: []
-INFO: 04:47:31 - docling.document_converter - Going to convert document batch...
-INFO: 04:47:31 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:47:31 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:47:31 - docling.document_converter - Finished converting document file in 0.76 sec.
+WARNING: 04:45:42 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:45:42 - docling_jobkit.convert.results - Processed 1 docs in 0.62 seconds.
+INFO: 04:45:42 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1a071ad0-7c61-4329-bd7b-82c5c7946d87 in 0.62 seconds
+INFO: 04:45:43 - uvicorn.access - 172.17.0.1:49886 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:45:43 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:45:43 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:45:43 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:45:43 - docling_serve.app - [TENANT_ID] Task d8652a1d-b2b7-4b33-b4bc-a734646020be created with tenant_id='default'
+INFO: 04:45:43 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task d8652a1d-b2b7-4b33-b4bc-a734646020be
+INFO: 04:45:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:45:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:45:43 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:45:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:45:43,167 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:43,167 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:45:43,218 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:43,218 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:45:43,276 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:43,276 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:45:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:45:43 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:45:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▊ | 452/770 [00:00<00:00, 4518.84it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4563.75it/s]
+INFO: 04:45:43 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:45:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:45:44 - docling.datamodel.document - detected formats: []
+INFO: 04:45:44 - docling.document_converter - Going to convert document batch...
+INFO: 04:45:44 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:45:44 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:45:44 - docling.document_converter - Finished converting document file in 0.49 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:47:31 - docling_jobkit.convert.results - Processed 1 docs in 0.76 seconds.
-INFO: 04:47:31 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 3712cd39-1411-4bfd-9654-e3695eb9bc09 in 0.76 seconds
-INFO: 04:47:32 - uvicorn.access - 172.17.0.1:42256 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:47:32 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:47:32 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:47:32 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:47:32 - docling_serve.app - [TENANT_ID] Task e8be1e7e-5746-4567-94d6-ffa68729ef07 created with tenant_id='default'
-INFO: 04:47:32 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e8be1e7e-5746-4567-94d6-ffa68729ef07
-INFO: 04:47:32 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:47:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
-INFO: 04:47:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:47:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:47:33,198 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:33,198 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:47:33,267 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:33,267 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:47:33,329 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:47:33,329 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:47:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:47:33 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:47:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 55%|█████▌ | 426/770 [00:00<00:00, 4241.75it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4346.80it/s]
-INFO: 04:47:34 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:47:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:47:34 - docling.datamodel.document - detected formats: []
-INFO: 04:47:34 - docling.document_converter - Going to convert document batch...
-INFO: 04:47:34 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
-INFO: 04:47:34 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:47:34 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:45:44 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:45:44 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job d8652a1d-b2b7-4b33-b4bc-a734646020be in 0.49 seconds
+INFO: 04:45:45 - uvicorn.access - 172.17.0.1:49886 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:45:45 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:45:45 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:45:45 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:45:45 - docling_serve.app - [TENANT_ID] Task 899bab13-986d-4885-88ac-3fc593ac2e37 created with tenant_id='default'
+INFO: 04:45:45 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 899bab13-986d-4885-88ac-3fc593ac2e37
+INFO: 04:45:45 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:45:45 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
+INFO: 04:45:45 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:45:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:45:45,172 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:45,172 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:45:45,220 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:45,221 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:45:45,292 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:45:45,292 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:45:45 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:45:45 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:45:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 474/770 [00:00<00:00, 4739.35it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4810.18it/s]
+INFO: 04:45:45 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:45:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:45:46 - docling.datamodel.document - detected formats: []
+INFO: 04:45:46 - docling.document_converter - Going to convert document batch...
+INFO: 04:45:46 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
+INFO: 04:45:46 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:45:46 - docling.document_converter - Finished converting document file in 0.51 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:47:34 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
-INFO: 04:47:34 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e8be1e7e-5746-4567-94d6-ffa68729ef07 in 0.48 seconds
-INFO: 04:47:36 - uvicorn.access - 172.17.0.1:42256 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:47:37 - uvicorn.access - 172.17.0.1:42256 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:47:37 - uvicorn.access - 172.17.0.1:42256 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:45:46 - docling_jobkit.convert.results - Processed 1 docs in 0.55 seconds.
+INFO: 04:45:46 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 899bab13-986d-4885-88ac-3fc593ac2e37 in 0.55 seconds
+INFO: 04:45:47 - uvicorn.access - 172.17.0.1:49886 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:45:47 - uvicorn.access - 172.17.0.1:49886 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:45:47 - uvicorn.access - 172.17.0.1:49886 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1183,151 +1343,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:44:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:30 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:44:30 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:44:31 - 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:44:31 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:44:31 - 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:44:31 - 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:44:31 - 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:44:31 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:44:31 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:44:31 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/ready$,/health$,/readyz$,/metrics$,/healthz$)
-INFO: 04:44:31 - uvicorn.error - Started server process [1]
-INFO: 04:44:31 - uvicorn.error - Waiting for application startup.
-INFO: 04:44:35 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:35 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:44:35 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:35 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:44:35 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:35 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e2db689ab35ca52a08b5b7fa25de8cc8
-INFO: 04:44:35 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:35 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:44:35 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:44:35.919055411 [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:44:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:36,190 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:36,192 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:36,237 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:36,237 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:44:36,331 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:36,331 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:44:36 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:36 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:44:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:43:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:43:49 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:43:49 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:43:49 - 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:43:49 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:43:49 - 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:43:49 - 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:43:49 - 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:43:49 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:43:49 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:43:49 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/metrics$,/livez$,/health$,/readyz$,/healthz$)
+INFO: 04:43:50 - uvicorn.error - Started server process [1]
+INFO: 04:43:50 - uvicorn.error - Waiting for application startup.
+INFO: 04:43:52 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:43:53 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:43:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:43:53 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:43:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:43:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e2db689ab35ca52a08b5b7fa25de8cc8
+INFO: 04:43:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:43:53 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:43:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:43:53.448676119 [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:43:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:43:53,694 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:53,695 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:43:53,749 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:53,749 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:43:53,789 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:53,790 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:43:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:43:53 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:43:53 - 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: 60%|██████ | 463/770 [00:00<00:00, 4624.40it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4370.96it/s]
-INFO: 04:44:38 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:44:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:39 - uvicorn.error - Application startup complete.
-INFO: 04:44:39 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:44:39 - docling_serve.app - Health check requested
-INFO: 04:44:39 - uvicorn.access - 172.17.0.1:43210 - "GET /health HTTP/1.1" 200
-INFO: 04:44:39 - docling_serve.app - Health check requested
-INFO: 04:44:39 - uvicorn.access - 172.17.0.1:43216 - "GET /health HTTP/1.1" 200
-INFO: 04:44:39 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:44:39 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:44:39 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:44:39 - docling_serve.app - [TENANT_ID] Task 9f89e559-b515-47ec-a8f9-cb8526098fdc created with tenant_id='default'
-INFO: 04:44:39 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 9f89e559-b515-47ec-a8f9-cb8526098fdc
-INFO: 04:44:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:39 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:44:39 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:44:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:39,448 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:39,448 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:39,487 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:39,488 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:44:39,528 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:39,528 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:44:39 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:39 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:44:39 - 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, 4823.75it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4793.00it/s]
-INFO: 04:44:40 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:44:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:40 - docling.datamodel.document - detected formats: []
-INFO: 04:44:40 - docling.document_converter - Going to convert document batch...
-INFO: 04:44:40 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:44:40 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:44:40 - docling.document_converter - Finished converting document file in 0.51 sec.
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 507/770 [00:00<00:00, 5019.66it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4839.11it/s]
+INFO: 04:43:55 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:43:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:43:56 - uvicorn.error - Application startup complete.
+INFO: 04:43:56 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:43:56 - docling_serve.app - Health check requested
+INFO: 04:43:56 - uvicorn.access - 172.17.0.1:42598 - "GET /health HTTP/1.1" 200
+INFO: 04:43:56 - docling_serve.app - Health check requested
+INFO: 04:43:56 - uvicorn.access - 172.17.0.1:42600 - "GET /health HTTP/1.1" 200
+INFO: 04:43:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:43:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:43:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:43:56 - docling_serve.app - [TENANT_ID] Task 01840350-e4f9-4c8a-a6ae-2cce1f6d8eae created with tenant_id='default'
+INFO: 04:43:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 01840350-e4f9-4c8a-a6ae-2cce1f6d8eae
+INFO: 04:43:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:43:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:43:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:43:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:43:57,057 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:57,057 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:43:57,112 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:57,112 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:43:57,167 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:57,167 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:43:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:43:57 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:43:57 - 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, 4811.81it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4914.01it/s]
+INFO: 04:43:57 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:43:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:43:58 - docling.datamodel.document - detected formats: []
+INFO: 04:43:58 - docling.document_converter - Going to convert document batch...
+INFO: 04:43:58 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:43:58 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:43:58 - docling.document_converter - Finished converting document file in 0.75 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: 04:44:40 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:44:40 - docling_jobkit.convert.results - Processed 1 docs in 0.62 seconds.
-INFO: 04:44:40 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 9f89e559-b515-47ec-a8f9-cb8526098fdc in 0.62 seconds
-INFO: 04:44:41 - uvicorn.access - 172.17.0.1:43216 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:44:41 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:44:41 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:44:41 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:44:41 - docling_serve.app - [TENANT_ID] Task 63bb9a9a-ca8e-4c84-9897-99659f02e578 created with tenant_id='default'
-INFO: 04:44:41 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 63bb9a9a-ca8e-4c84-9897-99659f02e578
-INFO: 04:44:41 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:41 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:44:41 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:44:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:41,545 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:41,546 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:41,647 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:41,649 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:44:41,743 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:41,743 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:44:41 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:41 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:44:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 55%|█████▌ | 426/770 [00:00<00:00, 4248.32it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4620.90it/s]
-INFO: 04:44:42 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:44:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:43 - docling.datamodel.document - detected formats: []
-INFO: 04:44:43 - docling.document_converter - Going to convert document batch...
-INFO: 04:44:43 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:44:43 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:44:43 - docling.document_converter - Finished converting document file in 0.43 sec.
+WARNING: 04:43:58 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:43:58 - docling_jobkit.convert.results - Processed 1 docs in 0.82 seconds.
+INFO: 04:43:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 01840350-e4f9-4c8a-a6ae-2cce1f6d8eae in 0.82 seconds
+INFO: 04:43:58 - uvicorn.access - 172.17.0.1:42600 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:43:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:43:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:43:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:43:58 - docling_serve.app - [TENANT_ID] Task 31882011-5829-48ac-86bd-ab1a3f0027d3 created with tenant_id='default'
+INFO: 04:43:58 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 31882011-5829-48ac-86bd-ab1a3f0027d3
+INFO: 04:43:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:43:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:43:59 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:43:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:43:59,080 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:59,080 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:43:59,132 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:59,132 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:43:59,174 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:43:59,174 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:43:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:43:59 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:43:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 468/770 [00:00<00:00, 4679.48it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4840.78it/s]
+INFO: 04:43:59 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:43:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:44:00 - docling.datamodel.document - detected formats: []
+INFO: 04:44:00 - docling.document_converter - Going to convert document batch...
+INFO: 04:44:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:44:00 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:44:00 - docling.document_converter - Finished converting document file in 0.48 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: 04:44:43 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 04:44:43 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 63bb9a9a-ca8e-4c84-9897-99659f02e578 in 0.43 seconds
-INFO: 04:44:43 - uvicorn.access - 172.17.0.1:43216 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:44:43 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:44:43 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:44:43 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:44:43 - docling_serve.app - [TENANT_ID] Task 453812c0-287c-4092-a680-7c12a779379e created with tenant_id='default'
-INFO: 04:44:43 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 453812c0-287c-4092-a680-7c12a779379e
-INFO: 04:44:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:44 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
-INFO: 04:44:44 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:44:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:44,089 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:44,089 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:44,164 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:44,164 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:44:44,227 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:44,227 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:44:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:44 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:44:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 456/770 [00:00<00:00, 4550.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4319.24it/s]
-INFO: 04:44:44 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:44:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:45 - docling.datamodel.document - detected formats: []
-INFO: 04:44:45 - docling.document_converter - Going to convert document batch...
-INFO: 04:44:45 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
-INFO: 04:44:45 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:44:45 - docling.document_converter - Finished converting document file in 0.47 sec.
+INFO: 04:44:00 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 04:44:00 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 31882011-5829-48ac-86bd-ab1a3f0027d3 in 0.48 seconds
+INFO: 04:44:00 - uvicorn.access - 172.17.0.1:42600 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:44:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:44:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:44:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:44:00 - docling_serve.app - [TENANT_ID] Task 13872adf-8afa-4460-a342-45997f0373b6 created with tenant_id='default'
+INFO: 04:44:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 13872adf-8afa-4460-a342-45997f0373b6
+INFO: 04:44:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:44:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
+INFO: 04:44:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:44:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:44:01,103 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:44:01,103 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:44:01,155 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:44:01,156 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:44:01,197 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:44:01,198 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:44:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:44:01 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:44:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▍ | 491/770 [00:00<00:00, 4851.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4815.65it/s]
+INFO: 04:44:01 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:44:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:44:02 - docling.datamodel.document - detected formats: []
+INFO: 04:44:02 - docling.document_converter - Going to convert document batch...
+INFO: 04:44:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
+INFO: 04:44:02 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:44:02 - docling.document_converter - Finished converting document file in 0.72 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: 04:44:45 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
-INFO: 04:44:45 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 453812c0-287c-4092-a680-7c12a779379e in 0.51 seconds
-INFO: 04:44:47 - uvicorn.access - 172.17.0.1:43216 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:44:47 - uvicorn.access - 172.17.0.1:43216 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:44:47 - uvicorn.access - 172.17.0.1:43216 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:44:02 - docling_jobkit.convert.results - Processed 1 docs in 0.75 seconds.
+INFO: 04:44:02 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 13872adf-8afa-4460-a342-45997f0373b6 in 0.75 seconds
+INFO: 04:44:02 - uvicorn.access - 172.17.0.1:42600 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:44:03 - uvicorn.access - 172.17.0.1:42600 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:44:03 - uvicorn.access - 172.17.0.1:42600 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1365,139 +1525,139 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:44:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:07 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:44:07 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:44:08 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:44:08 - 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:44:08 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:44:08 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:44:08 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/ready$,/readyz$,/metrics$,/health$,/healthz$)
-INFO: 04:44:09 - uvicorn.error - Started server process [1]
-INFO: 04:44:09 - uvicorn.error - Waiting for application startup.
-INFO: 04:44:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:16 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:44:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:16 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:44:16 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:16 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
-INFO: 04:44:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:44:17 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:44:17 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:44:17.058684444 [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:44:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:17,459 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:17,461 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:17,559 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:17,560 [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-10-12 04:44:17,625 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:17,625 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:44:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 55%|█████▌ | 424/770 [00:00<00:00, 4239.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5031.64it/s]
-INFO: 04:44:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:19 - uvicorn.error - Application startup complete.
-INFO: 04:44:19 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:44:19 - docling_serve.app - Health check requested
-INFO: 04:44:19 - uvicorn.access - 172.17.0.1:45186 - "GET /health HTTP/1.1" 200
-INFO: 04:44:19 - docling_serve.app - Health check requested
-INFO: 04:44:19 - uvicorn.access - 172.17.0.1:45196 - "GET /health HTTP/1.1" 200
-INFO: 04:44:19 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:44:19 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:44:19 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:44:19 - docling_serve.app - [TENANT_ID] Task 7932e9be-6a71-4650-8f72-4e7af7dcfddf created with tenant_id='default'
-INFO: 04:44:19 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7932e9be-6a71-4650-8f72-4e7af7dcfddf
-INFO: 04:44:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
-INFO: 04:44:19 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:44:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:19,746 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:19,746 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:19,796 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:19,796 [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-10-12 04:44:19,837 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:19,838 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:44:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:19 - 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, 5065.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5081.56it/s]
-INFO: 04:44:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:21 - docling.datamodel.document - detected formats: []
-INFO: 04:44:21 - docling.document_converter - Going to convert document batch...
-INFO: 04:44:21 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:44:21 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:44:22 - docling.document_converter - Finished converting document file in 0.51 sec.
+INFO: 04:42:01 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:42:01 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:42:01 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:42:01 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:42:01 - 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:42:01 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:42:01 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:42:01 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/ready$,/readyz$,/health$,/healthz$,/livez$)
+INFO: 04:42:02 - uvicorn.error - Started server process [1]
+INFO: 04:42:02 - uvicorn.error - Waiting for application startup.
+INFO: 04:42:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:42:05 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:42:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:42:05 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:42:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:42:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
+INFO: 04:42:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:42:05 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:42:05 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:42:05.576348270 [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:42:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:42:05,837 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:05,838 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:42:05,890 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:05,891 [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-10-19 04:42:05,934 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:05,934 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:42:06 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:42:06 - 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, 5025.28it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5184.51it/s]
+INFO: 04:42:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:42:06 - uvicorn.error - Application startup complete.
+INFO: 04:42:06 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:42:07 - docling_serve.app - Health check requested
+INFO: 04:42:07 - uvicorn.access - 172.17.0.1:46358 - "GET /health HTTP/1.1" 200
+INFO: 04:42:07 - docling_serve.app - Health check requested
+INFO: 04:42:07 - uvicorn.access - 172.17.0.1:46366 - "GET /health HTTP/1.1" 200
+INFO: 04:42:07 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:42:07 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:42:07 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:42:07 - docling_serve.app - [TENANT_ID] Task aee9dca3-c24f-4998-9982-061fb11995d3 created with tenant_id='default'
+INFO: 04:42:07 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task aee9dca3-c24f-4998-9982-061fb11995d3
+INFO: 04:42:07 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:42:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 04:42:07 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:42:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:42:07,820 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:07,820 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:42:07,870 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:07,870 [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-10-19 04:42:07,933 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:07,933 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:42:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:42:08 - 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, 5218.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5191.60it/s]
+INFO: 04:42:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:42:09 - docling.datamodel.document - detected formats: []
+INFO: 04:42:09 - docling.document_converter - Going to convert document batch...
+INFO: 04:42:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:42:09 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:42:09 - docling.document_converter - Finished converting document file in 0.61 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: 04:44:22 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:44:22 - docling_jobkit.convert.results - Processed 1 docs in 0.59 seconds.
-INFO: 04:44:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7932e9be-6a71-4650-8f72-4e7af7dcfddf in 0.59 seconds
-INFO: 04:44:23 - uvicorn.access - 172.17.0.1:45196 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:44:23 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:44:23 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:44:23 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:44:23 - docling_serve.app - [TENANT_ID] Task edb898bb-7aaf-4cec-970c-7e04e8ee2967 created with tenant_id='default'
-INFO: 04:44:23 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task edb898bb-7aaf-4cec-970c-7e04e8ee2967
-INFO: 04:44:23 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:23 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
-INFO: 04:44:23 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:44:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:23,816 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:23,816 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:23,872 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:23,872 [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-10-12 04:44:23,949 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:23,949 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:44:24 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▊ | 452/770 [00:00<00:00, 4519.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4424.63it/s]
-INFO: 04:44:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:25 - docling.datamodel.document - detected formats: []
-INFO: 04:44:25 - docling.document_converter - Going to convert document batch...
-INFO: 04:44:25 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:44:25 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:44:25 - docling.document_converter - Finished converting document file in 0.45 sec.
+WARNING: 04:42:09 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:42:09 - docling_jobkit.convert.results - Processed 1 docs in 0.70 seconds.
+INFO: 04:42:09 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job aee9dca3-c24f-4998-9982-061fb11995d3 in 0.70 seconds
+INFO: 04:42:11 - uvicorn.access - 172.17.0.1:46366 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:42:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:42:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:42:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:42:11 - docling_serve.app - [TENANT_ID] Task ca44b472-5103-4c91-a63a-8c47f4baf52e created with tenant_id='default'
+INFO: 04:42:11 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task ca44b472-5103-4c91-a63a-8c47f4baf52e
+INFO: 04:42:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:42:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 04:42:11 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:42:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:42:11,857 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:11,857 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:42:11,908 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:11,908 [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-10-19 04:42:11,957 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:11,957 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:42:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:42:12 - 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.74it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5263.19it/s]
+INFO: 04:42:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:42:13 - docling.datamodel.document - detected formats: []
+INFO: 04:42:13 - docling.document_converter - Going to convert document batch...
+INFO: 04:42:13 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:42:13 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:42:13 - docling.document_converter - Finished converting document file in 0.51 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: 04:44:25 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 04:44:25 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job edb898bb-7aaf-4cec-970c-7e04e8ee2967 in 0.46 seconds
-INFO: 04:44:25 - uvicorn.access - 172.17.0.1:45196 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:44:25 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:44:25 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:44:25 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:44:25 - docling_serve.app - [TENANT_ID] Task 65b2e69f-f3de-4f32-acd5-caea76cc6d3e created with tenant_id='default'
-INFO: 04:44:25 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 65b2e69f-f3de-4f32-acd5-caea76cc6d3e
-INFO: 04:44:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:44:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
-INFO: 04:44:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:44:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:44:25,802 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:25,802 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:44:25,849 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:25,849 [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-10-12 04:44:25,944 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:44:25,945 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:44:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:44:26 - 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, 4857.77it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4798.50it/s]
-INFO: 04:44:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:44:27 - docling.datamodel.document - detected formats: []
-INFO: 04:44:27 - docling.document_converter - Going to convert document batch...
-INFO: 04:44:27 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:44:27 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:44:27 - docling.document_converter - Finished converting document file in 0.45 sec.
+INFO: 04:42:13 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:42:13 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job ca44b472-5103-4c91-a63a-8c47f4baf52e in 0.51 seconds
+INFO: 04:42:13 - uvicorn.access - 172.17.0.1:46366 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:42:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:42:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:42:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:42:13 - docling_serve.app - [TENANT_ID] Task 50007ce5-7dc4-4ef7-84d2-b20a33b19d92 created with tenant_id='default'
+INFO: 04:42:13 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 50007ce5-7dc4-4ef7-84d2-b20a33b19d92
+INFO: 04:42:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:42:13 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
+INFO: 04:42:13 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:42:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:42:13,874 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:13,874 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:42:13,923 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:13,923 [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-10-19 04:42:13,981 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:42:13,981 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:42:14 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:42:14 - 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, 5037.41it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5138.93it/s]
+INFO: 04:42:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:42:15 - docling.datamodel.document - detected formats: []
+INFO: 04:42:15 - docling.document_converter - Going to convert document batch...
+INFO: 04:42:15 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:42:15 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:42:15 - docling.document_converter - Finished converting document file in 0.49 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: 04:44:27 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
-INFO: 04:44:27 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 65b2e69f-f3de-4f32-acd5-caea76cc6d3e in 0.50 seconds
-INFO: 04:44:27 - uvicorn.access - 172.17.0.1:45196 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:44:28 - uvicorn.access - 172.17.0.1:45196 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:44:28 - uvicorn.access - 172.17.0.1:45196 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:42:15 - docling_jobkit.convert.results - Processed 1 docs in 0.53 seconds.
+INFO: 04:42:15 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 50007ce5-7dc4-4ef7-84d2-b20a33b19d92 in 0.53 seconds
+INFO: 04:42:15 - uvicorn.access - 172.17.0.1:46366 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:42:16 - uvicorn.access - 172.17.0.1:46366 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:42:16 - uvicorn.access - 172.17.0.1:46366 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1535,138 +1695,138 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:41:11 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:11 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:41:12 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:41:12 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:41:12 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:41:12 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:41:12 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/healthz$,/metrics$,/health$,/livez$,/readyz$)
-INFO: 04:41:12 - uvicorn.error - Started server process [1]
-INFO: 04:41:12 - uvicorn.error - Waiting for application startup.
-INFO: 04:41:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:16 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:41:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:16 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:41:16 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:16 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 04:41:16 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:16 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:41:16 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:41:16.254309323 [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:41:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:16,501 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:16,503 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:16,563 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:16,564 [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-10-12 04:41:16,612 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:16,612 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:16 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:16 - 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, 5052.91it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5079.83it/s]
-INFO: 04:41:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:18 - uvicorn.error - Application startup complete.
-INFO: 04:41:18 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:41:18 - docling_serve.app - Health check requested
-INFO: 04:41:18 - uvicorn.access - 172.17.0.1:58404 - "GET /health HTTP/1.1" 200
-INFO: 04:41:18 - docling_serve.app - Health check requested
-INFO: 04:41:18 - uvicorn.access - 172.17.0.1:58414 - "GET /health HTTP/1.1" 200
-INFO: 04:41:18 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:41:18 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:41:18 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:41:18 - docling_serve.app - [TENANT_ID] Task 7b456918-fef3-492e-95d4-66c278713455 created with tenant_id='default'
-INFO: 04:41:18 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7b456918-fef3-492e-95d4-66c278713455
-INFO: 04:41:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:18 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:41:18 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:41:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:18,398 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:18,398 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:18,457 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:18,457 [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-10-12 04:41:18,537 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:18,537 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:18 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:18 - 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, 5094.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4995.54it/s]
-INFO: 04:41:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:19 - docling.datamodel.document - detected formats: []
-INFO: 04:41:20 - docling.document_converter - Going to convert document batch...
-INFO: 04:41:20 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:41:20 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:41:20 - docling.document_converter - Finished converting document file in 0.88 sec.
+INFO: 04:40:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:40:15 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:40:15 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:40:16 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:40:16 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:40:16 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:40:16 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/healthz$,/health$,/ready$,/livez$)
+INFO: 04:40:16 - uvicorn.error - Started server process [1]
+INFO: 04:40:16 - uvicorn.error - Waiting for application startup.
+INFO: 04:40:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:40:19 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:40:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:40:19 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:40:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:40:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 04:40:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:40:19 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:40:19 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:40:19.658229802 [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:40:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:40:19,909 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:19,910 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:40:19,969 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:19,969 [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-10-19 04:40:20,037 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:20,037 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:40:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:40:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 506/770 [00:00<00:00, 5043.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5151.50it/s]
+INFO: 04:40:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:40:20 - uvicorn.error - Application startup complete.
+INFO: 04:40:20 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:40:21 - docling_serve.app - Health check requested
+INFO: 04:40:21 - uvicorn.access - 172.17.0.1:41492 - "GET /health HTTP/1.1" 200
+INFO: 04:40:21 - docling_serve.app - Health check requested
+INFO: 04:40:21 - uvicorn.access - 172.17.0.1:41494 - "GET /health HTTP/1.1" 200
+INFO: 04:40:21 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:40:21 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:40:21 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:40:21 - docling_serve.app - [TENANT_ID] Task da29f4fb-3aaa-4223-acde-b93995b77205 created with tenant_id='default'
+INFO: 04:40:21 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task da29f4fb-3aaa-4223-acde-b93995b77205
+INFO: 04:40:21 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:40:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:40:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:40:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:40:22,031 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:22,031 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:40:22,083 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:22,084 [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-10-19 04:40:22,137 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:22,138 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:40:22 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:40:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 474/770 [00:00<00:00, 4713.73it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4973.23it/s]
+INFO: 04:40:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:40:23 - docling.datamodel.document - detected formats: []
+INFO: 04:40:23 - docling.document_converter - Going to convert document batch...
+INFO: 04:40:23 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:40:23 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:40:24 - docling.document_converter - Finished converting document file in 0.85 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: 04:41:20 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:41:20 - docling_jobkit.convert.results - Processed 1 docs in 0.96 seconds.
-INFO: 04:41:20 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7b456918-fef3-492e-95d4-66c278713455 in 0.96 seconds
-INFO: 04:41:22 - uvicorn.access - 172.17.0.1:58414 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:41:22 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:41:22 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:41:22 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:41:22 - docling_serve.app - [TENANT_ID] Task 7979575c-5c9b-48b5-9533-d2f52b2c4cd0 created with tenant_id='default'
-INFO: 04:41:22 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 7979575c-5c9b-48b5-9533-d2f52b2c4cd0
-INFO: 04:41:22 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:41:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:41:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:22,473 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:22,474 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:22,548 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:22,549 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:41:22,629 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:22,630 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:22 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:22 - 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, 4698.65it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4559.30it/s]
-INFO: 04:41:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:23 - docling.datamodel.document - detected formats: []
-INFO: 04:41:23 - docling.document_converter - Going to convert document batch...
-INFO: 04:41:23 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:41:23 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:41:23 - docling.document_converter - Finished converting document file in 0.47 sec.
+WARNING: 04:40:24 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:40:24 - docling_jobkit.convert.results - Processed 1 docs in 0.92 seconds.
+INFO: 04:40:24 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job da29f4fb-3aaa-4223-acde-b93995b77205 in 0.92 seconds
+INFO: 04:40:25 - uvicorn.access - 172.17.0.1:41494 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:40:25 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:40:25 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:40:25 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:40:25 - docling_serve.app - [TENANT_ID] Task 96eba1d7-a4f0-49d2-beb6-5ca898195b67 created with tenant_id='default'
+INFO: 04:40:25 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 96eba1d7-a4f0-49d2-beb6-5ca898195b67
+INFO: 04:40:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:40:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:40:26 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:40:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:40:26,062 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:26,062 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:40:26,117 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:26,118 [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-10-19 04:40:26,164 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:26,164 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:40:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:40:26 - 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, 5091.75it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5077.10it/s]
+INFO: 04:40:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:40:27 - docling.datamodel.document - detected formats: []
+INFO: 04:40:27 - docling.document_converter - Going to convert document batch...
+INFO: 04:40:27 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:40:27 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:40:27 - docling.document_converter - Finished converting document file in 0.63 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: 04:41:23 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
-INFO: 04:41:23 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 7979575c-5c9b-48b5-9533-d2f52b2c4cd0 in 0.47 seconds
-INFO: 04:41:24 - uvicorn.access - 172.17.0.1:58414 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:41:24 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:41:24 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:41:24 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:41:24 - docling_serve.app - [TENANT_ID] Task 4d8fb64c-2374-40b8-a7fa-96ff75328970 created with tenant_id='default'
-INFO: 04:41:24 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4d8fb64c-2374-40b8-a7fa-96ff75328970
-INFO: 04:41:24 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:24 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 04:41:24 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:41:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:24,497 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:24,498 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:24,555 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:24,555 [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-10-12 04:41:24,642 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:24,642 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:24 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 443/770 [00:00<00:00, 4406.88it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4397.44it/s]
-INFO: 04:41:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:25 - docling.datamodel.document - detected formats: []
-INFO: 04:41:25 - docling.document_converter - Going to convert document batch...
-INFO: 04:41:25 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:41:25 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:41:25 - docling.document_converter - Finished converting document file in 0.39 sec.
+INFO: 04:40:27 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
+INFO: 04:40:27 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 96eba1d7-a4f0-49d2-beb6-5ca898195b67 in 0.64 seconds
+INFO: 04:40:27 - uvicorn.access - 172.17.0.1:41494 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:40:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:40:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:40:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:40:27 - docling_serve.app - [TENANT_ID] Task eacf4893-b4f7-4196-9d9a-c32b58488201 created with tenant_id='default'
+INFO: 04:40:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task eacf4893-b4f7-4196-9d9a-c32b58488201
+INFO: 04:40:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:40:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 04:40:28 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:40:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:40:28,064 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:28,065 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:40:28,116 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:28,116 [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-10-19 04:40:28,184 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:40:28,184 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:40:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:40:28 - 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, 5162.25it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5087.47it/s]
+INFO: 04:40:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:40:29 - docling.datamodel.document - detected formats: []
+INFO: 04:40:29 - docling.document_converter - Going to convert document batch...
+INFO: 04:40:29 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:40:29 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:40:29 - docling.document_converter - Finished converting document file in 0.37 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: 04:41:25 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 04:41:25 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4d8fb64c-2374-40b8-a7fa-96ff75328970 in 0.43 seconds
-INFO: 04:41:26 - uvicorn.access - 172.17.0.1:58414 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:41:26 - uvicorn.access - 172.17.0.1:58414 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:41:26 - uvicorn.access - 172.17.0.1:58414 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:40:29 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
+INFO: 04:40:29 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job eacf4893-b4f7-4196-9d9a-c32b58488201 in 0.41 seconds
+INFO: 04:40:29 - uvicorn.access - 172.17.0.1:41494 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:40:30 - uvicorn.access - 172.17.0.1:41494 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:40:30 - uvicorn.access - 172.17.0.1:41494 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1704,136 +1864,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:41:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:04 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:41:04 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:41:04 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:41:04 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/ready$,/metrics$,/health$,/readyz$,/healthz$)
-INFO: 04:41:04 - uvicorn.error - Started server process [1]
-INFO: 04:41:04 - uvicorn.error - Waiting for application startup.
-INFO: 04:41:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:08 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:41:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:08 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:41:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 04:41:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:41:08 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:41:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:41:09.018780175 [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:41:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:09,283 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:09,284 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:09,390 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:09,391 [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-10-12 04:41:09,440 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:09,440 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:09 - 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, 4698.47it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4652.37it/s]
-INFO: 04:41:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:11 - uvicorn.error - Application startup complete.
-INFO: 04:41:11 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:41:11 - docling_serve.app - Health check requested
-INFO: 04:41:11 - uvicorn.access - 172.17.0.1:54202 - "GET /health HTTP/1.1" 200
-INFO: 04:41:11 - docling_serve.app - Health check requested
-INFO: 04:41:11 - uvicorn.access - 172.17.0.1:54204 - "GET /health HTTP/1.1" 200
-INFO: 04:41:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:41:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:41:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:41:11 - docling_serve.app - [TENANT_ID] Task 3d318c34-1682-46ac-9fe9-c5a184e05378 created with tenant_id='default'
-INFO: 04:41:11 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 3d318c34-1682-46ac-9fe9-c5a184e05378
-INFO: 04:41:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:41:11 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:41:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:11,383 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:11,383 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:11,445 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:11,445 [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-10-12 04:41:11,522 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:11,523 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:11 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 456/770 [00:00<00:00, 4537.34it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4621.35it/s]
-INFO: 04:41:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:12 - docling.datamodel.document - detected formats: []
-INFO: 04:41:12 - docling.document_converter - Going to convert document batch...
-INFO: 04:41:12 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:41:12 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:41:12 - docling.document_converter - Finished converting document file in 0.52 sec.
+INFO: 04:38:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:38:33 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:38:33 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:38:33 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:38:33 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/ready$,/readyz$,/health$,/metrics$,/livez$)
+INFO: 04:38:33 - uvicorn.error - Started server process [1]
+INFO: 04:38:33 - uvicorn.error - Waiting for application startup.
+INFO: 04:38:36 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:38:36 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:38:36 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:38:36 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:38:36 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:38:37 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 04:38:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:38:37 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:38:37 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:38:37.144364215 [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:38:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:38:37,389 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:37,390 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:38:37,450 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:37,451 [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-10-19 04:38:37,507 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:37,507 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:38:37 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:38:37 - 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, 4973.97it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4978.01it/s]
+INFO: 04:38:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:38:38 - uvicorn.error - Application startup complete.
+INFO: 04:38:38 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:38:38 - docling_serve.app - Health check requested
+INFO: 04:38:38 - uvicorn.access - 172.17.0.1:54092 - "GET /health HTTP/1.1" 200
+INFO: 04:38:38 - docling_serve.app - Health check requested
+INFO: 04:38:38 - uvicorn.access - 172.17.0.1:54102 - "GET /health HTTP/1.1" 200
+INFO: 04:38:38 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:38:38 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:38:38 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:38:38 - docling_serve.app - [TENANT_ID] Task f692fad0-8b31-4631-ac08-6ee6ff87009d created with tenant_id='default'
+INFO: 04:38:38 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f692fad0-8b31-4631-ac08-6ee6ff87009d
+INFO: 04:38:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:38:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:38:38 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:38:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:38:38,640 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:38,640 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:38:38,695 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:38,696 [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-10-19 04:38:38,756 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:38,756 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:38:38 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:38:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 520/770 [00:00<00:00, 5198.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5085.11it/s]
+INFO: 04:38:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:38:40 - docling.datamodel.document - detected formats: []
+INFO: 04:38:40 - docling.document_converter - Going to convert document batch...
+INFO: 04:38:40 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:38:40 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:38:40 - docling.document_converter - Finished converting document file in 0.68 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: 04:41:13 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:41:13 - docling_jobkit.convert.results - Processed 1 docs in 0.60 seconds.
-INFO: 04:41:13 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 3d318c34-1682-46ac-9fe9-c5a184e05378 in 0.60 seconds
-INFO: 04:41:13 - uvicorn.access - 172.17.0.1:54204 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:41:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:41:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:41:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:41:13 - docling_serve.app - [TENANT_ID] Task a6c4e8d9-54d4-405a-bcf8-25b5dee3e9b7 created with tenant_id='default'
-INFO: 04:41:13 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a6c4e8d9-54d4-405a-bcf8-25b5dee3e9b7
-INFO: 04:41:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:13 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:41:13 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:41:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:13,421 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:13,421 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:13,477 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:13,477 [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-10-12 04:41:13,566 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:13,566 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:13 - 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, 4448.03it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4438.48it/s]
-INFO: 04:41:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:15 - docling.datamodel.document - detected formats: []
-INFO: 04:41:15 - docling.document_converter - Going to convert document batch...
-INFO: 04:41:15 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:41:15 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:41:15 - docling.document_converter - Finished converting document file in 0.56 sec.
+WARNING: 04:38:40 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:38:40 - docling_jobkit.convert.results - Processed 1 docs in 0.77 seconds.
+INFO: 04:38:40 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f692fad0-8b31-4631-ac08-6ee6ff87009d in 0.77 seconds
+INFO: 04:38:40 - uvicorn.access - 172.17.0.1:54102 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:38:40 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:38:40 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:38:40 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:38:40 - docling_serve.app - [TENANT_ID] Task dfb2702b-51db-4e6b-b22c-67f2d9424e3d created with tenant_id='default'
+INFO: 04:38:40 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task dfb2702b-51db-4e6b-b22c-67f2d9424e3d
+INFO: 04:38:40 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:38:40 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:38:40 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:38:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:38:40,645 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:40,645 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:38:40,704 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:40,704 [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-10-19 04:38:40,764 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:40,764 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:38:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:38:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 533/770 [00:00<00:00, 5325.74it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5270.26it/s]
+INFO: 04:38:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:38:42 - docling.datamodel.document - detected formats: []
+INFO: 04:38:42 - docling.document_converter - Going to convert document batch...
+INFO: 04:38:42 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:38:42 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:38:42 - docling.document_converter - Finished converting document file in 0.38 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: 04:41:15 - docling_jobkit.convert.results - Processed 1 docs in 0.57 seconds.
-INFO: 04:41:15 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a6c4e8d9-54d4-405a-bcf8-25b5dee3e9b7 in 0.57 seconds
-INFO: 04:41:17 - uvicorn.access - 172.17.0.1:54204 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:41:17 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:41:17 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:41:17 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:41:17 - docling_serve.app - [TENANT_ID] Task 5829c8e4-234f-4371-b176-03e8663f7301 created with tenant_id='default'
-INFO: 04:41:17 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 5829c8e4-234f-4371-b176-03e8663f7301
-INFO: 04:41:17 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:41:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 04:41:17 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:41:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:41:17,482 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:17,482 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-12 04:41:17,538 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:17,538 [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-10-12 04:41:17,655 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:41:17,657 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:41:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:41:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 518/770 [00:00<00:00, 5140.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5173.53it/s]
-INFO: 04:41:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:41:18 - docling.datamodel.document - detected formats: []
-INFO: 04:41:19 - docling.document_converter - Going to convert document batch...
-INFO: 04:41:19 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:41:19 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:41:19 - docling.document_converter - Finished converting document file in 0.52 sec.
+INFO: 04:38:42 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
+INFO: 04:38:42 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job dfb2702b-51db-4e6b-b22c-67f2d9424e3d in 0.38 seconds
+INFO: 04:38:42 - uvicorn.access - 172.17.0.1:54102 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:38:42 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:38:42 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:38:42 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:38:42 - docling_serve.app - [TENANT_ID] Task 2ae4462d-d263-400e-8cdd-e8dea069b9e5 created with tenant_id='default'
+INFO: 04:38:42 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 2ae4462d-d263-400e-8cdd-e8dea069b9e5
+INFO: 04:38:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:38:42 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 04:38:42 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:38:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:38:42,653 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:42,653 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-10-19 04:38:42,719 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:42,720 [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-10-19 04:38:42,771 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:38:42,771 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:38:42 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:38:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 520/770 [00:00<00:00, 5187.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5166.77it/s]
+INFO: 04:38:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:38:43 - docling.datamodel.document - detected formats: []
+INFO: 04:38:43 - docling.document_converter - Going to convert document batch...
+INFO: 04:38:43 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:38:43 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:38:44 - 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: 04:41:19 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
-INFO: 04:41:19 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 5829c8e4-234f-4371-b176-03e8663f7301 in 0.56 seconds
-INFO: 04:41:19 - uvicorn.access - 172.17.0.1:54204 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:41:19 - uvicorn.access - 172.17.0.1:54204 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:41:19 - uvicorn.access - 172.17.0.1:54204 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:38:44 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:38:44 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 2ae4462d-d263-400e-8cdd-e8dea069b9e5 in 0.52 seconds
+INFO: 04:38:44 - uvicorn.access - 172.17.0.1:54102 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:38:44 - uvicorn.access - 172.17.0.1:54102 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:38:44 - uvicorn.access - 172.17.0.1:54102 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1871,136 +2031,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:37:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:49 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:37:49 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:37:49 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:37:49 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/health$,/metrics$,/livez$,/healthz$,/readyz$)
-INFO: 04:37:49 - uvicorn.error - Started server process [1]
-INFO: 04:37:49 - uvicorn.error - Waiting for application startup.
-INFO: 04:37:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:53 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:37:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:53 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:37:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
-INFO: 04:37:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:53 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:37:54 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-12 04:37:54.045410278 [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:37:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:54,297 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:54,299 [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-10-12 04:37:54,407 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:54,407 [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-10-12 04:37:54,455 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:54,455 [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:37:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:54 - 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, 5038.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5023.67it/s]
-INFO: 04:37:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:55 - uvicorn.error - Application startup complete.
-INFO: 04:37:55 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:37:56 - docling_serve.app - Health check requested
-INFO: 04:37:56 - uvicorn.access - 172.17.0.1:34836 - "GET /health HTTP/1.1" 200
-INFO: 04:37:56 - docling_serve.app - Health check requested
-INFO: 04:37:56 - uvicorn.access - 172.17.0.1:34840 - "GET /health HTTP/1.1" 200
-INFO: 04:37:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:56 - docling_serve.app - [TENANT_ID] Task aed53561-f78b-4f1a-af3d-6751211cf52f created with tenant_id='default'
-INFO: 04:37:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task aed53561-f78b-4f1a-af3d-6751211cf52f
-INFO: 04:37:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 04:37:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:37:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:56,817 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:56,817 [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-10-12 04:37:56,912 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:56,912 [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-10-12 04:37:56,959 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:56,959 [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:37:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:57 - 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, 5000.35it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4994.78it/s]
-INFO: 04:37:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:58 - docling.datamodel.document - detected formats: []
-INFO: 04:37:58 - docling.document_converter - Going to convert document batch...
-INFO: 04:37:58 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:37:58 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:37:58 - docling.document_converter - Finished converting document file in 0.79 sec.
+INFO: 04:36:42 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:36:42 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:36:42 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:36:42 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:36:42 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/healthz$,/metrics$,/health$,/livez$,/readyz$)
+INFO: 04:36:42 - uvicorn.error - Started server process [1]
+INFO: 04:36:42 - uvicorn.error - Waiting for application startup.
+INFO: 04:36:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:36:46 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:36:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:36:46 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:36:46 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:46 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
+INFO: 04:36:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:36:46 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:36:46 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-10-19 04:36:46.281657020 [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:36:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:36:46,517 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:46,518 [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-10-19 04:36:46,611 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:46,612 [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-10-19 04:36:46,657 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:46,658 [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:36:46 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 535/770 [00:00<00:00, 5323.78it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5249.07it/s]
+INFO: 04:36:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:47 - uvicorn.error - Application startup complete.
+INFO: 04:36:47 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:36:48 - docling_serve.app - Health check requested
+INFO: 04:36:48 - uvicorn.access - 172.17.0.1:38918 - "GET /health HTTP/1.1" 200
+INFO: 04:36:48 - docling_serve.app - Health check requested
+INFO: 04:36:48 - uvicorn.access - 172.17.0.1:38934 - "GET /health HTTP/1.1" 200
+INFO: 04:36:48 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:36:48 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:36:48 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:36:48 - docling_serve.app - [TENANT_ID] Task 451a18bb-06a9-498a-a4c6-47b29dd08c99 created with tenant_id='default'
+INFO: 04:36:48 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 451a18bb-06a9-498a-a4c6-47b29dd08c99
+INFO: 04:36:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 04:36:48 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:36:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:36:48,512 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:48,512 [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-10-19 04:36:48,617 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:48,618 [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-10-19 04:36:48,666 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:48,666 [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:36:48 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 534/770 [00:00<00:00, 5317.36it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5238.11it/s]
+INFO: 04:36:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:49 - docling.datamodel.document - detected formats: []
+INFO: 04:36:49 - docling.document_converter - Going to convert document batch...
+INFO: 04:36:49 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:36:49 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:36:50 - docling.document_converter - Finished converting document file in 0.53 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: 04:37:58 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:37:58 - docling_jobkit.convert.results - Processed 1 docs in 0.87 seconds.
-INFO: 04:37:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job aed53561-f78b-4f1a-af3d-6751211cf52f in 0.87 seconds
-INFO: 04:37:58 - uvicorn.access - 172.17.0.1:34840 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:37:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:58 - docling_serve.app - [TENANT_ID] Task accab041-d4b9-4d19-a535-9761833ae57e created with tenant_id='default'
-INFO: 04:37:58 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task accab041-d4b9-4d19-a535-9761833ae57e
-INFO: 04:37:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 04:37:58 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:37:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:58,867 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:58,868 [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-10-12 04:37:58,981 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:58,982 [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-10-12 04:37:59,030 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:59,030 [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:37:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:59 - 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, 4977.95it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4985.87it/s]
-INFO: 04:37:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:00 - docling.datamodel.document - detected formats: []
-INFO: 04:38:00 - docling.document_converter - Going to convert document batch...
-INFO: 04:38:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:38:00 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:38:00 - docling.document_converter - Finished converting document file in 0.47 sec.
+WARNING: 04:36:50 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:36:50 - docling_jobkit.convert.results - Processed 1 docs in 0.61 seconds.
+INFO: 04:36:50 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 451a18bb-06a9-498a-a4c6-47b29dd08c99 in 0.61 seconds
+INFO: 04:36:50 - uvicorn.access - 172.17.0.1:38934 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:36:50 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:36:50 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:36:50 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:36:50 - docling_serve.app - [TENANT_ID] Task a0ffff3a-e548-4f5a-a066-9080962da095 created with tenant_id='default'
+INFO: 04:36:50 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a0ffff3a-e548-4f5a-a066-9080962da095
+INFO: 04:36:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 04:36:50 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:36:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:36:50,555 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:50,555 [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-10-19 04:36:50,651 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:50,651 [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-10-19 04:36:50,719 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:50,719 [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:36:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 520/770 [00:00<00:00, 5196.20it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5194.27it/s]
+INFO: 04:36:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:52 - docling.datamodel.document - detected formats: []
+INFO: 04:36:52 - docling.document_converter - Going to convert document batch...
+INFO: 04:36:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:36:52 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:36:52 - docling.document_converter - Finished converting document file in 0.51 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: 04:38:00 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
-INFO: 04:38:00 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job accab041-d4b9-4d19-a535-9761833ae57e in 0.48 seconds
-INFO: 04:38:00 - uvicorn.access - 172.17.0.1:34840 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:38:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:38:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:38:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:38:00 - docling_serve.app - [TENANT_ID] Task 431121a0-b945-4688-b001-100e6bdc7389 created with tenant_id='default'
-INFO: 04:38:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 431121a0-b945-4688-b001-100e6bdc7389
-INFO: 04:38:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:38:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
-INFO: 04:38:00 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:38:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:38:00,888 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:38:00,888 [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-10-12 04:38:00,980 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:38:00,980 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:38:01,029 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:38:01,029 [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:38:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:38:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 447/770 [00:00<00:00, 4468.18it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4724.66it/s]
-INFO: 04:38:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:02 - docling.datamodel.document - detected formats: []
-INFO: 04:38:02 - docling.document_converter - Going to convert document batch...
-INFO: 04:38:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:38:02 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:38:02 - docling.document_converter - Finished converting document file in 0.33 sec.
+INFO: 04:36:52 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:36:52 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a0ffff3a-e548-4f5a-a066-9080962da095 in 0.51 seconds
+INFO: 04:36:52 - uvicorn.access - 172.17.0.1:38934 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:36:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:36:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:36:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:36:52 - docling_serve.app - [TENANT_ID] Task f7fda1a5-df5f-4fe1-9eab-993111a5ec5c created with tenant_id='default'
+INFO: 04:36:52 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f7fda1a5-df5f-4fe1-9eab-993111a5ec5c
+INFO: 04:36:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:36:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
+INFO: 04:36:52 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:36:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:36:52,567 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:52,567 [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-10-19 04:36:52,656 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:52,656 [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-10-19 04:36:52,703 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:36:52,703 [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:36:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:36:52 - 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, 5102.97it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5053.27it/s]
+INFO: 04:36:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:36:53 - docling.datamodel.document - detected formats: []
+INFO: 04:36:53 - docling.document_converter - Going to convert document batch...
+INFO: 04:36:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:36:53 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:36:53 - docling.document_converter - Finished converting document file in 0.36 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: 04:38:02 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:38:02 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 431121a0-b945-4688-b001-100e6bdc7389 in 0.38 seconds
-INFO: 04:38:02 - uvicorn.access - 172.17.0.1:34840 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:38:03 - uvicorn.access - 172.17.0.1:34840 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:38:03 - uvicorn.access - 172.17.0.1:34840 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:36:53 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
+INFO: 04:36:53 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f7fda1a5-df5f-4fe1-9eab-993111a5ec5c in 0.40 seconds
+INFO: 04:36:54 - uvicorn.access - 172.17.0.1:38934 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:36:54 - uvicorn.access - 172.17.0.1:38934 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:36:54 - uvicorn.access - 172.17.0.1:38934 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2038,120 +2198,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:37:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:46 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:37:46 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:37:46 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:37:46 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/health$,/readyz$,/healthz$,/livez$,/ready$)
-INFO: 04:37:47 - uvicorn.error - Started server process [1]
-INFO: 04:37:47 - uvicorn.error - Waiting for application startup.
-INFO: 04:37:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:50 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:37:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:50 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:37:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
-INFO: 04:37:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:50 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-12 04:37:51.028895989 [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:37:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:51,337 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:51,339 [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-10-12 04:37:51,448 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:51,448 [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-10-12 04:37:51,497 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:51,497 [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:37:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:51 - 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, 4938.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4916.64it/s]
-INFO: 04:37:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:53 - uvicorn.error - Application startup complete.
-INFO: 04:37:53 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:37:53 - docling_serve.app - Health check requested
-INFO: 04:37:53 - uvicorn.access - 172.17.0.1:42542 - "GET /health HTTP/1.1" 200
-INFO: 04:37:53 - docling_serve.app - Health check requested
-INFO: 04:37:53 - uvicorn.access - 172.17.0.1:42556 - "GET /health HTTP/1.1" 200
-INFO: 04:37:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:53 - docling_serve.app - [TENANT_ID] Task 458af6c9-2fee-46ce-a466-afa809c1cabb created with tenant_id='default'
-INFO: 04:37:53 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 458af6c9-2fee-46ce-a466-afa809c1cabb
-INFO: 04:37:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 04:37:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:53,813 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:53,813 [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-10-12 04:37:53,935 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:53,935 [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-10-12 04:37:53,984 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:53,984 [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:37:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:54 - 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, 14111.13it/s]
-INFO: 04:37:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:55 - docling.datamodel.document - detected formats: []
-INFO: 04:37:55 - docling.document_converter - Going to convert document batch...
-INFO: 04:37:55 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:37:55 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:37:55 - docling.document_converter - Finished converting document file in 0.89 sec.
-WARNING: 04:37:55 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:37:55 - docling_jobkit.convert.results - Processed 1 docs in 0.98 seconds.
-INFO: 04:37:55 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 458af6c9-2fee-46ce-a466-afa809c1cabb in 0.98 seconds
-INFO: 04:37:57 - uvicorn.access - 172.17.0.1:42556 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:37:57 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:57 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:57 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:57 - docling_serve.app - [TENANT_ID] Task 0cd7b7c2-7c0c-4e7f-852e-7ca0f3b85954 created with tenant_id='default'
-INFO: 04:37:57 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 0cd7b7c2-7c0c-4e7f-852e-7ca0f3b85954
-INFO: 04:37:57 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 04:37:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:57,860 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:57,860 [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-10-12 04:37:57,976 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:57,976 [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-10-12 04:37:58,034 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:58,034 [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:37:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████ | 468/770 [00:00<00:00, 4670.11it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4654.19it/s]
-INFO: 04:37:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:59 - docling.datamodel.document - detected formats: []
-INFO: 04:37:59 - docling.document_converter - Going to convert document batch...
-INFO: 04:37:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:37:59 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:37:59 - docling.document_converter - Finished converting document file in 0.57 sec.
-INFO: 04:37:59 - docling_jobkit.convert.results - Processed 1 docs in 0.57 seconds.
-INFO: 04:37:59 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 0cd7b7c2-7c0c-4e7f-852e-7ca0f3b85954 in 0.57 seconds
-INFO: 04:37:59 - uvicorn.access - 172.17.0.1:42556 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:37:59 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:59 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:59 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:59 - docling_serve.app - [TENANT_ID] Task 572f6977-ea31-42a1-8506-ef21f8441d9a created with tenant_id='default'
-INFO: 04:37:59 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 572f6977-ea31-42a1-8506-ef21f8441d9a
-INFO: 04:37:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
-INFO: 04:37:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:37:59,869 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:59,869 [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-10-12 04:37:59,996 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:37:59,996 [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-10-12 04:38:00,057 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:38:00,057 [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:38:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:38:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▎ | 490/770 [00:00<00:00, 4897.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4937.17it/s]
-INFO: 04:38:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:01 - docling.datamodel.document - detected formats: []
-INFO: 04:38:01 - docling.document_converter - Going to convert document batch...
-INFO: 04:38:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:38:01 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:38:01 - docling.document_converter - Finished converting document file in 0.48 sec.
-INFO: 04:38:01 - docling_jobkit.convert.results - Processed 1 docs in 0.55 seconds.
-INFO: 04:38:01 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 572f6977-ea31-42a1-8506-ef21f8441d9a in 0.55 seconds
-INFO: 04:38:01 - uvicorn.access - 172.17.0.1:42556 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:38:02 - uvicorn.access - 172.17.0.1:42556 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:38:02 - uvicorn.access - 172.17.0.1:42556 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:34:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:56 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:34:56 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:34:56 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:34:56 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/health$,/livez$,/ready$,/healthz$)
+INFO: 04:34:56 - uvicorn.error - Started server process [1]
+INFO: 04:34:56 - uvicorn.error - Waiting for application startup.
+INFO: 04:34:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:59 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:34:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:59 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:34:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:34:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
+INFO: 04:34:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:34:59 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-10-19 04:34:59.961209875 [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:35:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:35:00,265 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:00,266 [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-10-19 04:35:00,370 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:00,370 [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-10-19 04:35:00,416 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:00,417 [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:35:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:35:00 - 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, 5088.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5036.18it/s]
+INFO: 04:35:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:35:01 - uvicorn.error - Application startup complete.
+INFO: 04:35:01 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:35:02 - docling_serve.app - Health check requested
+INFO: 04:35:02 - uvicorn.access - 172.17.0.1:47160 - "GET /health HTTP/1.1" 200
+INFO: 04:35:02 - docling_serve.app - Health check requested
+INFO: 04:35:02 - uvicorn.access - 172.17.0.1:47162 - "GET /health HTTP/1.1" 200
+INFO: 04:35:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:35:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:35:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:35:02 - docling_serve.app - [TENANT_ID] Task 64107365-9bff-4a58-a4eb-da6da9517598 created with tenant_id='default'
+INFO: 04:35:02 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 64107365-9bff-4a58-a4eb-da6da9517598
+INFO: 04:35:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:35:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 04:35:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:35:02,350 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:02,350 [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-10-19 04:35:02,451 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:02,451 [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-10-19 04:35:02,498 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:02,498 [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:35:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:35:02 - 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, 5164.73it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5032.64it/s]
+INFO: 04:35:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:35:04 - docling.datamodel.document - detected formats: []
+INFO: 04:35:04 - docling.document_converter - Going to convert document batch...
+INFO: 04:35:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:35:04 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:35:04 - docling.document_converter - Finished converting document file in 0.93 sec.
+WARNING: 04:35:04 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:35:04 - docling_jobkit.convert.results - Processed 1 docs in 1.00 seconds.
+INFO: 04:35:04 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 64107365-9bff-4a58-a4eb-da6da9517598 in 1.00 seconds
+INFO: 04:35:06 - uvicorn.access - 172.17.0.1:47162 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:35:06 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:35:06 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:35:06 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:35:06 - docling_serve.app - [TENANT_ID] Task d77396c0-360d-4a52-a392-a1422640b399 created with tenant_id='default'
+INFO: 04:35:06 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task d77396c0-360d-4a52-a392-a1422640b399
+INFO: 04:35:06 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:35:06 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 04:35:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:35:06,381 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:06,381 [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-10-19 04:35:06,471 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:06,471 [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-10-19 04:35:06,521 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:06,521 [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:35:06 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:35:06 - 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, 5163.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5219.18it/s]
+INFO: 04:35:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:35:07 - docling.datamodel.document - detected formats: []
+INFO: 04:35:08 - docling.document_converter - Going to convert document batch...
+INFO: 04:35:08 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:35:08 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:35:08 - docling.document_converter - Finished converting document file in 0.50 sec.
+INFO: 04:35:08 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
+INFO: 04:35:08 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job d77396c0-360d-4a52-a392-a1422640b399 in 0.50 seconds
+INFO: 04:35:08 - uvicorn.access - 172.17.0.1:47162 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:35:08 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:35:08 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:35:08 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:35:08 - docling_serve.app - [TENANT_ID] Task 4ad0e138-3a3c-4dfb-abd2-d7b26017a6e8 created with tenant_id='default'
+INFO: 04:35:08 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4ad0e138-3a3c-4dfb-abd2-d7b26017a6e8
+INFO: 04:35:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:35:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
+INFO: 04:35:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:35:08,387 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35: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-10-19 04:35:08,482 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:08,482 [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-10-19 04:35:08,533 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:35:08,533 [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:35:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:35:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 519/770 [00:00<00:00, 5186.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5293.73it/s]
+INFO: 04:35:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:35:10 - docling.datamodel.document - detected formats: []
+INFO: 04:35:10 - docling.document_converter - Going to convert document batch...
+INFO: 04:35:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:35:10 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:35:10 - docling.document_converter - Finished converting document file in 0.90 sec.
+INFO: 04:35:10 - docling_jobkit.convert.results - Processed 1 docs in 0.94 seconds.
+INFO: 04:35:10 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4ad0e138-3a3c-4dfb-abd2-d7b26017a6e8 in 0.94 seconds
+INFO: 04:35:10 - uvicorn.access - 172.17.0.1:47162 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:35:10 - uvicorn.access - 172.17.0.1:47162 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:35:10 - uvicorn.access - 172.17.0.1:47162 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2189,120 +2349,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:34:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:43 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:34:43 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:34:43 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:34:43 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/healthz$,/metrics$,/readyz$,/health$,/ready$)
-INFO: 04:34:43 - uvicorn.error - Started server process [1]
-INFO: 04:34:43 - uvicorn.error - Waiting for application startup.
-INFO: 04:34:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:47 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:34:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:47 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:34:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 04:34:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:47 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-12 04:34:47.671614819 [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:34:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:48,074 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:48,076 [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-10-12 04:34:48,207 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:48,207 [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-10-12 04:34:48,277 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:48,278 [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:34:48 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:48 - 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, 4472.85it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6377.88it/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:38434 - "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:38444 - "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 64fe88a9-6ece-499e-ac2c-492f8d69db7c created with tenant_id='default'
-INFO: 04:34:50 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 64fe88a9-6ece-499e-ac2c-492f8d69db7c
-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:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:34:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:50,486 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:50,486 [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-10-12 04:34:50,694 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:50,694 [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-10-12 04:34:50,788 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:50,788 [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:34:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▋ | 512/770 [00:00<00:00, 5077.67it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5024.88it/s]
-INFO: 04:34:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:52 - docling.datamodel.document - detected formats: []
-INFO: 04:34:52 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:34:52 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:52 - docling.document_converter - Finished converting document file in 0.49 sec.
-WARNING: 04:34:52 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:34:52 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
-INFO: 04:34:52 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 64fe88a9-6ece-499e-ac2c-492f8d69db7c in 0.56 seconds
-INFO: 04:34:52 - uvicorn.access - 172.17.0.1:38444 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:34:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:34:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:34:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:34:52 - docling_serve.app - [TENANT_ID] Task 9e3c115d-748f-4778-9957-b4142f4480dc created with tenant_id='default'
-INFO: 04:34:52 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 9e3c115d-748f-4778-9957-b4142f4480dc
-INFO: 04:34:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:34:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:52,820 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:52,820 [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-10-12 04:34:52,915 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:52,916 [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-10-12 04:34:52,965 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:52,965 [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:34:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:53 - 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, 4959.73it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5030.79it/s]
-INFO: 04:34:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:54 - docling.datamodel.document - detected formats: []
-INFO: 04:34:54 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:34:54 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:54 - docling.document_converter - Finished converting document file in 0.56 sec.
-INFO: 04:34:54 - docling_jobkit.convert.results - Processed 1 docs in 0.57 seconds.
-INFO: 04:34:54 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 9e3c115d-748f-4778-9957-b4142f4480dc in 0.57 seconds
-INFO: 04:34:54 - uvicorn.access - 172.17.0.1:38444 - "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 e499c5ff-d1b3-406a-9c09-1fe213ffe322 created with tenant_id='default'
-INFO: 04:34:54 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e499c5ff-d1b3-406a-9c09-1fe213ffe322
-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:54 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 04:34:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:54,533 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:54,533 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-10-12 04:34:54,678 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:54,678 [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-10-12 04:34:54,747 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:54,748 [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:34:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:54 - 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, 4655.46it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4635.74it/s]
-INFO: 04:34:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:55 - docling.datamodel.document - detected formats: []
-INFO: 04:34:55 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:55 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:34:55 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:56 - docling.document_converter - Finished converting document file in 0.33 sec.
-INFO: 04:34:56 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
-INFO: 04:34:56 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e499c5ff-d1b3-406a-9c09-1fe213ffe322 in 0.36 seconds
-INFO: 04:34:56 - uvicorn.access - 172.17.0.1:38444 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:34:56 - uvicorn.access - 172.17.0.1:38444 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:34:56 - uvicorn.access - 172.17.0.1:38444 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:33:13 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:13 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:33:13 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:33:13 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:33:13 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/ready$,/readyz$,/livez$,/healthz$,/health$)
+INFO: 04:33:13 - uvicorn.error - Started server process [1]
+INFO: 04:33:13 - uvicorn.error - Waiting for application startup.
+INFO: 04:33:17 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:17 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:33:17 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:17 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:33:17 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:33:17 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:33:17 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-10-19 04:33:17.336730028 [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:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:33:17,647 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:17,649 [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-10-19 04:33:17,752 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:17,752 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:33:17,800 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:17,800 [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:33:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:17 - 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, 5247.24it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5083.96it/s]
+INFO: 04:33:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:18 - uvicorn.error - Application startup complete.
+INFO: 04:33:18 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:33:19 - docling_serve.app - Health check requested
+INFO: 04:33:19 - uvicorn.access - 172.17.0.1:55058 - "GET /health HTTP/1.1" 200
+INFO: 04:33:19 - docling_serve.app - Health check requested
+INFO: 04:33:19 - uvicorn.access - 172.17.0.1:55062 - "GET /health HTTP/1.1" 200
+INFO: 04:33:19 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:33:19 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:33:19 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:33:19 - docling_serve.app - [TENANT_ID] Task a8e6f59f-264a-4bf8-9840-449cad9a247b created with tenant_id='default'
+INFO: 04:33:19 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task a8e6f59f-264a-4bf8-9840-449cad9a247b
+INFO: 04:33:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:33:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:33:19,269 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:19,269 [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-10-19 04:33:19,369 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:19,370 [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-10-19 04:33:19,418 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:19,419 [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:33:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:19 - 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, 5010.93it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5143.65it/s]
+INFO: 04:33:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:20 - docling.datamodel.document - detected formats: []
+INFO: 04:33:20 - docling.document_converter - Going to convert document batch...
+INFO: 04:33:20 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:33:20 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:33:21 - docling.document_converter - Finished converting document file in 0.80 sec.
+WARNING: 04:33:21 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:33:21 - docling_jobkit.convert.results - Processed 1 docs in 0.87 seconds.
+INFO: 04:33:21 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job a8e6f59f-264a-4bf8-9840-449cad9a247b in 0.87 seconds
+INFO: 04:33:21 - uvicorn.access - 172.17.0.1:55062 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:33:21 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:33:21 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:33:21 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:33:21 - docling_serve.app - [TENANT_ID] Task 48bacae6-b705-41c5-adef-1bf2e05f2b12 created with tenant_id='default'
+INFO: 04:33:21 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 48bacae6-b705-41c5-adef-1bf2e05f2b12
+INFO: 04:33:21 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:21 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:33:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:33:21,292 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:21,293 [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-10-19 04:33:21,386 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:21,386 [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-10-19 04:33:21,433 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:21,433 [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:33:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:21 - 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, 5122.68it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5152.78it/s]
+INFO: 04:33:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:22 - docling.datamodel.document - detected formats: []
+INFO: 04:33:22 - docling.document_converter - Going to convert document batch...
+INFO: 04:33:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:33:22 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:33:22 - docling.document_converter - Finished converting document file in 0.56 sec.
+INFO: 04:33:22 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
+INFO: 04:33:22 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 48bacae6-b705-41c5-adef-1bf2e05f2b12 in 0.56 seconds
+INFO: 04:33:23 - uvicorn.access - 172.17.0.1:55062 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:33:23 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:33:23 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:33:23 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:33:23 - docling_serve.app - [TENANT_ID] Task cc957ec9-91a6-46a8-ac43-a259a1af8e9d created with tenant_id='default'
+INFO: 04:33:23 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task cc957ec9-91a6-46a8-ac43-a259a1af8e9d
+INFO: 04:33:23 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:33:23 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 04:33:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:33:23,296 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:23,296 [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-10-19 04:33:23,393 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:23,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-10-19 04:33:23,442 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:33:23,442 [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:33:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:33:23 - 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, 5001.24it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5131.92it/s]
+INFO: 04:33:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:33:24 - docling.datamodel.document - detected formats: []
+INFO: 04:33:24 - docling.document_converter - Going to convert document batch...
+INFO: 04:33:24 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:33:24 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:33:24 - docling.document_converter - Finished converting document file in 0.51 sec.
+INFO: 04:33:24 - docling_jobkit.convert.results - Processed 1 docs in 0.55 seconds.
+INFO: 04:33:24 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job cc957ec9-91a6-46a8-ac43-a259a1af8e9d in 0.55 seconds
+INFO: 04:33:25 - uvicorn.access - 172.17.0.1:55062 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:33:25 - uvicorn.access - 172.17.0.1:55062 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:33:25 - uvicorn.access - 172.17.0.1:55062 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2340,120 +2500,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:34:44 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:44 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:34:44 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:34:44 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:34:44 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/metrics$,/readyz$,/health$,/livez$,/ready$)
-INFO: 04:34:44 - uvicorn.error - Started server process [1]
-INFO: 04:34:44 - uvicorn.error - Waiting for application startup.
-INFO: 04:34:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:48 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:34:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:48 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:34:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 04:34:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:48 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-12 04:34:48.368965562 [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:34:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:48,807 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:48,810 [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-10-12 04:34:48,972 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:48,972 [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-10-12 04:34:49,020 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:49,021 [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:34:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 70%|███████ | 539/770 [00:00<00:00, 5320.52it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5323.50it/s]
-INFO: 04:34:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:50 - uvicorn.error - Application startup complete.
-INFO: 04:34:50 - 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:32860 - "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:32866 - "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 18beaef1-1266-4b83-bcf2-7d3a3153d2b5 created with tenant_id='default'
-INFO: 04:34:50 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 18beaef1-1266-4b83-bcf2-7d3a3153d2b5
-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:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:34:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:50,485 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:50,486 [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-10-12 04:34:50,606 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:50,606 [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-10-12 04:34:50,668 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:50,668 [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:34:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:50 - 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, 4599.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4749.70it/s]
-INFO: 04:34:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:51 - docling.datamodel.document - detected formats: []
-INFO: 04:34:52 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:34:52 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:52 - docling.document_converter - Finished converting document file in 0.80 sec.
-WARNING: 04:34:52 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:34:52 - docling_jobkit.convert.results - Processed 1 docs in 0.87 seconds.
-INFO: 04:34:52 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 18beaef1-1266-4b83-bcf2-7d3a3153d2b5 in 0.87 seconds
-INFO: 04:34:54 - uvicorn.access - 172.17.0.1:32866 - "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 17ac12be-9600-461c-97aa-ccb0d9982d40 created with tenant_id='default'
-INFO: 04:34:54 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 17ac12be-9600-461c-97aa-ccb0d9982d40
-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:54 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:34:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:54,511 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:54,511 [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-10-12 04:34:54,663 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:54,663 [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-10-12 04:34:54,752 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:54,753 [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:34:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:54 - 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, 4298.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4345.53it/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.47 sec.
-INFO: 04:34:56 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
-INFO: 04:34:56 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 17ac12be-9600-461c-97aa-ccb0d9982d40 in 0.47 seconds
-INFO: 04:34:56 - uvicorn.access - 172.17.0.1:32866 - "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 51b5b613-05d9-43b8-8cca-cd2fcde543a2 created with tenant_id='default'
-INFO: 04:34:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 51b5b613-05d9-43b8-8cca-cd2fcde543a2
-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:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 04:34:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:34:56,520 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:56,520 [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-10-12 04:34:56,640 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:56,640 [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-10-12 04:34:56,720 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:34:56,720 [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:34:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 602/770 [00:00<00:00, 6019.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6422.95it/s]
-INFO: 04:34:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:57 - docling.datamodel.document - detected formats: []
-INFO: 04:34:57 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:57 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:34:57 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:58 - docling.document_converter - Finished converting document file in 0.51 sec.
-INFO: 04:34:58 - docling_jobkit.convert.results - Processed 1 docs in 0.55 seconds.
-INFO: 04:34:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 51b5b613-05d9-43b8-8cca-cd2fcde543a2 in 0.55 seconds
-INFO: 04:34:58 - uvicorn.access - 172.17.0.1:32866 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:34:58 - uvicorn.access - 172.17.0.1:32866 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:34:58 - uvicorn.access - 172.17.0.1:32866 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:31:23 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:23 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:31:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:31:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:31:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/healthz$,/health$,/metrics$,/ready$,/livez$)
+INFO: 04:31:23 - uvicorn.error - Started server process [1]
+INFO: 04:31:23 - uvicorn.error - Waiting for application startup.
+INFO: 04:31:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:26 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:31:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:26 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:31:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:31:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:31:26 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-10-19 04:31:27.022644647 [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:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:31:27,318 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:27,319 [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-10-19 04:31:27,426 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:27,426 [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-10-19 04:31:27,478 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:27,478 [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:31:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31:27 - 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, 5019.05it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5019.03it/s]
+INFO: 04:31:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:31:28 - uvicorn.error - Application startup complete.
+INFO: 04:31:28 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:31:29 - docling_serve.app - Health check requested
+INFO: 04:31:29 - uvicorn.access - 172.17.0.1:49558 - "GET /health HTTP/1.1" 200
+INFO: 04:31:29 - docling_serve.app - Health check requested
+INFO: 04:31:29 - uvicorn.access - 172.17.0.1:49568 - "GET /health HTTP/1.1" 200
+INFO: 04:31:29 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:31:29 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:31:29 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:31:29 - docling_serve.app - [TENANT_ID] Task e49348a3-e478-458e-981f-ea98527bbc33 created with tenant_id='default'
+INFO: 04:31:29 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e49348a3-e478-458e-981f-ea98527bbc33
+INFO: 04:31:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:31:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:31:29,498 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:29,498 [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-10-19 04:31:29,597 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:29,597 [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-10-19 04:31:29,644 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:29,644 [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:31:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 526/770 [00:00<00:00, 5256.80it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5216.62it/s]
+INFO: 04:31:30 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:31:30 - docling.datamodel.document - detected formats: []
+INFO: 04:31:31 - docling.document_converter - Going to convert document batch...
+INFO: 04:31:31 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:31:31 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:31:31 - docling.document_converter - Finished converting document file in 0.83 sec.
+WARNING: 04:31:31 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:31:31 - docling_jobkit.convert.results - Processed 1 docs in 0.90 seconds.
+INFO: 04:31:31 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e49348a3-e478-458e-981f-ea98527bbc33 in 0.90 seconds
+INFO: 04:31:31 - uvicorn.access - 172.17.0.1:49568 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:31:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:31:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:31:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:31:31 - docling_serve.app - [TENANT_ID] Task 56a3a2ef-942e-409e-86c2-48030ad3ea5a created with tenant_id='default'
+INFO: 04:31:31 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 56a3a2ef-942e-409e-86c2-48030ad3ea5a
+INFO: 04:31:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:31:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:31:31,531 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:31,531 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-10-19 04:31:31,624 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:31,624 [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-10-19 04:31:31,670 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:31,670 [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:31:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31:31 - 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.22it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5258.48it/s]
+INFO: 04:31:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:31:32 - docling.datamodel.document - detected formats: []
+INFO: 04:31:32 - docling.document_converter - Going to convert document batch...
+INFO: 04:31:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:31:32 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:31:32 - docling.document_converter - Finished converting document file in 0.48 sec.
+INFO: 04:31:32 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 04:31:32 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 56a3a2ef-942e-409e-86c2-48030ad3ea5a in 0.48 seconds
+INFO: 04:31:33 - uvicorn.access - 172.17.0.1:49568 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:31:33 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:31:33 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:31:33 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:31:33 - docling_serve.app - [TENANT_ID] Task 67e63e08-3c52-41ad-afbc-1736d4099e78 created with tenant_id='default'
+INFO: 04:31:33 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 67e63e08-3c52-41ad-afbc-1736d4099e78
+INFO: 04:31:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:31:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 04:31:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:31:33,536 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:33,537 [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-10-19 04:31:33,631 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:33,631 [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-10-19 04:31:33,678 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:31:33,679 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+INFO: 04:31:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:31:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▉ | 531/770 [00:00<00:00, 5292.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5257.82it/s]
+INFO: 04:31:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:31:34 - docling.datamodel.document - detected formats: []
+INFO: 04:31:34 - docling.document_converter - Going to convert document batch...
+INFO: 04:31:34 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:31:34 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:31:34 - docling.document_converter - Finished converting document file in 0.40 sec.
+INFO: 04:31:34 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
+INFO: 04:31:34 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 67e63e08-3c52-41ad-afbc-1736d4099e78 in 0.45 seconds
+INFO: 04:31:35 - uvicorn.access - 172.17.0.1:49568 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:31:35 - uvicorn.access - 172.17.0.1:49568 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:31:35 - uvicorn.access - 172.17.0.1:49568 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2491,120 +2651,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:32:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:04 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:32:04 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:32:04 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:32:04 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/livez$,/health$,/healthz$,/readyz$,/metrics$)
-INFO: 04:32:04 - uvicorn.error - Started server process [1]
-INFO: 04:32:04 - uvicorn.error - Waiting for application startup.
-INFO: 04:32:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:08 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:32:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:08 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:32:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 04:32:09 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:09 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-12 04:32:09.077203451 [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:32:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:32:09,440 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:09,441 [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-10-12 04:32:09,538 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:09,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-10-12 04:32:09,587 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:09,587 [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:32:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:09 - 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, 5024.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4999.02it/s]
-INFO: 04:32:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:10 - uvicorn.error - Application startup complete.
-INFO: 04:32:10 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:32:11 - docling_serve.app - Health check requested
-INFO: 04:32:11 - uvicorn.access - 172.17.0.1:53068 - "GET /health HTTP/1.1" 200
-INFO: 04:32:11 - docling_serve.app - Health check requested
-INFO: 04:32:11 - uvicorn.access - 172.17.0.1:53078 - "GET /health HTTP/1.1" 200
-INFO: 04:32:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:32:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:32:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:32:11 - docling_serve.app - [TENANT_ID] Task 67693285-d239-4a22-b706-27754eec818d created with tenant_id='default'
-INFO: 04:32:11 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 67693285-d239-4a22-b706-27754eec818d
-INFO: 04:32:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 04:32:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:32:11,268 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:11,269 [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-10-12 04:32:11,386 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:11,386 [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-10-12 04:32:11,442 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:11,442 [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:32:11 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:11 - 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, 4616.93it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4653.78it/s]
-INFO: 04:32:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:12 - docling.datamodel.document - detected formats: []
-INFO: 04:32:12 - docling.document_converter - Going to convert document batch...
-INFO: 04:32:12 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:32:12 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:32:12 - docling.document_converter - Finished converting document file in 0.52 sec.
-WARNING: 04:32:13 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:32:13 - docling_jobkit.convert.results - Processed 1 docs in 0.93 seconds.
-INFO: 04:32:13 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 67693285-d239-4a22-b706-27754eec818d in 0.93 seconds
-INFO: 04:32:15 - uvicorn.access - 172.17.0.1:53078 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:32:15 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:32:15 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:32:15 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:32:15 - docling_serve.app - [TENANT_ID] Task 53ad6d6f-c46a-42ee-a93c-3d3b9844f590 created with tenant_id='default'
-INFO: 04:32:15 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 53ad6d6f-c46a-42ee-a93c-3d3b9844f590
-INFO: 04:32:15 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 04:32:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:32:15,358 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:15,358 [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-10-12 04:32:15,465 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:15,465 [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-10-12 04:32:15,514 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:15,514 [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:32:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:15 - 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, 4568.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4596.94it/s]
-INFO: 04:32:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:16 - docling.datamodel.document - detected formats: []
-INFO: 04:32:16 - docling.document_converter - Going to convert document batch...
-INFO: 04:32:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:32:16 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:32:16 - docling.document_converter - Finished converting document file in 0.48 sec.
-INFO: 04:32:16 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
-INFO: 04:32:16 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 53ad6d6f-c46a-42ee-a93c-3d3b9844f590 in 0.49 seconds
-INFO: 04:32:17 - uvicorn.access - 172.17.0.1:53078 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:32:17 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:32:17 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:32:17 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:32:17 - docling_serve.app - [TENANT_ID] Task 7a533ffc-c727-4e69-9fae-250973de4e20 created with tenant_id='default'
-INFO: 04:32:17 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7a533ffc-c727-4e69-9fae-250973de4e20
-INFO: 04:32:17 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
-INFO: 04:32:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:32:17,375 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:17,376 [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-10-12 04:32:17,501 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:17,501 [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-10-12 04:32:17,551 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:32:17,551 [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:32:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:17 - 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, 4294.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4456.71it/s]
-INFO: 04:32:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:18 - docling.datamodel.document - detected formats: []
-INFO: 04:32:19 - docling.document_converter - Going to convert document batch...
-INFO: 04:32:19 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:32:19 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:32:19 - docling.document_converter - Finished converting document file in 0.66 sec.
-INFO: 04:32:19 - docling_jobkit.convert.results - Processed 1 docs in 0.72 seconds.
-INFO: 04:32:19 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7a533ffc-c727-4e69-9fae-250973de4e20 in 0.72 seconds
-INFO: 04:32:19 - uvicorn.access - 172.17.0.1:53078 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:32:19 - uvicorn.access - 172.17.0.1:53078 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:32:19 - uvicorn.access - 172.17.0.1:53078 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:29:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:55 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:29:55 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:29:55 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:29:55 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/healthz$,/health$,/livez$,/ready$,/metrics$)
+INFO: 04:29:55 - uvicorn.error - Started server process [1]
+INFO: 04:29:55 - uvicorn.error - Waiting for application startup.
+INFO: 04:29:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:58 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:29:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:58 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:29:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:29:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:29:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:29:58 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-10-19 04:29:58.796408841 [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:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:29:59,068 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:29:59,070 [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-10-19 04:29:59,166 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:29:59,166 [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-10-19 04:29:59,212 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:29:59,212 [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:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:29:59 - 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, 4868.58it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4945.02it/s]
+INFO: 04:29:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:00 - uvicorn.error - Application startup complete.
+INFO: 04:30:00 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:30:00 - docling_serve.app - Health check requested
+INFO: 04:30:00 - uvicorn.access - 172.17.0.1:59136 - "GET /health HTTP/1.1" 200
+INFO: 04:30:00 - docling_serve.app - Health check requested
+INFO: 04:30:00 - uvicorn.access - 172.17.0.1:59142 - "GET /health HTTP/1.1" 200
+INFO: 04:30:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:00 - docling_serve.app - [TENANT_ID] Task ca25e21d-91d4-43ce-9b42-9ad96f9e1630 created with tenant_id='default'
+INFO: 04:30:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ca25e21d-91d4-43ce-9b42-9ad96f9e1630
+INFO: 04:30:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 04:30:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:30:00,868 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:00,868 [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-10-19 04:30:00,960 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:00,960 [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-10-19 04:30:01,007 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:01,007 [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:30:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:01 - 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, 5087.46it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5178.91it/s]
+INFO: 04:30:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:02 - docling.datamodel.document - detected formats: []
+INFO: 04:30:02 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:30:02 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:02 - docling.document_converter - Finished converting document file in 0.81 sec.
+WARNING: 04:30:02 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:30:02 - docling_jobkit.convert.results - Processed 1 docs in 0.89 seconds.
+INFO: 04:30:02 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ca25e21d-91d4-43ce-9b42-9ad96f9e1630 in 0.89 seconds
+INFO: 04:30:02 - uvicorn.access - 172.17.0.1:59142 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:02 - docling_serve.app - [TENANT_ID] Task 6ef2b0d6-4c69-45d4-a097-113df0091000 created with tenant_id='default'
+INFO: 04:30:02 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 6ef2b0d6-4c69-45d4-a097-113df0091000
+INFO: 04:30:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 04:30:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:30:02,883 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:02,883 [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-10-19 04:30:02,976 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:02,977 [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-10-19 04:30:03,024 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:03,025 [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:30:03 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:03 - 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, 5140.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5142.75it/s]
+INFO: 04:30:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:04 - docling.datamodel.document - detected formats: []
+INFO: 04:30:04 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:30:04 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:04 - docling.document_converter - Finished converting document file in 0.49 sec.
+INFO: 04:30:04 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
+INFO: 04:30:04 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 6ef2b0d6-4c69-45d4-a097-113df0091000 in 0.50 seconds
+INFO: 04:30:04 - uvicorn.access - 172.17.0.1:59142 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:04 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:04 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:04 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:04 - docling_serve.app - [TENANT_ID] Task 0373e9a1-5219-479a-a969-3d8276a02ff4 created with tenant_id='default'
+INFO: 04:30:04 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 0373e9a1-5219-479a-a969-3d8276a02ff4
+INFO: 04:30:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
+INFO: 04:30:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:30:04,910 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:04,910 [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-10-19 04:30:05,014 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:05,014 [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-10-19 04:30:05,062 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:30:05,062 [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:30:05 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 520/770 [00:00<00:00, 5193.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5192.79it/s]
+INFO: 04:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:06 - docling.datamodel.document - detected formats: []
+INFO: 04:30:06 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:06 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:30:06 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:06 - docling.document_converter - Finished converting document file in 0.55 sec.
+INFO: 04:30:06 - docling_jobkit.convert.results - Processed 1 docs in 0.60 seconds.
+INFO: 04:30:06 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 0373e9a1-5219-479a-a969-3d8276a02ff4 in 0.60 seconds
+INFO: 04:30:06 - uvicorn.access - 172.17.0.1:59142 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:07 - uvicorn.access - 172.17.0.1:59142 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:30:07 - uvicorn.access - 172.17.0.1:59142 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2642,120 +2802,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:31:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:40 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:31:40 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:31:40 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:31:40 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/healthz$,/readyz$,/health$,/livez$,/ready$)
-INFO: 04:31:41 - uvicorn.error - Started server process [1]
-INFO: 04:31:41 - uvicorn.error - Waiting for application startup.
-INFO: 04:31:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:48 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:31:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:48 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:31:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
-INFO: 04:31:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:49 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-12 04:31:49.167776074 [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:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:31:49,708 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:49,711 [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-10-12 04:31:49,906 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:49,906 [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-10-12 04:31:50,022 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:50,023 [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:31:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 93%|█████████▎| 716/770 [00:00<00:00, 7155.08it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7498.11it/s]
-INFO: 04:31:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:51 - uvicorn.error - Application startup complete.
-INFO: 04:31:51 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:31:52 - docling_serve.app - Health check requested
-INFO: 04:31:52 - uvicorn.access - 172.17.0.1:54162 - "GET /health HTTP/1.1" 200
-INFO: 04:31:52 - docling_serve.app - Health check requested
-INFO: 04:31:52 - uvicorn.access - 172.17.0.1:54170 - "GET /health HTTP/1.1" 200
-INFO: 04:31:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:31:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:31:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:31:52 - docling_serve.app - [TENANT_ID] Task ca779042-2afd-4cd4-9010-c20f5f20d27c created with tenant_id='default'
-INFO: 04:31:52 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ca779042-2afd-4cd4-9010-c20f5f20d27c
-INFO: 04:31:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 04:31:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:31:52,209 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:52,210 [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-10-12 04:31:52,304 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:52,304 [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-10-12 04:31:52,352 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:52,352 [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: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: 66%|██████▋ | 511/770 [00:00<00:00, 5107.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5138.44it/s]
-INFO: 04:31:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:53 - docling.datamodel.document - detected formats: []
-INFO: 04:31:53 - docling.document_converter - Going to convert document batch...
-INFO: 04:31:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:31:53 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:31:53 - docling.document_converter - Finished converting document file in 0.49 sec.
-WARNING: 04:31:53 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:31:53 - docling_jobkit.convert.results - Processed 1 docs in 0.58 seconds.
-INFO: 04:31:53 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ca779042-2afd-4cd4-9010-c20f5f20d27c in 0.58 seconds
-INFO: 04:31:54 - uvicorn.access - 172.17.0.1:54170 - "POST /v1/convert/source 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 129b9543-e5c0-4f92-aa2e-96f054464fbd created with tenant_id='default'
-INFO: 04:31:54 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 129b9543-e5c0-4f92-aa2e-96f054464fbd
-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 c835e945376007df084ecda847e91f5b
-INFO: 04:31:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:31:54,529 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:54,529 [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-10-12 04:31:54,636 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:54,636 [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-10-12 04:31:54,684 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:54,684 [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:31:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 53%|█████▎ | 405/770 [00:00<00:00, 4026.64it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4092.93it/s]
-INFO: 04:31:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:55 - 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.50 sec.
-INFO: 04:31:56 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
-INFO: 04:31:56 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 129b9543-e5c0-4f92-aa2e-96f054464fbd in 0.51 seconds
-INFO: 04:31:56 - uvicorn.access - 172.17.0.1:54170 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:31:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:31:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:31:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:31:56 - docling_serve.app - [TENANT_ID] Task 11af51d7-1973-46ea-99bd-9eafa09263f4 created with tenant_id='default'
-INFO: 04:31:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 11af51d7-1973-46ea-99bd-9eafa09263f4
-INFO: 04:31:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
-INFO: 04:31:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-12 04:31:56,558 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:56,558 [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-10-12 04:31:56,705 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:56,705 [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-10-12 04:31:56,759 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:31:56,760 [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:31:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 53%|█████▎ | 409/770 [00:00<00:00, 4065.02it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4017.07it/s]
-INFO: 04:31:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:57 - docling.datamodel.document - detected formats: []
-INFO: 04:31:57 - docling.document_converter - Going to convert document batch...
-INFO: 04:31:57 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:31:57 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:31:58 - docling.document_converter - Finished converting document file in 0.34 sec.
-INFO: 04:31:58 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 04:31:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 11af51d7-1973-46ea-99bd-9eafa09263f4 in 0.39 seconds
-INFO: 04:31:58 - uvicorn.access - 172.17.0.1:54170 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:31:58 - uvicorn.access - 172.17.0.1:54170 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:31:58 - uvicorn.access - 172.17.0.1:54170 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:28:12 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:12 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:28:12 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:28:12 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:28:12 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/livez$,/health$,/ready$,/healthz$,/readyz$)
+INFO: 04:28:12 - uvicorn.error - Started server process [1]
+INFO: 04:28:12 - uvicorn.error - Waiting for application startup.
+INFO: 04:28:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:15 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:28:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:15 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:28:15 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
+INFO: 04:28:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:15 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-10-19 04:28:15.908922764 [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:28:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:28:16,213 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:16,215 [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-10-19 04:28:16,310 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:16,310 [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-10-19 04:28:16,356 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:16,356 [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:28:16 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:16 - 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, 4977.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4949.93it/s]
+INFO: 04:28:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:17 - uvicorn.error - Application startup complete.
+INFO: 04:28:17 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:28:17 - docling_serve.app - Health check requested
+INFO: 04:28:17 - uvicorn.access - 172.17.0.1:52160 - "GET /health HTTP/1.1" 200
+INFO: 04:28:17 - docling_serve.app - Health check requested
+INFO: 04:28:17 - uvicorn.access - 172.17.0.1:52166 - "GET /health HTTP/1.1" 200
+INFO: 04:28:17 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:28:17 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:28:17 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:28:17 - docling_serve.app - [TENANT_ID] Task b4c6c8bd-94c3-48b5-85c2-b72e9897efc3 created with tenant_id='default'
+INFO: 04:28:17 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b4c6c8bd-94c3-48b5-85c2-b72e9897efc3
+INFO: 04:28:17 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 04:28:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:28:17,715 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:17,715 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-10-19 04:28:17,809 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:17,809 [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-10-19 04:28:17,881 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:17,882 [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:28:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 64%|██████▎ | 490/770 [00:00<00:00, 4889.36it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5000.38it/s]
+INFO: 04:28:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:19 - docling.datamodel.document - detected formats: []
+INFO: 04:28:19 - docling.document_converter - Going to convert document batch...
+INFO: 04:28:19 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:28:19 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:28:19 - docling.document_converter - Finished converting document file in 0.53 sec.
+WARNING: 04:28:19 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:28:19 - docling_jobkit.convert.results - Processed 1 docs in 0.87 seconds.
+INFO: 04:28:19 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b4c6c8bd-94c3-48b5-85c2-b72e9897efc3 in 0.87 seconds
+INFO: 04:28:19 - uvicorn.access - 172.17.0.1:52166 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:28:19 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:28:19 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:28:19 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:28:19 - docling_serve.app - [TENANT_ID] Task 632cdded-0b23-457f-af7d-940468ccc310 created with tenant_id='default'
+INFO: 04:28:19 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 632cdded-0b23-457f-af7d-940468ccc310
+INFO: 04:28:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 04:28:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:28:19,732 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:19,733 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-10-19 04:28:19,852 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:19,852 [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-10-19 04:28:19,900 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:19,900 [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:28:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 516/770 [00:00<00:00, 5157.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5121.08it/s]
+INFO: 04:28:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:21 - docling.datamodel.document - detected formats: []
+INFO: 04:28:21 - docling.document_converter - Going to convert document batch...
+INFO: 04:28:21 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:28:21 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:28:21 - docling.document_converter - Finished converting document file in 0.71 sec.
+INFO: 04:28:21 - docling_jobkit.convert.results - Processed 1 docs in 0.72 seconds.
+INFO: 04:28:21 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 632cdded-0b23-457f-af7d-940468ccc310 in 0.72 seconds
+INFO: 04:28:21 - uvicorn.access - 172.17.0.1:52166 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:28:21 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:28:21 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:28:21 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:28:21 - docling_serve.app - [TENANT_ID] Task ccafa3ab-576e-423a-86cc-2f85ba37ec69 created with tenant_id='default'
+INFO: 04:28:21 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task ccafa3ab-576e-423a-86cc-2f85ba37ec69
+INFO: 04:28:21 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:21 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
+INFO: 04:28:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-10-19 04:28:21,745 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:21,745 [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-10-19 04:28:21,847 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:21,847 [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-10-19 04:28:21,895 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:28:21,896 [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:28:22 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:22 - 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, 4975.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5045.96it/s]
+INFO: 04:28:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:23 - docling.datamodel.document - detected formats: []
+INFO: 04:28:23 - docling.document_converter - Going to convert document batch...
+INFO: 04:28:23 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:28:23 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:28:23 - docling.document_converter - Finished converting document file in 0.48 sec.
+INFO: 04:28:23 - docling_jobkit.convert.results - Processed 1 docs in 0.53 seconds.
+INFO: 04:28:23 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job ccafa3ab-576e-423a-86cc-2f85ba37ec69 in 0.53 seconds
+INFO: 04:28:23 - uvicorn.access - 172.17.0.1:52166 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:28:23 - uvicorn.access - 172.17.0.1:52166 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:28:23 - uvicorn.access - 172.17.0.1:52166 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2793,37 +2953,37 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-2026-10-12 04:28:42.638430442 [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-10-12 04:28:42,975 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:42,976 [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-10-12 04:28:43,083 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:43,084 [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-10-12 04:28:43,132 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:43,133 [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, 4553.02it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4568.91it/s]
-[INFO] 2026-10-12 04:28:45,510 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:45,511 [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-10-12 04:28:45,672 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:45,672 [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-10-12 04:28:45,720 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:45,720 [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%|█████▉ | 459/770 [00:00<00:00, 4565.59it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4622.56it/s]
-WARNING: 04:28:47 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-WARNING: 04:28:47 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-[INFO] 2026-10-12 04:28:47,858 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:47,859 [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-10-12 04:28:47,962 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:47,963 [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-10-12 04:28:48,012 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:48,013 [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, 5037.15it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5012.32it/s]
-[INFO] 2026-10-12 04:28:49,569 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:49,569 [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-10-12 04:28:49,744 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:49,744 [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-10-12 04:28:49,852 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:49,853 [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%|██████ | 465/770 [00:00<00:00, 4634.22it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4721.80it/s]
+2026-10-19 04:26:28.062780940 [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-10-19 04:26:28,361 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:28,363 [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-10-19 04:26:28,456 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:28,457 [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-10-19 04:26:28,504 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:28,504 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 476/770 [00:00<00:00, 4757.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4794.09it/s]
+[INFO] 2026-10-19 04:26:30,066 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:30,067 [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-10-19 04:26:30,162 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:30,163 [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-10-19 04:26:30,211 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:30,211 [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%|██████▎ | 485/770 [00:00<00:00, 4846.47it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4890.73it/s]
+WARNING: 04:26:31 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+WARNING: 04:26:31 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+[INFO] 2026-10-19 04:26:32,365 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:32,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-10-19 04:26:32,472 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:32,472 [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-10-19 04:26:32,522 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:32,523 [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%|██████▌ | 508/770 [00:00<00:00, 5077.64it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5058.36it/s]
+[INFO] 2026-10-19 04:26:36,104 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:36,104 [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-10-19 04:26:36,203 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:36,203 [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-10-19 04:26:36,252 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:26:36,253 [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.88it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5021.39it/s]
```
@@ -2863,45 +3023,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:28:42.722842057 [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-10-12 04:28:43,156 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:43,158 [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-10-12 04:28:43,311 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:43,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-10-12 04:28:43,361 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:43,362 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 9072.71it/s]
+2026-10-19 04:24:44.263109522 [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-10-19 04:24:44,551 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:44,552 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-10-19 04:24:44,647 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:44,648 [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-10-19 04:24:44,693 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:44,693 [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%|██████▌ | 510/770 [00:00<00:00, 5092.44it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5132.21it/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:60014 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60026 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:28:45,523 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:45,524 [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-10-12 04:28:45,659 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:45,659 [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-10-12 04:28:45,732 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:45,732 [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%|█████▉ | 459/770 [00:00<00:00, 4587.97it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4650.25it/s]
+INFO: 172.17.0.1:50382 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50392 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:24:46,376 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:46,376 [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-10-19 04:24:46,469 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:46,469 [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-10-19 04:24:46,514 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:46,515 [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%|██████▌ | 510/770 [00:00<00:00, 5096.00it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5021.64it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:60026 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:28:49,550 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:49,551 [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-10-12 04:28:49,690 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:49,690 [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-10-12 04:28:49,742 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:49,744 [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%|██████ | 465/770 [00:00<00:00, 4584.68it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4435.03it/s]
-INFO: 172.17.0.1:60026 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:28:51,558 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:51,558 [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-10-12 04:28:51,678 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:51,679 [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-10-12 04:28:51,758 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:28:51,758 [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%|██████▌ | 503/770 [00:00<00:00, 5006.30it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4984.70it/s]
-INFO: 172.17.0.1:60026 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60026 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60026 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50392 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:24:50,393 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:50,393 [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-10-19 04:24:50,492 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:50,492 [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-10-19 04:24:50,538 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:50,539 [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%|██████▊ | 524/770 [00:00<00:00, 5225.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5108.48it/s]
+INFO: 172.17.0.1:50392 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:24:52,411 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:52,411 [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-10-19 04:24:52,503 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:52,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-10-19 04:24:52,551 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:24:52,551 [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%|██████▌ | 503/770 [00:00<00:00, 5029.54it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5091.24it/s]
+INFO: 172.17.0.1:50392 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50392 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50392 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -2941,45 +3101,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:25:38.248390469 [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-10-12 04:25:38,623 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:38,626 [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-10-12 04:25:38,787 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:38,787 [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-10-12 04:25:38,859 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:38,860 [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, 4837.06it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5534.70it/s]
+2026-10-19 04:23:10.951577985 [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-10-19 04:23:11,241 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:11,242 [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-10-19 04:23:11,337 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:11,338 [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-10-19 04:23:11,384 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:11,384 [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: 69%|██████▉ | 532/770 [00:00<00:00, 5306.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5148.87it/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:47860 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47872 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:25:40,650 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:40,650 [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-10-12 04:25:40,789 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:40,789 [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-10-12 04:25:40,846 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:40,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: 63%|██████▎ | 484/770 [00:00<00:00, 4817.41it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4807.80it/s]
+INFO: 172.17.0.1:54004 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54008 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:23:12,698 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:12,699 [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-10-19 04:23:12,798 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:12,798 [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-10-19 04:23:12,844 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:12,844 [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, 4850.12it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4901.09it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:47872 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:25:44,696 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:44,696 [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-10-12 04:25:44,801 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:44,802 [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-10-12 04:25:44,850 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:44,850 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 483/770 [00:00<00:00, 4805.67it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5339.92it/s]
-INFO: 172.17.0.1:47872 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:25:46,708 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:46,709 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-10-12 04:25:46,853 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:46,854 [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-10-12 04:25:46,915 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:46,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: 57%|█████▋ | 439/770 [00:00<00:00, 4385.16it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4318.81it/s]
-INFO: 172.17.0.1:47872 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47872 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47872 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54008 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:23:14,717 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:14,718 [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-10-19 04:23:14,818 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:14,819 [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-10-19 04:23:14,865 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:14,865 [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%|██████▎ | 482/770 [00:00<00:00, 4809.70it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4904.76it/s]
+INFO: 172.17.0.1:54008 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:23:16,723 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:16,723 [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-10-19 04:23:16,826 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:16,826 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:23:16,881 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:23:16,881 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▌ | 508/770 [00:00<00:00, 5079.73it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5071.96it/s]
+INFO: 172.17.0.1:54008 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54008 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54008 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3019,45 +3179,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:25:35.881678369 [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-10-12 04:25:36,249 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:36,252 [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-10-12 04:25:36,395 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:36,395 [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-10-12 04:25:36,442 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:36,442 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 81%|████████ | 622/770 [00:00<00:00, 6205.36it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5830.49it/s]
+2026-10-19 04:21:29.543757042 [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-10-19 04:21:29,847 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:29,849 [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-10-19 04:21:29,948 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:29,948 [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-10-19 04:21:29,996 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:29,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: 68%|██████▊ | 522/770 [00:00<00:00, 5216.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5304.89it/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:51776 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51784 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:25:38,683 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:38,684 [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-10-12 04:25:38,807 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:38,808 [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-10-12 04:25:38,933 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:38,934 [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: 55%|█████▌ | 425/770 [00:00<00:00, 4215.78it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4584.61it/s]
+INFO: 172.17.0.1:54648 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54662 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:21:31,707 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:31,707 [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-10-19 04:21:31,795 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:31,795 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-10-19 04:21:31,840 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:31,840 [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%|██████▍ | 493/770 [00:00<00:00, 4895.67it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4876.35it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:51784 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:25:40,697 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:40,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-10-12 04:25:40,823 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:40,824 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-12 04:25:40,923 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:40,923 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 476/770 [00:00<00:00, 4753.59it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4841.17it/s]
-INFO: 172.17.0.1:51784 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:25:42,696 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:42,696 [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-10-12 04:25:42,781 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:42,781 [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-10-12 04:25:42,828 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:25:42,828 [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, 4897.67it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4953.84it/s]
-INFO: 172.17.0.1:51784 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51784 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51784 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54662 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:21:33,724 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:33,724 [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-10-19 04:21:33,813 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:33,813 [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-10-19 04:21:33,858 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:33,858 [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%|██████▎ | 484/770 [00:00<00:00, 4814.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4948.50it/s]
+INFO: 172.17.0.1:54662 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:21:35,742 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:35,743 [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-10-19 04:21:35,827 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:35,827 [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-10-19 04:21:35,872 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:21:35,872 [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%|██████▎ | 488/770 [00:00<00:00, 4849.19it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4836.81it/s]
+INFO: 172.17.0.1:54662 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54662 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54662 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3097,45 +3257,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:22:20.712052967 [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-10-12 04:22:21,521 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:21,541 [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-10-12 04:22:23,103 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:23,103 [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-10-12 04:22:23,182 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:23,182 [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, 4409.29it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4499.19it/s]
+2026-10-19 04:19:32.098858748 [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-10-19 04:19:32,604 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:32,606 [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-10-19 04:19:32,696 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:32,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-10-19 04:19:32,742 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:32,743 [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: 69%|██████▉ | 532/770 [00:00<00:00, 5254.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5160.68it/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:53994 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54002 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:22:25,299 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:25,300 [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-10-12 04:22:25,399 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:25,399 [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-10-12 04:22:25,447 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:25,448 [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%|█████▌ | 432/770 [00:00<00:00, 4289.60it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4157.07it/s]
+INFO: 172.17.0.1:38122 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38126 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:19:33,912 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:33,912 [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-10-19 04:19:34,004 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:34,005 [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-10-19 04:19:34,055 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:34,055 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 522/770 [00:00<00:00, 5218.13it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5084.19it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:54002 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:22:27,348 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:27,349 [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-10-12 04:22:27,462 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:27,462 [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-10-12 04:22:27,511 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:27,512 [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: 58%|█████▊ | 444/770 [00:00<00:00, 4413.28it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4399.79it/s]
-INFO: 172.17.0.1:54002 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:22:29,345 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:29,346 [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-10-12 04:22:29,438 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:29,438 [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-10-12 04:22:29,486 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:29,486 [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%|██████▏ | 472/770 [00:00<00:00, 4718.81it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4643.63it/s]
-INFO: 172.17.0.1:54002 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54002 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54002 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38126 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:19:35,931 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:35,931 [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-10-19 04:19:36,020 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:36,020 [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-10-19 04:19:36,067 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:36,067 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 596/770 [00:00<00:00, 5909.48it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5703.53it/s]
+INFO: 172.17.0.1:38126 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:19:37,950 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:37,950 [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-10-19 04:19:38,038 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:38,038 [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-10-19 04:19:38,086 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:19:38,086 [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, 5140.53it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5138.95it/s]
+INFO: 172.17.0.1:38126 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38126 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:38126 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3175,45 +3335,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:22:36.305619373 [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-10-12 04:22:37,032 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:37,034 [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-10-12 04:22:37,157 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:37,157 [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-10-12 04:22:37,227 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:37,227 [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: 60%|█████▉ | 461/770 [00:00<00:00, 4584.61it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4442.49it/s]
+2026-10-19 04:18:10.451485432 [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-10-19 04:18:11,096 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:11,098 [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-10-19 04:18:11,204 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:11,204 [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-10-19 04:18:11,254 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:11,254 [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: 62%|██████▏ | 474/770 [00:00<00:00, 4718.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4537.59it/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:47690 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47706 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:22:39,316 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:39,316 [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-10-12 04:22:39,402 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:39,403 [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-10-12 04:22:39,452 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:39,453 [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: 55%|█████▌ | 424/770 [00:00<00:00, 4224.64it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4302.47it/s]
+INFO: 172.17.0.1:56484 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56488 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:18:12,956 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:12,956 [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-10-19 04:18:13,084 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:13,085 [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-10-19 04:18:13,156 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:13,157 [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%|█████▉ | 458/770 [00:00<00:00, 4579.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4745.95it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:47706 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:22:41,339 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:41,339 [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-10-12 04:22:41,470 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:41,470 [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-10-12 04:22:41,515 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:41,515 [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: 64%|██████▍ | 494/770 [00:00<00:00, 4867.07it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4940.50it/s]
-INFO: 172.17.0.1:47706 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-12 04:22:43,370 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:43,371 [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-10-12 04:22:43,492 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:43,492 [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-10-12 04:22:43,574 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:22:43,575 [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: 58%|█████▊ | 445/770 [00:00<00:00, 4448.69it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6160.42it/s]
-INFO: 172.17.0.1:47706 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47706 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:47706 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56488 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:18:15,003 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:15,003 [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-10-19 04:18:15,105 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:15,105 [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-10-19 04:18:15,151 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:15,152 [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: 57%|█████▋ | 439/770 [00:00<00:00, 4385.52it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4238.84it/s]
+INFO: 172.17.0.1:56488 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-10-19 04:18:19,042 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:19,043 [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-10-19 04:18:19,158 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:19,158 [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-10-19 04:18:19,266 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:18:19,267 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7934.55it/s]
+INFO: 172.17.0.1:56488 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56488 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56488 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3253,23 +3413,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:19:00.077895765 [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-10-12 04:19:00,669 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:19:00,670 [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-10-12 04:19:00,763 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:19:00,763 [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-10-12 04:19:00,807 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:19:00,807 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:15:44.849961762 [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-10-19 04:15:45,296 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:15:45,298 [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-10-19 04:15:45,388 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:15:45,388 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
+[INFO] 2026-10-19 04:15:45,431 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:15:45,431 [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:58382 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58396 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42792 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42802 - "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:58396 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58396 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58396 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58396 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58396 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42802 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42802 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42802 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42802 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42802 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3309,23 +3469,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:18:36.408318896 [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-10-12 04:18:37,132 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:18:37,135 [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-10-12 04:18:37,301 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:18:37,301 [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-10-12 04:18:37,373 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:18:37,373 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:13:37.216424977 [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-10-19 04:13:37,699 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:13:37,700 [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-10-19 04:13:37,798 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:13:37,798 [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-10-19 04:13:37,843 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:13:37,843 [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:60410 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60414 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59722 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59734 - "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:60414 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60414 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60414 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60414 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60414 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59734 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59734 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59734 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59734 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59734 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3365,23 +3525,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:15:12.570109214 [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-10-12 04:15:13,099 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:15:13,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-10-12 04:15:13,214 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:15:13,214 [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-10-12 04:15:13,261 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:15:13,261 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:11:24.809708204 [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-10-19 04:11:25,282 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:11:25,283 [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-10-19 04:11:25,379 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:11:25,379 [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-10-19 04:11:25,423 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:11:25,423 [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:58298 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58308 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52696 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52702 - "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:58308 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58308 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58308 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58308 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:58308 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52702 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52702 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52702 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52702 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52702 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3421,23 +3581,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:14:59.338116477 [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-10-12 04:15:00,132 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:15:00,135 [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-10-12 04:15:00,327 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:15:00,328 [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-10-12 04:15:00,382 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:15:00,383 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:09:28.629163703 [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-10-19 04:09:29,126 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:09:29,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-10-19 04:09:29,219 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:09:29,220 [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-10-19 04:09:29,262 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:09:29,262 [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:43006 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43014 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47614 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47620 - "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:43014 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43014 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43014 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43014 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43014 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47620 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47620 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47620 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47620 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47620 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3477,23 +3637,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:11:21.112885179 [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-10-12 04:11:21,753 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:11:21,757 [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-10-12 04:11:21,858 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:11:21,859 [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-10-12 04:11:21,920 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:11:21,920 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:07:09.060560633 [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-10-19 04:07:09,572 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:07:09,574 [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-10-19 04:07:09,661 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:07:09,662 [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-10-19 04:07:09,704 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:07:09,704 [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:51454 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51470 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53174 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53176 - "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:51470 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51470 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51470 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51470 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51470 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53176 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53176 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53176 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53176 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53176 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3533,23 +3693,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:10:57.584856439 [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-10-12 04:10:58,353 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:10:58,356 [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-10-12 04:10:59,020 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:10:59,020 [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-10-12 04:10:59,117 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:10:59,117 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:05:13.786174787 [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-10-19 04:05:14,254 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:05:14,256 [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-10-19 04:05:14,364 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:05:14,364 [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-10-19 04:05:14,412 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:05:14,412 [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:36268 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36278 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35538 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35550 - "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:36278 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36278 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36278 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36278 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36278 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35550 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35550 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35550 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35550 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35550 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3589,23 +3749,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:07:39.918207185 [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-10-12 04:07:40,481 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:07:40,482 [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-10-12 04:07:40,586 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:07:40,586 [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-10-12 04:07:40,634 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:07:40,634 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:02:43.757842554 [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-10-19 04:02:44,242 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:02:44,243 [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-10-19 04:02:44,345 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:02:44,346 [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-10-19 04:02:44,394 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:02:44,394 [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:43538 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43552 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33766 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33770 - "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:43552 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43552 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43552 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43552 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43552 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33770 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33770 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33770 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33770 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33770 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3645,23 +3805,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-12 04:07:01.516206547 [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-10-12 04:07:02,256 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:07:02,259 [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-10-12 04:07:02,487 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:07:02,487 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-10-12 04:07:02,540 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:07:02,540 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-10-19 04:00:54.084282513 [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-10-19 04:00:54,542 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:00:54,544 [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-10-19 04:00:54,637 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:00:54,637 [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-10-19 04:00:54,683 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 04:00:54,683 [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:50956 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50964 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60292 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60306 - "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:50964 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50964 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50964 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50964 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50964 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60306 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60306 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60306 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60306 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60306 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3701,22 +3861,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-10-12 04:04:04,297 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:04:04,299 [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-10-12 04:04:04,379 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:04:04,379 [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-10-12 04:04:04,426 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:04:04,426 [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-10-19 03:58:19,426 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:58:19,428 [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-10-19 03:58:19,500 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:58:19,500 [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-10-19 03:58:19,535 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:58:19,535 [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:54810 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54814 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54882 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54888 - "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:54814 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54814 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54814 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54814 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54814 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54888 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54888 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54888 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54888 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54888 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3756,22 +3916,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-10-12 04:02:58,051 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:02:58,054 [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-10-12 04:02:58,202 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:02:58,203 [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-10-12 04:02:58,283 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:02:58,284 [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-10-19 03:56:37,473 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:56:37,475 [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-10-19 03:56:37,559 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:56:37,559 [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-10-19 03:56:37,607 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:56:37,607 [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:57768 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57772 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49370 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49386 - "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:57772 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57772 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57772 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57772 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57772 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49386 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49386 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49386 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49386 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:49386 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3811,22 +3971,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-10-12 04:00:00,748 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:00:00,750 [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-10-12 04:00:00,818 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:00:00,819 [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-10-12 04:00:00,855 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 04:00:00,855 [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-10-19 03:53:51,452 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:53:51,453 [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-10-19 03:53:51,519 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:53:51,519 [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-10-19 03:53:51,557 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:53:51,557 [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:59834 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59848 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60128 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60132 - "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:59848 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59848 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59848 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59848 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59848 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60132 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60132 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60132 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60132 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60132 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3866,22 +4026,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-10-12 03:58:34,159 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:58:34,162 [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-10-12 03:58:34,298 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:58:34,299 [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-10-12 03:58:34,367 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:58:34,367 [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-10-19 03:51:17,380 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:51:17,382 [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-10-19 03:51:17,447 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:51:17,447 [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-10-19 03:51:17,484 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:51:17,484 [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:33360 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44882 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60172 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60182 - "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:44882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44882 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44882 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44882 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60182 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60182 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60182 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60182 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60182 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3921,22 +4081,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-10-12 03:55:47,619 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:55:47,621 [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-10-12 03:55:47,694 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:55:47,694 [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-10-12 03:55:47,730 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:55:47,731 [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-10-19 03:48:46,189 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:48:46,190 [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-10-19 03:48:46,257 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:48:46,257 [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-10-19 03:48:46,310 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:48:46,310 [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:53192 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53208 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47558 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47566 - "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:53208 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53208 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53208 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53208 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53208 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47566 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47566 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47566 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47566 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:47566 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3976,22 +4136,22 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-[INFO] 2026-10-12 03:54:03,691 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:54:03,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-10-12 03:54:03,885 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:54:03,886 [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-10-12 03:54:03,974 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-12 03:54:03,974 [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-10-19 03:46:12,584 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:46:12,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-10-19 03:46:12,658 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:46:12,658 [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-10-19 03:46:12,695 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-10-19 03:46:12,695 [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:60490 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60502 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39122 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39124 - "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:60502 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60502 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60502 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60502 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:60502 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39124 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39124 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39124 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39124 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39124 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4033,14 +4193,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:59776 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59790 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41790 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41806 - "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:59790 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59790 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59790 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59790 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:59790 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41806 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41806 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41806 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41806 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41806 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4082,14 +4242,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:51506 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51512 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51194 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51200 - "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:51512 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51512 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51512 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51512 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51512 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51200 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51200 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51200 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51200 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:51200 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4131,14 +4291,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:57254 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57260 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58392 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58396 - "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:57260 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57260 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57260 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57260 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57260 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58396 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58396 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58396 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58396 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58396 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4180,14 +4340,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:54806 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54818 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53986 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53988 - "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:54818 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54818 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54818 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54818 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54818 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53988 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53988 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53988 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53988 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53988 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4229,14 +4389,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:40450 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40458 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36220 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36226 - "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:40458 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40458 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40458 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40458 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40458 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36226 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36226 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36226 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36226 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36226 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4278,14 +4438,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:44828 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44838 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41378 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41382 - "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:44838 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44838 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44838 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44838 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44838 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41382 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41382 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41382 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41382 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41382 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4327,14 +4487,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:52932 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52944 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41192 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41206 - "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:52944 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52944 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52944 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52944 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52944 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41206 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41206 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41206 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41206 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41206 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4376,14 +4536,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:51890 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51906 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57280 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57284 - "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:51906 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51906 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51906 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51906 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51906 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57284 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57284 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57284 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57284 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57284 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4425,14 +4585,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:53790 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53798 - "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:39222 - "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:53798 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53798 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53798 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53798 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53798 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39222 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39222 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39222 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39222 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39222 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4474,14 +4634,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:46328 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46336 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60194 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60196 - "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:46336 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46336 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46336 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46336 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46336 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60196 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60196 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60196 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60196 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:60196 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4523,14 +4683,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:35446 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35454 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57740 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57746 - "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:35454 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35454 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35454 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35454 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:35454 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57746 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57746 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57746 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57746 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57746 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4572,14 +4732,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:45424 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45434 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54184 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54190 - "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:45434 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45434 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45434 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45434 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45434 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54190 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54190 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54190 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54190 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54190 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4621,14 +4781,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:42382 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42392 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41470 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41472 - "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:42392 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42392 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42392 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42392 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:42392 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41472 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41472 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41472 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41472 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41472 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4670,14 +4830,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:54324 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54336 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33006 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33022 - "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:54336 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54336 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54336 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54336 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54336 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33022 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33022 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33022 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33022 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33022 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```