From 3b93a3d65eb0e2eb0b0dd6f67df644f3300ccfe7 Mon Sep 17 00:00:00 2001
From: "docling-java-ops[bot]"
<245010719+docling-java-ops[bot]@users.noreply.github.com>
Date: Mon, 2 Nov 2026 04:30:25 +0000
Subject: [PATCH] docs: Update docling-serve compatibility table (from Version
tests run # 75)
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
.../docling-serve/serve-compatibility.md | 5782 +++++++++--------
1 file changed, 2971 insertions(+), 2811 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 4444837f..6e8515ac 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-26T04:40:28.814996565Z
+# Results for ghcr.io/docling-project/docling-serve as of 2026-11-02T04:30:21.777911397Z
Here are the results:
| Tag | Result | Details |
| --- | ------ | ------- |
+| v1.38.2 | ✅ SUCCESS | [Click for run details](#v1.38.2-details) |
| v1.38.1 | ✅ SUCCESS | [Click for run details](#v1.38.1-details) |
| v1.38.0 | ✅ SUCCESS | [Click for run details](#v1.38.0-details) |
| v1.37.0 | ✅ SUCCESS | [Click for run details](#v1.37.0-details) |
@@ -60,6 +61,165 @@ Here are the results:
## Details
+### ghcr.io/docling-project/docling-serve:v1.38.2
+
+
+Click to expand
+
+#### Message
+
+
+Click to collapse
+
+~~~markdown
+Tag v1.38.2 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:30:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:02 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:30:02 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:30:02 - 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:30:02 - 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:30:02 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:30:02 - 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:30:02 - 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:30:02 - 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:30:02 - 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:30:02 - 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:30:02 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:30:02 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:30:02 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/livez$,/readyz$,/metrics$,/healthz$,/health$)
+INFO: 04:30:02 - uvicorn.error - Started server process [1]
+INFO: 04:30:02 - uvicorn.error - Waiting for application startup.
+INFO: 04:30:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:03 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:30:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:03 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:30:03 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:03 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 167c3871c245d2abfc133e0348826c8b
+INFO: 04:30:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:30:03 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:30:03 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:30:04.050889157 [W:onnxruntime:Default, device_discovery.cc:95 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 04:30:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:04 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:30:04 - 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, 4976.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5000.05it/s]
+INFO: 04:30:05 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:05 - uvicorn.error - Application startup complete.
+INFO: 04:30:05 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:30:05 - docling_serve.app - Health check requested
+INFO: 04:30:05 - uvicorn.access - 172.17.0.1:37746 - "GET /health HTTP/1.1" 200
+INFO: 04:30:05 - docling_serve.app - Health check requested
+INFO: 04:30:05 - uvicorn.access - 172.17.0.1:37758 - "GET /health HTTP/1.1" 200
+INFO: 04:30:05 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:05 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:05 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:05 - docling_serve.app - [TENANT_ID] Task e5f1fb74-c299-4330-8511-4693833abd4a created with tenant_id='default'
+INFO: 04:30:05 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e5f1fb74-c299-4330-8511-4693833abd4a
+INFO: 04:30:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 43cbd4e51b7b220ea27074f42be45c95
+INFO: 04:30:05 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:05 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:05 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:30:05 - 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, 4879.17it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4976.35it/s]
+INFO: 04:30:06 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:30:06 - 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 43cbd4e51b7b220ea27074f42be45c95
+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.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:30:07 - docling_jobkit.convert.results - Processed 1 docs in 0.64 seconds.
+INFO: 04:30:07 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e5f1fb74-c299-4330-8511-4693833abd4a in 0.64 seconds
+INFO: 04:30:07 - uvicorn.access - 172.17.0.1:37758 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:07 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:07 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:07 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:07 - docling_serve.app - [TENANT_ID] Task 0ed1b77b-beb1-41ae-9654-bc3fa98fafd3 created with tenant_id='default'
+INFO: 04:30:07 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 0ed1b77b-beb1-41ae-9654-bc3fa98fafd3
+INFO: 04:30:07 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 43cbd4e51b7b220ea27074f42be45c95
+INFO: 04:30:07 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:30:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:07 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:07 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:30:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 485/770 [00:00<00:00, 4801.90it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4866.63it/s]
+INFO: 04:30:08 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:30:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:09 - docling.datamodel.document - detected formats: []
+INFO: 04:30:09 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 43cbd4e51b7b220ea27074f42be45c95
+INFO: 04:30:09 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:09 - docling.document_converter - Finished converting document file in 0.34 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:30:09 - docling_jobkit.convert.results - Processed 1 docs in 0.34 seconds.
+INFO: 04:30:09 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 0ed1b77b-beb1-41ae-9654-bc3fa98fafd3 in 0.34 seconds
+INFO: 04:30:09 - uvicorn.access - 172.17.0.1:37758 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:30:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:30:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:30:09 - docling_serve.app - [TENANT_ID] Task b8d2b10e-9f8b-43d7-98ab-2f327093b6a5 created with tenant_id='default'
+INFO: 04:30:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b8d2b10e-9f8b-43d7-98ab-2f327093b6a5
+INFO: 04:30:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:30:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a7b9aef3467687e3428faf9285b65b26
+INFO: 04:30:09 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:30:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:30:09 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:30:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 502/770 [00:00<00:00, 5004.35it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5034.70it/s]
+INFO: 04:30:10 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:30:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:30:10 - docling.datamodel.document - detected formats: []
+INFO: 04:30:10 - docling.document_converter - Going to convert document batch...
+INFO: 04:30:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a7b9aef3467687e3428faf9285b65b26
+INFO: 04:30:10 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:30:10 - docling.document_converter - Finished converting document file in 0.34 sec.
+/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:30:10 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
+INFO: 04:30:10 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b8d2b10e-9f8b-43d7-98ab-2f327093b6a5 in 0.38 seconds
+INFO: 04:30:11 - uvicorn.access - 172.17.0.1:37758 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:30:11 - uvicorn.access - 172.17.0.1:37758 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:30:11 - uvicorn.access - 172.17.0.1:37758 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+
+```
+
+
+
+
+
### ghcr.io/docling-project/docling-serve:v1.38.1
@@ -90,128 +250,128 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:40:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:40:07 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:40:07 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:40:07 - 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:40:07 - 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:40:07 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:40:07 - 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:40:07 - 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:40:07 - 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:40:07 - 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:40:07 - 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:40:07 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:40:07 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:40:07 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/readyz$,/healthz$,/livez$,/metrics$,/ready$)
-INFO: 04:40:07 - uvicorn.error - Started server process [1]
-INFO: 04:40:07 - uvicorn.error - Waiting for application startup.
-INFO: 04:40:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:40:08 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:40:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:40:08 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:40:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:40:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 075f230fac5aebc745d88ef3fbda9018
-INFO: 04:40:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:40:08 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:40:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:40:08.464773599 [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:40:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:40:08 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:40:08 - 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, 14867.12it/s]
-INFO: 04:40:08 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:40:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:09 - uvicorn.error - Application startup complete.
-INFO: 04:40:09 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:40:09 - docling_serve.app - Health check requested
-INFO: 04:40:09 - uvicorn.access - 172.17.0.1:35624 - "GET /health HTTP/1.1" 200
-INFO: 04:40:09 - docling_serve.app - Health check requested
-INFO: 04:40:09 - uvicorn.access - 172.17.0.1:35638 - "GET /health HTTP/1.1" 200
-INFO: 04:40:09 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:40:09 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:40:09 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:40:09 - docling_serve.app - [TENANT_ID] Task 6332eae1-60f0-4b74-aad3-bfc7bd2d5922 created with tenant_id='default'
-INFO: 04:40:09 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 6332eae1-60f0-4b74-aad3-bfc7bd2d5922
-INFO: 04:40:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:40:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 2d2bc2649b3c11d3a30957f32a9ad221
-INFO: 04:40:10 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:40:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:40:10 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:40:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 14751.34it/s]
-INFO: 04:40:10 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:40:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:10 - docling.datamodel.document - detected formats: []
-INFO: 04:40:10 - docling.document_converter - Going to convert document batch...
-INFO: 04:40:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 2d2bc2649b3c11d3a30957f32a9ad221
-INFO: 04:40:10 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:40:10 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:28:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:48 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:28:48 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:28:48 - 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:28:48 - 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:28:48 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:28:48 - 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:28:48 - 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:28:48 - 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:28:48 - 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:28:48 - 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:28:48 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:28:48 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:28:48 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/metrics$,/ready$,/livez$,/health$,/readyz$)
+INFO: 04:28:49 - uvicorn.error - Started server process [1]
+INFO: 04:28:49 - uvicorn.error - Waiting for application startup.
+INFO: 04:28:49 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:50 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:28:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:50 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:28:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 8dbad145edd9bb768a8737197ef55905
+INFO: 04:28:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:28:50 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:28:50 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:28:50.615447669 [W:onnxruntime:Default, device_discovery.cc:95 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:51 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:28:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 57%|█████▋ | 437/770 [00:00<00:00, 4351.09it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4417.32it/s]
+INFO: 04:28:51 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:28:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:52 - uvicorn.error - Application startup complete.
+INFO: 04:28:52 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:28:53 - docling_serve.app - Health check requested
+INFO: 04:28:53 - uvicorn.access - 172.17.0.1:49866 - "GET /health HTTP/1.1" 200
+INFO: 04:28:53 - docling_serve.app - Health check requested
+INFO: 04:28:53 - uvicorn.access - 172.17.0.1:49876 - "GET /health HTTP/1.1" 200
+INFO: 04:28:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:28:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:28:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:28:53 - docling_serve.app - [TENANT_ID] Task 682f5c59-860e-4f4f-9550-51225627da2f created with tenant_id='default'
+INFO: 04:28:53 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 682f5c59-860e-4f4f-9550-51225627da2f
+INFO: 04:28:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 14bdd8064b1d9a068e1851e5fee87af1
+INFO: 04:28:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:28:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:53 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:28:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 445/770 [00:00<00:00, 4445.31it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4545.78it/s]
+INFO: 04:28:54 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:28:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:54 - docling.datamodel.document - detected formats: []
+INFO: 04:28:54 - docling.document_converter - Going to convert document batch...
+INFO: 04:28:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 14bdd8064b1d9a068e1851e5fee87af1
+INFO: 04:28:54 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:28:55 - docling.document_converter - Finished converting document file in 0.63 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:40:10 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 04:40:10 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 6332eae1-60f0-4b74-aad3-bfc7bd2d5922 in 0.46 seconds
-INFO: 04:40:11 - uvicorn.access - 172.17.0.1:35638 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:40:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:40:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:40:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:40:11 - docling_serve.app - [TENANT_ID] Task 7beeb51f-ae13-4a93-8133-54e1f3f5f352 created with tenant_id='default'
-INFO: 04:40:11 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 7beeb51f-ae13-4a93-8133-54e1f3f5f352
-INFO: 04:40:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:40:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 2d2bc2649b3c11d3a30957f32a9ad221
-INFO: 04:40:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:40:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:40:12 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:40:12 - 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, 14843.95it/s]
-INFO: 04:40:12 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:40:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:13 - docling.datamodel.document - detected formats: []
-INFO: 04:40:13 - docling.document_converter - Going to convert document batch...
-INFO: 04:40:13 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 2d2bc2649b3c11d3a30957f32a9ad221
-INFO: 04:40:13 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:40:13 - docling.document_converter - Finished converting document file in 0.39 sec.
+INFO: 04:28:55 - docling_jobkit.convert.results - Processed 1 docs in 0.76 seconds.
+INFO: 04:28:55 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 682f5c59-860e-4f4f-9550-51225627da2f in 0.76 seconds
+INFO: 04:28:57 - uvicorn.access - 172.17.0.1:49876 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:28:57 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:28:57 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:28:57 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:28:57 - docling_serve.app - [TENANT_ID] Task 09406cbf-3485-415a-9461-a170e04102bf created with tenant_id='default'
+INFO: 04:28:57 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 09406cbf-3485-415a-9461-a170e04102bf
+INFO: 04:28:57 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:28:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 14bdd8064b1d9a068e1851e5fee87af1
+INFO: 04:28:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:28:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:28:58 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:28:58 - 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, 5099.31it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5381.10it/s]
+INFO: 04:28:59 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:28:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:28:59 - docling.datamodel.document - detected formats: []
+INFO: 04:28:59 - docling.document_converter - Going to convert document batch...
+INFO: 04:28:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 14bdd8064b1d9a068e1851e5fee87af1
+INFO: 04:28:59 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:28:59 - docling.document_converter - Finished converting document file in 0.43 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:40:13 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 04:40:13 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 7beeb51f-ae13-4a93-8133-54e1f3f5f352 in 0.39 seconds
-INFO: 04:40:13 - uvicorn.access - 172.17.0.1:35638 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:40:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:40:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:40:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:40:13 - docling_serve.app - [TENANT_ID] Task bb328a87-d3e5-415e-b8ff-cefec27364d4 created with tenant_id='default'
-INFO: 04:40:13 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task bb328a87-d3e5-415e-b8ff-cefec27364d4
-INFO: 04:40:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:40:14 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6818f1c9e7117ed09accacfe8b15928f
-INFO: 04:40:14 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:40:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:14 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:40:14 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:40:14 - 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, 14563.82it/s]
-INFO: 04:40:14 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:40:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:40:14 - docling.datamodel.document - detected formats: []
-INFO: 04:40:14 - docling.document_converter - Going to convert document batch...
-INFO: 04:40:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6818f1c9e7117ed09accacfe8b15928f
-INFO: 04:40:14 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:40:14 - docling.document_converter - Finished converting document file in 0.40 sec.
+INFO: 04:28:59 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
+INFO: 04:28:59 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 09406cbf-3485-415a-9461-a170e04102bf in 0.43 seconds
+INFO: 04:29:01 - uvicorn.access - 172.17.0.1:49876 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:29:01 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:29:01 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:29:01 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:29:01 - docling_serve.app - [TENANT_ID] Task e855c60e-8e8c-46ff-a82f-6d1dda59593e created with tenant_id='default'
+INFO: 04:29:01 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e855c60e-8e8c-46ff-a82f-6d1dda59593e
+INFO: 04:29:01 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:29:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 0f882b28162192ef8bc13bd33fe0cb4b
+INFO: 04:29:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:29:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:29:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:29:01 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:29:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 449/770 [00:00<00:00, 4443.07it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4867.94it/s]
+INFO: 04:29:02 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:29:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:29:02 - docling.datamodel.document - detected formats: []
+INFO: 04:29:03 - docling.document_converter - Going to convert document batch...
+INFO: 04:29:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 0f882b28162192ef8bc13bd33fe0cb4b
+INFO: 04:29:03 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:29:03 - docling.document_converter - Finished converting document file in 0.45 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:40:14 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
-INFO: 04:40:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job bb328a87-d3e5-415e-b8ff-cefec27364d4 in 0.42 seconds
-INFO: 04:40:15 - uvicorn.access - 172.17.0.1:35638 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:40:16 - uvicorn.access - 172.17.0.1:35638 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:40:16 - uvicorn.access - 172.17.0.1:35638 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:29:03 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
+INFO: 04:29:03 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e855c60e-8e8c-46ff-a82f-6d1dda59593e in 0.52 seconds
+INFO: 04:29:05 - uvicorn.access - 172.17.0.1:49876 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:29:05 - uvicorn.access - 172.17.0.1:49876 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:29:05 - uvicorn.access - 172.17.0.1:49876 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -249,128 +409,128 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:38:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:38:47 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:38:47 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:38:47 - 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:38:47 - 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:38:47 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:38:47 - 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:38:47 - 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:38:47 - 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:38:47 - 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:38:47 - 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:38:47 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:38:47 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:38:47 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/livez$,/readyz$,/healthz$,/ready$,/health$)
-INFO: 04:38:47 - uvicorn.error - Started server process [1]
-INFO: 04:38:47 - uvicorn.error - Waiting for application startup.
-INFO: 04:38:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:38:48 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:38:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:38:48 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:38:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:38:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5ceafb4991c7490e0b7efdf717df2e9e
-INFO: 04:38:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:38:48 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:38:48 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:38:48.768777748 [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:38:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:38:49 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:38:49 - 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, 14435.77it/s]
-INFO: 04:38:49 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:38:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:49 - uvicorn.error - Application startup complete.
-INFO: 04:38:49 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:38:50 - docling_serve.app - Health check requested
-INFO: 04:38:50 - uvicorn.access - 172.17.0.1:51666 - "GET /health HTTP/1.1" 200
-INFO: 04:38:50 - docling_serve.app - Health check requested
-INFO: 04:38:50 - uvicorn.access - 172.17.0.1:51668 - "GET /health HTTP/1.1" 200
-INFO: 04:38:50 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:38:50 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:38:50 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:38:50 - docling_serve.app - [TENANT_ID] Task d99c52ee-e60b-4894-b67e-04c0626d9468 created with tenant_id='default'
-INFO: 04:38:50 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task d99c52ee-e60b-4894-b67e-04c0626d9468
-INFO: 04:38:50 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:38:50 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f4d135977c7be9de4714a34145c6c2db
-INFO: 04:38:50 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:38:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:38:50 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:38:50 - 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, 15680.94it/s]
-INFO: 04:38:50 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:38:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:51 - docling.datamodel.document - detected formats: []
-INFO: 04:38:51 - docling.document_converter - Going to convert document batch...
-INFO: 04:38:51 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash f4d135977c7be9de4714a34145c6c2db
-INFO: 04:38:51 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:38:51 - docling.document_converter - Finished converting document file in 0.48 sec.
+INFO: 04:27:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:40 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:27:40 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:27:41 - 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:27:41 - 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:27:41 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:27:41 - 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:27:41 - 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:27:41 - 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:27:41 - 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:27:41 - 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:27:41 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:27:41 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:27:41 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/readyz$,/health$,/ready$,/healthz$,/metrics$)
+INFO: 04:27:41 - uvicorn.error - Started server process [1]
+INFO: 04:27:41 - uvicorn.error - Waiting for application startup.
+INFO: 04:27:41 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:43 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:27:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:43 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:27:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4d47271f5724217055d8ad04de0d6516
+INFO: 04:27:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:27:43 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:27:43 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:27:43.856743467 [W:onnxruntime:Default, device_discovery.cc:95 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 04:27:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:44 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:27:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 463/770 [00:00<00:00, 4624.41it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4511.94it/s]
+INFO: 04:27:46 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:27:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:47 - uvicorn.error - Application startup complete.
+INFO: 04:27:47 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:27:48 - docling_serve.app - Health check requested
+INFO: 04:27:48 - uvicorn.access - 172.17.0.1:49214 - "GET /health HTTP/1.1" 200
+INFO: 04:27:48 - docling_serve.app - Health check requested
+INFO: 04:27:48 - uvicorn.access - 172.17.0.1:49226 - "GET /health HTTP/1.1" 200
+INFO: 04:27:48 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:27:48 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:27:48 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:27:48 - docling_serve.app - [TENANT_ID] Task 3c77a653-953d-4035-b8d8-3221e66681f4 created with tenant_id='default'
+INFO: 04:27:48 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 3c77a653-953d-4035-b8d8-3221e66681f4
+INFO: 04:27:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash afada0adc8435dc117a22192e3fed26e
+INFO: 04:27:49 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:27:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:49 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:27:49 - 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, 4651.60it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4569.21it/s]
+INFO: 04:27:49 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:27:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:50 - docling.datamodel.document - detected formats: []
+INFO: 04:27:50 - docling.document_converter - Going to convert document batch...
+INFO: 04:27:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash afada0adc8435dc117a22192e3fed26e
+INFO: 04:27:50 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:27:50 - docling.document_converter - Finished converting document file in 0.66 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:51 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
-INFO: 04:38:51 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job d99c52ee-e60b-4894-b67e-04c0626d9468 in 0.52 seconds
-INFO: 04:38:52 - uvicorn.access - 172.17.0.1:51668 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:38:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:38:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:38:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:38:52 - docling_serve.app - [TENANT_ID] Task 0d7e958d-89df-47e5-81fb-dee94cf20e0c created with tenant_id='default'
-INFO: 04:38:52 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 0d7e958d-89df-47e5-81fb-dee94cf20e0c
-INFO: 04:38:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:38:52 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f4d135977c7be9de4714a34145c6c2db
-INFO: 04:38:52 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:38:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:38:52 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:38:52 - 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, 14674.99it/s]
-INFO: 04:38:53 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:38:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:53 - docling.datamodel.document - detected formats: []
-INFO: 04:38:53 - docling.document_converter - Going to convert document batch...
-INFO: 04:38:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash f4d135977c7be9de4714a34145c6c2db
-INFO: 04:38:53 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:38:53 - docling.document_converter - Finished converting document file in 0.41 sec.
+INFO: 04:27:51 - docling_jobkit.convert.results - Processed 1 docs in 0.80 seconds.
+INFO: 04:27:51 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 3c77a653-953d-4035-b8d8-3221e66681f4 in 0.80 seconds
+INFO: 04:27:52 - uvicorn.access - 172.17.0.1:49226 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:27:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:27:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:27:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:27:52 - docling_serve.app - [TENANT_ID] Task 40aa0d9b-9a63-48bc-9907-d98b2c4cbeac created with tenant_id='default'
+INFO: 04:27:52 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 40aa0d9b-9a63-48bc-9907-d98b2c4cbeac
+INFO: 04:27:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash afada0adc8435dc117a22192e3fed26e
+INFO: 04:27:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:27:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:53 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:27:53 - 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, 4809.70it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4675.69it/s]
+INFO: 04:27:54 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:27:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:54 - docling.datamodel.document - detected formats: []
+INFO: 04:27:55 - docling.document_converter - Going to convert document batch...
+INFO: 04:27:55 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash afada0adc8435dc117a22192e3fed26e
+INFO: 04:27:55 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:27:55 - docling.document_converter - Finished converting document file in 0.44 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:53 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:38:53 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 0d7e958d-89df-47e5-81fb-dee94cf20e0c in 0.41 seconds
-INFO: 04:38:54 - uvicorn.access - 172.17.0.1:51668 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:38:54 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:38:54 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:38:54 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:38:54 - docling_serve.app - [TENANT_ID] Task 77336d0f-3752-4096-bcbf-730c897724ab created with tenant_id='default'
-INFO: 04:38:54 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 77336d0f-3752-4096-bcbf-730c897724ab
-INFO: 04:38:54 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:38:54 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1ab46a2f2f5e101645d512a318f1f0e4
-INFO: 04:38:54 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:38:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:38:54 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:38: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, 14035.03it/s]
-INFO: 04:38:54 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:38:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:38:55 - docling.datamodel.document - detected formats: []
-INFO: 04:38:55 - docling.document_converter - Going to convert document batch...
-INFO: 04:38:55 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 1ab46a2f2f5e101645d512a318f1f0e4
-INFO: 04:38:55 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:38:55 - docling.document_converter - Finished converting document file in 0.52 sec.
+INFO: 04:27:55 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
+INFO: 04:27:55 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 40aa0d9b-9a63-48bc-9907-d98b2c4cbeac in 0.44 seconds
+INFO: 04:27:56 - uvicorn.access - 172.17.0.1:49226 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:27:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:27:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:27:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:27:56 - docling_serve.app - [TENANT_ID] Task 34289534-f6d7-4177-bf93-2fddd0a3f6f0 created with tenant_id='default'
+INFO: 04:27:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 34289534-f6d7-4177-bf93-2fddd0a3f6f0
+INFO: 04:27:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:27:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c1a84c6614b084d6d04f8a2b0319034b
+INFO: 04:27:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:27:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:27:57 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:27:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|█████▉ | 460/770 [00:00<00:00, 4596.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4450.71it/s]
+INFO: 04:27:57 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:27:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:27:58 - docling.datamodel.document - detected formats: []
+INFO: 04:27:58 - docling.document_converter - Going to convert document batch...
+INFO: 04:27:58 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash c1a84c6614b084d6d04f8a2b0319034b
+INFO: 04:27:58 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:27:58 - docling.document_converter - Finished converting document file in 0.42 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:743: 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:55 - docling_jobkit.convert.results - Processed 1 docs in 0.54 seconds.
-INFO: 04:38:55 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 77336d0f-3752-4096-bcbf-730c897724ab in 0.54 seconds
-INFO: 04:38:56 - uvicorn.access - 172.17.0.1:51668 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:38:56 - uvicorn.access - 172.17.0.1:51668 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:38:56 - uvicorn.access - 172.17.0.1:51668 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:27:58 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 04:27:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 34289534-f6d7-4177-bf93-2fddd0a3f6f0 in 0.48 seconds
+INFO: 04:27:58 - uvicorn.access - 172.17.0.1:49226 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:27:59 - uvicorn.access - 172.17.0.1:49226 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:27:59 - uvicorn.access - 172.17.0.1:49226 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -408,128 +568,128 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:37:34 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:34 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:37:34 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:37: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:37:34 - 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:37:34 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:37: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:37: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:37: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:37: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:37:34 - 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:37:34 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:37:34 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:37:34 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/healthz$,/livez$,/metrics$,/health$,/readyz$)
-INFO: 04:37:34 - uvicorn.error - Started server process [1]
-INFO: 04:37:34 - uvicorn.error - Waiting for application startup.
-INFO: 04:37:36 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:37 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:37:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:37 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:37:37 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:37 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6fd839ac611c9db52927dbffc3739297
-INFO: 04:37:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:37:37 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:37:37 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:37:37.284936142 [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:37:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:37 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:37 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:37:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 14973.55it/s]
-INFO: 04:37:38 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:37:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:38 - uvicorn.error - Application startup complete.
-INFO: 04:37:38 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:37:38 - docling_serve.app - Health check requested
-INFO: 04:37:38 - uvicorn.access - 172.17.0.1:38374 - "GET /health HTTP/1.1" 200
-INFO: 04:37:38 - docling_serve.app - Health check requested
-INFO: 04:37:38 - uvicorn.access - 172.17.0.1:38388 - "GET /health HTTP/1.1" 200
-INFO: 04:37:38 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:38 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:38 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:38 - docling_serve.app - [TENANT_ID] Task f66b37c0-43a7-4161-b205-6434bb2eae50 created with tenant_id='default'
-INFO: 04:37:38 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f66b37c0-43a7-4161-b205-6434bb2eae50
-INFO: 04:37:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 898c26974c29f1a8aa3dc05214235bb1
-INFO: 04:37:38 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:37:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:38 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:38 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:37:38 - 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, 15379.63it/s]
-INFO: 04:37:39 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:37:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:39 - docling.datamodel.document - detected formats: []
-INFO: 04:37:39 - docling.document_converter - Going to convert document batch...
-INFO: 04:37:39 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 898c26974c29f1a8aa3dc05214235bb1
-INFO: 04:37:39 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:37:39 - docling.document_converter - Finished converting document file in 0.37 sec.
+INFO: 04:26:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:03 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:26:03 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:26:04 - 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:26:04 - 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:26:04 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:26:04 - 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:26:04 - 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:26:04 - 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:26:04 - 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:26:04 - 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:26:04 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:26:04 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:26:04 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/livez$,/readyz$,/healthz$,/ready$,/health$)
+INFO: 04:26:04 - uvicorn.error - Started server process [1]
+INFO: 04:26:04 - uvicorn.error - Waiting for application startup.
+INFO: 04:26:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:09 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:26:09 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:09 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:26:09 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:09 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b7c97d300ed2fcdc7261aa1781c865c1
+INFO: 04:26:09 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:26:09 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:26:09 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:26:09.663487625 [W:onnxruntime:Default, device_discovery.cc:95 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 04:26:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:10 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:26:10 - 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, 4726.74it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4507.37it/s]
+INFO: 04:26:11 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:26:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:11 - uvicorn.error - Application startup complete.
+INFO: 04:26:11 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:26:12 - docling_serve.app - Health check requested
+INFO: 04:26:12 - uvicorn.access - 172.17.0.1:51566 - "GET /health HTTP/1.1" 200
+INFO: 04:26:12 - docling_serve.app - Health check requested
+INFO: 04:26:12 - uvicorn.access - 172.17.0.1:51582 - "GET /health HTTP/1.1" 200
+INFO: 04:26:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:26:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:26:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:26:12 - docling_serve.app - [TENANT_ID] Task 1f156a1b-ad3e-44ab-b837-203651c84eab created with tenant_id='default'
+INFO: 04:26:12 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1f156a1b-ad3e-44ab-b837-203651c84eab
+INFO: 04:26:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:26:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:26:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:13 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:26:13 - 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, 4745.83it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5138.09it/s]
+INFO: 04:26:13 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:26:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:14 - docling.datamodel.document - detected formats: []
+INFO: 04:26:14 - docling.document_converter - Going to convert document batch...
+INFO: 04:26:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:26:14 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:26:14 - docling.document_converter - Finished converting document file in 0.47 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:37:39 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:37:39 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f66b37c0-43a7-4161-b205-6434bb2eae50 in 0.41 seconds
-INFO: 04:37:40 - uvicorn.access - 172.17.0.1:38388 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:37:40 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:40 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:40 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:40 - docling_serve.app - [TENANT_ID] Task d9d143aa-98d7-4894-9f0a-3e0dda3111eb created with tenant_id='default'
-INFO: 04:37:40 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task d9d143aa-98d7-4894-9f0a-3e0dda3111eb
-INFO: 04:37:40 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:40 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 898c26974c29f1a8aa3dc05214235bb1
-INFO: 04:37:40 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:37:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:40 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:37:40 - 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, 16891.99it/s]
-INFO: 04:37:41 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:37:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:41 - docling.datamodel.document - detected formats: []
-INFO: 04:37:41 - docling.document_converter - Going to convert document batch...
-INFO: 04:37:41 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 898c26974c29f1a8aa3dc05214235bb1
-INFO: 04:37:41 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:37:41 - docling.document_converter - Finished converting document file in 0.40 sec.
+INFO: 04:26:14 - docling_jobkit.convert.results - Processed 1 docs in 0.58 seconds.
+INFO: 04:26:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1f156a1b-ad3e-44ab-b837-203651c84eab in 0.58 seconds
+INFO: 04:26:14 - uvicorn.access - 172.17.0.1:51582 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:26:14 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:26:14 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:26:14 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:26:14 - docling_serve.app - [TENANT_ID] Task fc09a10a-b97e-4f42-a4d7-a7c30b3597e5 created with tenant_id='default'
+INFO: 04:26:14 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task fc09a10a-b97e-4f42-a4d7-a7c30b3597e5
+INFO: 04:26:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:14 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:26:14 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:26:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:15 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:26:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 449/770 [00:00<00:00, 4476.07it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4591.13it/s]
+INFO: 04:26:15 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:26:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:16 - docling.datamodel.document - detected formats: []
+INFO: 04:26:16 - docling.document_converter - Going to convert document batch...
+INFO: 04:26:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 403b8a679c64c10008a36e608e210292
+INFO: 04:26:16 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:26:16 - docling.document_converter - Finished converting document file in 0.61 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:37:41 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 04:37:41 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job d9d143aa-98d7-4894-9f0a-3e0dda3111eb in 0.40 seconds
-INFO: 04:37:42 - uvicorn.access - 172.17.0.1:38388 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:37:42 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:37:42 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:37:42 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:37:42 - docling_serve.app - [TENANT_ID] Task 896b50da-6dfa-4b79-8436-0db279b3400e created with tenant_id='default'
-INFO: 04:37:42 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 896b50da-6dfa-4b79-8436-0db279b3400e
-INFO: 04:37:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:37:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6751db9cc2bed0ebd01688c71d799129
-INFO: 04:37:43 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:37:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:37:43 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:37:43 - 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, 18281.73it/s]
-INFO: 04:37:43 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:37:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:37:44 - docling.datamodel.document - detected formats: []
-INFO: 04:37:44 - docling.document_converter - Going to convert document batch...
-INFO: 04:37:44 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6751db9cc2bed0ebd01688c71d799129
-INFO: 04:37:44 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:37:44 - docling.document_converter - Finished converting document file in 0.41 sec.
+INFO: 04:26:16 - docling_jobkit.convert.results - Processed 1 docs in 0.61 seconds.
+INFO: 04:26:16 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job fc09a10a-b97e-4f42-a4d7-a7c30b3597e5 in 0.61 seconds
+INFO: 04:26:16 - uvicorn.access - 172.17.0.1:51582 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:26:16 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:26:16 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:26:16 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:26:16 - docling_serve.app - [TENANT_ID] Task b70d80ec-24fc-4b9d-b54e-5478729ecb8f created with tenant_id='default'
+INFO: 04:26:16 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b70d80ec-24fc-4b9d-b54e-5478729ecb8f
+INFO: 04:26:16 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:26:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash cea7d05b1524033a4df86987baef949c
+INFO: 04:26:17 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:26:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:26:17 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:26:17 - 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, 4377.99it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4424.52it/s]
+INFO: 04:26:18 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:26:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:26:18 - docling.datamodel.document - detected formats: []
+INFO: 04:26:18 - docling.document_converter - Going to convert document batch...
+INFO: 04:26:18 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash cea7d05b1524033a4df86987baef949c
+INFO: 04:26:18 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:26:18 - docling.document_converter - Finished converting document file in 0.42 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:37:44 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 04:37:44 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 896b50da-6dfa-4b79-8436-0db279b3400e in 0.43 seconds
-INFO: 04:37:44 - uvicorn.access - 172.17.0.1:38388 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:37:45 - uvicorn.access - 172.17.0.1:38388 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:37:45 - uvicorn.access - 172.17.0.1:38388 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:26:18 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:26:18 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b70d80ec-24fc-4b9d-b54e-5478729ecb8f in 0.49 seconds
+INFO: 04:26:20 - uvicorn.access - 172.17.0.1:51582 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:26:21 - uvicorn.access - 172.17.0.1:51582 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:26:21 - uvicorn.access - 172.17.0.1:51582 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -567,152 +727,152 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:35:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:35:55 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:35:55 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:35:56 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointSourceProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
-INFO: 04:35:56 - 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:35:56 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:35:56 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
-INFO: 04:35:56 - docling_jobkit.connectors.plugins.defaults - Connector 'AstraDBTargetProcessor' skipped — optional dependency not installed (No module named 'astrapy'). Install the matching extra to enable it.
-INFO: 04:35:56 - docling_jobkit.connectors.plugins.defaults - Connector 'SharePointTargetProcessor' skipped — optional dependency not installed (No module named 'office365'). Install the matching extra to enable it.
-INFO: 04:35:56 - 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:35:56 - 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:35:56 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:35:56 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:35:56 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/healthz$,/ready$,/metrics$,/health$,/readyz$)
-INFO: 04:35:56 - uvicorn.error - Started server process [1]
-INFO: 04:35:56 - uvicorn.error - Waiting for application startup.
-INFO: 04:35:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:35:58 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:35:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:35:58 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:35:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:35:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 18ae58bcb4fe6b42a6340fe46841d95c
-INFO: 04:35:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:35:58 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:35:58 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:35:58.619908044 [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:35:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:35:58,751 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:35:58,751 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:35:58,782 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:35:58,782 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:35:58,812 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:35:58,812 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:35:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:35:58 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:35:58 - 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, 15946.35it/s]
-INFO: 04:35:59 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:35:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:35:59 - uvicorn.error - Application startup complete.
-INFO: 04:35:59 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:36:00 - docling_serve.app - Health check requested
-INFO: 04:36:00 - uvicorn.access - 172.17.0.1:50170 - "GET /health HTTP/1.1" 200
-INFO: 04:36:00 - docling_serve.app - Health check requested
-INFO: 04:36:00 - uvicorn.access - 172.17.0.1:50180 - "GET /health HTTP/1.1" 200
-INFO: 04:36:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:36:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:36:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:36:00 - docling_serve.app - [TENANT_ID] Task 90dbb386-2732-4800-bc5b-e922a0c079c9 created with tenant_id='default'
-INFO: 04:36:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 90dbb386-2732-4800-bc5b-e922a0c079c9
-INFO: 04:36:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:36:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash cfd5fb9acb196e0ba819ddef8d92ca9f
-INFO: 04:36:00 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:36:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:36:00,331 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:00,331 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:36:00,366 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:00,366 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:36:00,387 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:00,388 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:36:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:36:00 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:36:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 14775.03it/s]
-INFO: 04:36:00 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:36:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:36:01 - docling.datamodel.document - detected formats: []
-INFO: 04:36:01 - docling.document_converter - Going to convert document batch...
-INFO: 04:36:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash cfd5fb9acb196e0ba819ddef8d92ca9f
-INFO: 04:36:01 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:36:01 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 04:24:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:38 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:24:38 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:24:40 - 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:24:40 - 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:24:40 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:24:40 - 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:24:40 - 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:24:40 - 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:24:40 - 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:24:40 - 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:24:41 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:24:41 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:24:41 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/health$,/healthz$,/ready$,/metrics$,/livez$)
+INFO: 04:24:41 - uvicorn.error - Started server process [1]
+INFO: 04:24:41 - uvicorn.error - Waiting for application startup.
+INFO: 04:24:46 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:47 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:24:47 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:47 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:24:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 93ece2a870c2f03a88f534008659459d
+INFO: 04:24:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:24:48 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:24:48 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:24:48.270169644 [W:onnxruntime:Default, device_discovery.cc:146 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 04:24:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:24:48,987 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:48,990 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:24:49,092 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:49,093 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:24:49,134 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:49,134 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:24:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:49 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:24:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 70%|██████▉ | 537/770 [00:00<00:00, 5367.84it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5064.36it/s]
+INFO: 04:24:50 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:24:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:51 - uvicorn.error - Application startup complete.
+INFO: 04:24:51 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:24:52 - docling_serve.app - Health check requested
+INFO: 04:24:52 - uvicorn.access - 172.17.0.1:40002 - "GET /health HTTP/1.1" 200
+INFO: 04:24:52 - docling_serve.app - Health check requested
+INFO: 04:24:52 - uvicorn.access - 172.17.0.1:40008 - "GET /health HTTP/1.1" 200
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:52 - docling_serve.app - [TENANT_ID] Task 128ff507-3f3b-4cac-a815-cece9cc91eb1 created with tenant_id='default'
+INFO: 04:24:52 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 128ff507-3f3b-4cac-a815-cece9cc91eb1
+INFO: 04:24:52 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 595523a44de233a9fb52a3b90d918b70
+INFO: 04:24:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:24:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:24:53,159 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:53,159 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:24:53,345 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:53,345 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:24:53,389 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:53,389 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:24:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:53 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:24:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 56%|█████▌ | 431/770 [00:00<00:00, 4297.74it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5173.47it/s]
+INFO: 04:24:54 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:24:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:55 - docling.datamodel.document - detected formats: []
+INFO: 04:24:55 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:55 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 595523a44de233a9fb52a3b90d918b70
+INFO: 04:24:55 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:55 - docling.document_converter - Finished converting document file in 0.48 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:36:01 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
-INFO: 04:36:01 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 90dbb386-2732-4800-bc5b-e922a0c079c9 in 0.48 seconds
-INFO: 04:36:02 - uvicorn.access - 172.17.0.1:50180 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:36:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:36:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:36:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:36:02 - docling_serve.app - [TENANT_ID] Task dcb149b9-ea95-4f31-b5c9-3bdc30bfad5b created with tenant_id='default'
-INFO: 04:36:02 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task dcb149b9-ea95-4f31-b5c9-3bdc30bfad5b
-INFO: 04:36:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:36:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash cfd5fb9acb196e0ba819ddef8d92ca9f
-INFO: 04:36:02 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:36:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:36:02,345 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:02,345 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:36:02,376 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:02,376 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:36:02,398 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:02,398 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:36:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:36:02 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:36:02 - 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, 14554.30it/s]
-INFO: 04:36:02 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:36:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:36:03 - docling.datamodel.document - detected formats: []
-INFO: 04:36:03 - docling.document_converter - Going to convert document batch...
-INFO: 04:36:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash cfd5fb9acb196e0ba819ddef8d92ca9f
-INFO: 04:36:03 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:36:03 - docling.document_converter - Finished converting document file in 0.36 sec.
+INFO: 04:24:55 - docling_jobkit.convert.results - Processed 1 docs in 0.62 seconds.
+INFO: 04:24:55 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 128ff507-3f3b-4cac-a815-cece9cc91eb1 in 0.62 seconds
+INFO: 04:24:56 - uvicorn.access - 172.17.0.1:40008 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:24:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:24:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:24:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:24:56 - docling_serve.app - [TENANT_ID] Task fc5c5d13-2510-4b9e-9915-3d4d5d25dcae created with tenant_id='default'
+INFO: 04:24:56 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task fc5c5d13-2510-4b9e-9915-3d4d5d25dcae
+INFO: 04:24:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:24:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 595523a44de233a9fb52a3b90d918b70
+INFO: 04:24:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:24:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:24:57,242 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:57,242 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:24:57,338 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:57,338 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:24:57,389 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:24:57,389 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:24:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:24:58 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:24:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 62%|██████▏ | 479/770 [00:00<00:00, 4789.23it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4865.44it/s]
+INFO: 04:24:58 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:24:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:24:59 - docling.datamodel.document - detected formats: []
+INFO: 04:24:59 - docling.document_converter - Going to convert document batch...
+INFO: 04:24:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 595523a44de233a9fb52a3b90d918b70
+INFO: 04:24:59 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:24:59 - docling.document_converter - Finished converting document file in 0.42 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:36:03 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 04:36:03 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job dcb149b9-ea95-4f31-b5c9-3bdc30bfad5b in 0.37 seconds
-INFO: 04:36:04 - uvicorn.access - 172.17.0.1:50180 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:36:04 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:36:04 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:36:04 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:36:04 - docling_serve.app - [TENANT_ID] Task 97f46c35-4149-4467-996b-dd0ab1480675 created with tenant_id='default'
-INFO: 04:36:04 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 97f46c35-4149-4467-996b-dd0ab1480675
-INFO: 04:36:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:36:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a6391ced9f20f2b4dcf5aa8f62fbca11
-INFO: 04:36:04 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:36:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:36:04,365 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:04,365 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:36:04,393 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:04,393 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:36:04,415 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:36:04,415 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:36:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:36:04 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:36:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 13210.14it/s]
-INFO: 04:36:04 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:36:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:36:05 - docling.datamodel.document - detected formats: []
-INFO: 04:36:05 - docling.document_converter - Going to convert document batch...
-INFO: 04:36:05 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a6391ced9f20f2b4dcf5aa8f62fbca11
-INFO: 04:36:05 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:36:05 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:24:59 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
+INFO: 04:24:59 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job fc5c5d13-2510-4b9e-9915-3d4d5d25dcae in 0.42 seconds
+INFO: 04:25:00 - uvicorn.access - 172.17.0.1:40008 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:25:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:25:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:25:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:25:00 - docling_serve.app - [TENANT_ID] Task 04df8d16-8af1-4eef-8f59-56a1091b5828 created with tenant_id='default'
+INFO: 04:25:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 04df8d16-8af1-4eef-8f59-56a1091b5828
+INFO: 04:25:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:25:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b1bdc92005356bf026a81d31552e4f5b
+INFO: 04:25:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:25:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:25:01,252 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:25:01,252 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:25:01,304 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:25:01,304 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:25:01,378 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:25:01,378 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:25:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:25:01 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:25:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 446/770 [00:00<00:00, 4456.49it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4637.99it/s]
+INFO: 04:25:02 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:25:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:25:03 - docling.datamodel.document - detected formats: []
+INFO: 04:25:03 - docling.document_converter - Going to convert document batch...
+INFO: 04:25:03 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash b1bdc92005356bf026a81d31552e4f5b
+INFO: 04:25:03 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:25:03 - docling.document_converter - Finished converting document file in 0.38 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:36:05 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 04:36:05 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 97f46c35-4149-4467-996b-dd0ab1480675 in 0.39 seconds
-INFO: 04:36:06 - uvicorn.access - 172.17.0.1:50180 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:36:06 - uvicorn.access - 172.17.0.1:50180 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:36:06 - uvicorn.access - 172.17.0.1:50180 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:25:03 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
+INFO: 04:25:03 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 04df8d16-8af1-4eef-8f59-56a1091b5828 in 0.44 seconds
+INFO: 04:25:04 - uvicorn.access - 172.17.0.1:40008 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:25:05 - uvicorn.access - 172.17.0.1:40008 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:25:05 - uvicorn.access - 172.17.0.1:40008 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -750,152 +910,152 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:34:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:30 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:34:30 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:34:30 - 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:34:30 - 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:34:30 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:34:30 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
-INFO: 04:34:30 - 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:34:30 - 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:34:30 - 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:34:30 - 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:34:30 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:34:30 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:34:30 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/health$,/metrics$,/ready$,/readyz$,/livez$)
-INFO: 04:34:30 - uvicorn.error - Started server process [1]
-INFO: 04:34:30 - uvicorn.error - Waiting for application startup.
-INFO: 04:34:32 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:32 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:34:32 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:32 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:34:32 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:32 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 8023b26772976b29c65f0ae4b134cc9e
-INFO: 04:34:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:34:33 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:34:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:34:33.049559385 [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:34:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:34:33,491 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:33,492 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:34:33,542 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:33,542 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:34:33,566 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:33,566 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:34:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:33 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:34:33 - 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, 14183.45it/s]
-INFO: 04:34:33 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:34:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:34 - uvicorn.error - Application startup complete.
-INFO: 04:34:34 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:34:34 - docling_serve.app - Health check requested
-INFO: 04:34:34 - uvicorn.access - 172.17.0.1:51198 - "GET /health HTTP/1.1" 200
-INFO: 04:34:34 - docling_serve.app - Health check requested
-INFO: 04:34:34 - uvicorn.access - 172.17.0.1:51200 - "GET /health HTTP/1.1" 200
-INFO: 04:34:34 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:34:34 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:34:34 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:34:34 - docling_serve.app - [TENANT_ID] Task cb2bcee9-c0b6-4085-b176-61f8aaefc08c created with tenant_id='default'
-INFO: 04:34:34 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task cb2bcee9-c0b6-4085-b176-61f8aaefc08c
-INFO: 04:34:34 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:34 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b4e2195b62e48bb25e75c1b1bcebdfbf
-INFO: 04:34:34 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:34:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:34:34,874 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:34,874 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:34:34,903 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:34,903 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:34:34,963 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:34,963 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:34:35 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:35 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:34:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 12657.16it/s]
-INFO: 04:34:35 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:34:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:35 - docling.datamodel.document - detected formats: []
-INFO: 04:34:35 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash b4e2195b62e48bb25e75c1b1bcebdfbf
-INFO: 04:34:35 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:36 - docling.document_converter - Finished converting document file in 0.51 sec.
+INFO: 04:23:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:05 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:23:05 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:23:07 - 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:23:07 - 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:23:07 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:23:07 - 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:23:07 - 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:23:07 - 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:23:07 - 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:23:07 - 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:23:08 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:23:08 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:23:08 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/ready$,/livez$,/readyz$,/health$,/healthz$)
+INFO: 04:23:08 - uvicorn.error - Started server process [1]
+INFO: 04:23:08 - uvicorn.error - Waiting for application startup.
+INFO: 04:23:13 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:14 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:23:14 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:14 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:23:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:23:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9280dfa27aa123e79bc402e1c01271de
+INFO: 04:23:15 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:23:15 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:23:15 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:23:15.194157654 [W:onnxruntime:Default, device_discovery.cc:146 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
+INFO: 04:23:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:23:16,248 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:16,250 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:23:16,379 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:16,380 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:23:16,434 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:16,435 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:23:16 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:23:16 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:23:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 45%|████▌ | 350/770 [00:00<00:00, 3448.68it/s]
Loading weights: 90%|█████████ | 695/770 [00:00<00:00, 3103.22it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 3181.23it/s]
+INFO: 04:23:17 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:23:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:23:19 - uvicorn.error - Application startup complete.
+INFO: 04:23:19 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:23:19 - docling_serve.app - Health check requested
+INFO: 04:23:19 - uvicorn.access - 172.17.0.1:35456 - "GET /health HTTP/1.1" 200
+INFO: 04:23:19 - docling_serve.app - Health check requested
+INFO: 04:23:19 - uvicorn.access - 172.17.0.1:35472 - "GET /health HTTP/1.1" 200
+INFO: 04:23:19 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:23:19 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:23:19 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:23:19 - docling_serve.app - [TENANT_ID] Task 61e14c16-7e7b-4afd-85f5-65fa8f285f73 created with tenant_id='default'
+INFO: 04:23:19 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 61e14c16-7e7b-4afd-85f5-65fa8f285f73
+INFO: 04:23:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:23:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ecac1914ad8cb320bc42b7ce2f6f4227
+INFO: 04:23:19 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:23:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:23:19,493 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:19,493 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:23:19,549 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:19,549 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:23:19,597 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:19,597 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:23:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:23:19 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:23:19 - 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.40it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5720.81it/s]
+INFO: 04:23:20 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:23:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:23:20 - docling.datamodel.document - detected formats: []
+INFO: 04:23:21 - docling.document_converter - Going to convert document batch...
+INFO: 04:23:21 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash ecac1914ad8cb320bc42b7ce2f6f4227
+INFO: 04:23:21 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:23:21 - docling.document_converter - Finished converting document file in 0.56 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:34:36 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
-INFO: 04:34:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job cb2bcee9-c0b6-4085-b176-61f8aaefc08c in 0.56 seconds
-INFO: 04:34:36 - uvicorn.access - 172.17.0.1:51200 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:34:36 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:34:36 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:34:36 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:34:36 - docling_serve.app - [TENANT_ID] Task 5b7bf234-b034-4e5c-9427-dd7b678072ee created with tenant_id='default'
-INFO: 04:34:36 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 5b7bf234-b034-4e5c-9427-dd7b678072ee
-INFO: 04:34:36 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:36 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b4e2195b62e48bb25e75c1b1bcebdfbf
-INFO: 04:34:36 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:34:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:34:36,878 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:36,878 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:34:36,912 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:36,912 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:34:36,976 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:36,978 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:34:37 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:37 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:34:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 19583.03it/s]
-INFO: 04:34:37 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:34:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:37 - docling.datamodel.document - detected formats: []
-INFO: 04:34:38 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:38 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash b4e2195b62e48bb25e75c1b1bcebdfbf
-INFO: 04:34:38 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:38 - docling.document_converter - Finished converting document file in 0.70 sec.
+INFO: 04:23:21 - docling_jobkit.convert.results - Processed 1 docs in 0.70 seconds.
+INFO: 04:23:21 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 61e14c16-7e7b-4afd-85f5-65fa8f285f73 in 0.70 seconds
+INFO: 04:23:23 - uvicorn.access - 172.17.0.1:35472 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:23:23 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:23:23 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:23:23 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:23:23 - docling_serve.app - [TENANT_ID] Task 3cef59b2-e7b3-48fd-bde6-d4d6f6bd74f7 created with tenant_id='default'
+INFO: 04:23:23 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 3cef59b2-e7b3-48fd-bde6-d4d6f6bd74f7
+INFO: 04:23:23 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:23:23 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ecac1914ad8cb320bc42b7ce2f6f4227
+INFO: 04:23:23 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:23:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:23:23,515 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:23,515 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:23:23,575 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:23,575 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:23:23,634 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:23,635 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:23:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:23:23 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:23:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 594/770 [00:00<00:00, 5915.70it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5742.41it/s]
+INFO: 04:23:24 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:23:24 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:23:25 - docling.datamodel.document - detected formats: []
+INFO: 04:23:25 - docling.document_converter - Going to convert document batch...
+INFO: 04:23:25 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash ecac1914ad8cb320bc42b7ce2f6f4227
+INFO: 04:23:25 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:23:25 - docling.document_converter - Finished converting document file in 0.36 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:34:38 - docling_jobkit.convert.results - Processed 1 docs in 0.70 seconds.
-INFO: 04:34:38 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 5b7bf234-b034-4e5c-9427-dd7b678072ee in 0.70 seconds
-INFO: 04:34:38 - uvicorn.access - 172.17.0.1:51200 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:34:38 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:34:38 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:34:38 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:34:38 - docling_serve.app - [TENANT_ID] Task bbe0a365-dbe8-46fe-a5d8-76147d314fa1 created with tenant_id='default'
-INFO: 04:34:38 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task bbe0a365-dbe8-46fe-a5d8-76147d314fa1
-INFO: 04:34:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:34:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9b5e7d8e31d700cd6cd78fc9a3ab2a0f
-INFO: 04:34:38 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:34:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:34:38,888 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:38,889 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:34:38,918 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:38,918 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:34:38,985 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:34:38,986 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:34:39 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:34:39 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:34:39 - 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, 15071.23it/s]
-INFO: 04:34:39 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:34:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:34:39 - docling.datamodel.document - detected formats: []
-INFO: 04:34:39 - docling.document_converter - Going to convert document batch...
-INFO: 04:34:39 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9b5e7d8e31d700cd6cd78fc9a3ab2a0f
-INFO: 04:34:39 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:34:39 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 04:23:25 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
+INFO: 04:23:25 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 3cef59b2-e7b3-48fd-bde6-d4d6f6bd74f7 in 0.36 seconds
+INFO: 04:23:27 - uvicorn.access - 172.17.0.1:35472 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:23:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:23:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:23:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:23:27 - docling_serve.app - [TENANT_ID] Task 99c36810-e9a9-43f2-a74c-f2d7207c0da8 created with tenant_id='default'
+INFO: 04:23:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 99c36810-e9a9-43f2-a74c-f2d7207c0da8
+INFO: 04:23:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:23:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 7342b09a94658f3af7edf08234c5d7d7
+INFO: 04:23:27 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:23:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:23:27,978 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:27,979 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:23:28,029 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:28,029 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:23:28,086 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:23:28,086 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:23:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:23:28 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:23:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 73%|███████▎ | 559/770 [00:00<00:00, 5589.29it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5501.74it/s]
+INFO: 04:23:28 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:23:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:23:29 - docling.datamodel.document - detected formats: []
+INFO: 04:23:29 - docling.document_converter - Going to convert document batch...
+INFO: 04:23:29 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7342b09a94658f3af7edf08234c5d7d7
+INFO: 04:23:29 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:23:29 - docling.document_converter - Finished converting document file in 0.43 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:34:39 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 04:34:39 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job bbe0a365-dbe8-46fe-a5d8-76147d314fa1 in 0.46 seconds
-INFO: 04:34:40 - uvicorn.access - 172.17.0.1:51200 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:34:41 - uvicorn.access - 172.17.0.1:51200 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:34:41 - uvicorn.access - 172.17.0.1:51200 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:23:29 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:23:29 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 99c36810-e9a9-43f2-a74c-f2d7207c0da8 in 0.49 seconds
+INFO: 04:23:31 - uvicorn.access - 172.17.0.1:35472 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:23:31 - uvicorn.access - 172.17.0.1:35472 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:23:31 - uvicorn.access - 172.17.0.1:35472 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -933,153 +1093,153 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:32:51 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:51 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:32:51 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:32: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:32: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:32:52 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:32: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:32: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:32: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:32: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:32: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:32:52 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:32:52 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:32:52 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/ready$,/metrics$,/livez$,/healthz$,/readyz$)
-INFO: 04:32:52 - uvicorn.error - Started server process [1]
-INFO: 04:32:52 - uvicorn.error - Waiting for application startup.
-INFO: 04:32:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:54 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:32:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:54 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:32:54 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:55 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
-INFO: 04:32:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:32:55 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:32:55 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:32:55.053975997 [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:32:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:32:55,511 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:55,513 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:32:55,565 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:55,565 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:32:55,587 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:55,587 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:32:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:55 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:32:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 14886.99it/s]
-INFO: 04:32:55 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:32:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:56 - uvicorn.error - Application startup complete.
-INFO: 04:32:56 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:32:56 - docling_serve.app - Health check requested
-INFO: 04:32:56 - uvicorn.access - 172.17.0.1:35466 - "GET /health HTTP/1.1" 200
-INFO: 04:32:56 - docling_serve.app - Health check requested
-INFO: 04:32:56 - uvicorn.access - 172.17.0.1:35472 - "GET /health HTTP/1.1" 200
-INFO: 04:32:56 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:32:56 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:32:56 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:32:56 - docling_serve.app - [TENANT_ID] Task 1517d35c-1cef-4889-b45c-0a6908a80687 created with tenant_id='default'
-INFO: 04:32:56 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1517d35c-1cef-4889-b45c-0a6908a80687
-INFO: 04:32:56 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:56 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:32:56 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:32:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:32:56,320 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:56,320 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:32:56,348 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:56,349 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:32:56,370 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:56,370 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:32:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:56 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:32:56 - 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, 14836.32it/s]
-INFO: 04:32:56 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:32:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:57 - docling.datamodel.document - detected formats: []
-INFO: 04:32:57 - docling.document_converter - Going to convert document batch...
-INFO: 04:32:57 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:32:57 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:32:57 - docling.document_converter - Finished converting document file in 0.39 sec.
+INFO: 04:21:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:21:25 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:21:26 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:21:26 - 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:21:26 - 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:21:26 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:21:26 - 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:21:26 - 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:21:26 - 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:21:26 - 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:21:26 - 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:21:26 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:21:26 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:21:26 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/livez$,/healthz$,/ready$,/metrics$,/readyz$)
+INFO: 04:21:27 - uvicorn.error - Started server process [1]
+INFO: 04:21:27 - uvicorn.error - Waiting for application startup.
+INFO: 04:21:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:21:30 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:21:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:21:30 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:21:30 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:21:30 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
+INFO: 04:21:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:21:30 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:21:30 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:21:30.895251448 [W:onnxruntime:Default, device_discovery.cc:146 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:21:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:21:31,510 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:31,512 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:21:31,597 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:31,597 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:21:31,638 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:31,638 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:21:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:21:31 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:21:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▊ | 529/770 [00:00<00:00, 5274.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5121.84it/s]
+INFO: 04:21:32 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:21:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:21:32 - uvicorn.error - Application startup complete.
+INFO: 04:21:32 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:21:33 - docling_serve.app - Health check requested
+INFO: 04:21:33 - uvicorn.access - 172.17.0.1:54992 - "GET /health HTTP/1.1" 200
+INFO: 04:21:33 - docling_serve.app - Health check requested
+INFO: 04:21:33 - uvicorn.access - 172.17.0.1:55004 - "GET /health HTTP/1.1" 200
+INFO: 04:21:33 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:21:33 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:21:33 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:21:33 - docling_serve.app - [TENANT_ID] Task f520df54-4b08-4436-9311-c8e12cfaf234 created with tenant_id='default'
+INFO: 04:21:33 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f520df54-4b08-4436-9311-c8e12cfaf234
+INFO: 04:21:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:21:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:21:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:21:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:21:33,644 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:33,644 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:21:33,703 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:33,704 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:21:33,758 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:33,758 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:21:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:21:33 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:21:33 - 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, 4510.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4656.97it/s]
+INFO: 04:21:34 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:21:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:21:35 - docling.datamodel.document - detected formats: []
+INFO: 04:21:35 - docling.document_converter - Going to convert document batch...
+INFO: 04:21:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:21:35 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:21:35 - docling.document_converter - Finished converting document file in 0.78 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:32:57 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:32:57 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
-INFO: 04:32:57 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1517d35c-1cef-4889-b45c-0a6908a80687 in 0.42 seconds
-INFO: 04:32:58 - uvicorn.access - 172.17.0.1:35472 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:32:58 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:32:58 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:32:58 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:32:58 - docling_serve.app - [TENANT_ID] Task a9a87813-2936-4d14-984d-92dcf330cf05 created with tenant_id='default'
-INFO: 04:32:58 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a9a87813-2936-4d14-984d-92dcf330cf05
-INFO: 04:32:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:32:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:32:58 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:32:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:32:58,331 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:58,331 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:32:58,361 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:58,361 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:32:58,406 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:32:58,406 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:32:58 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:32:58 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:32:58 - 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, 14810.12it/s]
-INFO: 04:32:58 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:32:58 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:32:59 - docling.datamodel.document - detected formats: []
-INFO: 04:32:59 - docling.document_converter - Going to convert document batch...
-INFO: 04:32:59 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:32:59 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:32:59 - docling.document_converter - Finished converting document file in 0.25 sec.
+WARNING: 04:21:35 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:21:35 - docling_jobkit.convert.results - Processed 1 docs in 0.89 seconds.
+INFO: 04:21:35 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f520df54-4b08-4436-9311-c8e12cfaf234 in 0.89 seconds
+INFO: 04:21:37 - uvicorn.access - 172.17.0.1:55004 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:21:37 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:21:37 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:21:37 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:21:37 - docling_serve.app - [TENANT_ID] Task 28bbe069-985e-4f1e-a274-f24d0fe7ceeb created with tenant_id='default'
+INFO: 04:21:37 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 28bbe069-985e-4f1e-a274-f24d0fe7ceeb
+INFO: 04:21:37 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:21:37 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:21:37 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:21:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:21:37,717 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:37,717 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:21:37,779 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:37,780 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:21:37,849 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:37,849 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:21:37 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:21:37 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:21:37 - 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, 5021.50it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5059.03it/s]
+INFO: 04:21:38 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:21:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:21:39 - docling.datamodel.document - detected formats: []
+INFO: 04:21:39 - docling.document_converter - Going to convert document batch...
+INFO: 04:21:39 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:21:39 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:21:39 - docling.document_converter - Finished converting document file in 0.43 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:32:59 - docling_jobkit.convert.results - Processed 1 docs in 0.25 seconds.
-INFO: 04:32:59 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a9a87813-2936-4d14-984d-92dcf330cf05 in 0.25 seconds
-INFO: 04:33:00 - uvicorn.access - 172.17.0.1:35472 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:33:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:33:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:33:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:33:00 - docling_serve.app - [TENANT_ID] Task 2f178d28-4dbd-4149-9124-8057eabb2d69 created with tenant_id='default'
-INFO: 04:33:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 2f178d28-4dbd-4149-9124-8057eabb2d69
-INFO: 04:33:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:33:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:33:00 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:33:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:33:00,741 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:33:00,741 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:33:00,784 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:33:00,784 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:33:00,812 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:33:00,812 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:33:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:33:00 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:33:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 15032.72it/s]
-INFO: 04:33:01 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:33:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:33:01 - docling.datamodel.document - detected formats: []
-INFO: 04:33:01 - docling.document_converter - Going to convert document batch...
-INFO: 04:33:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:33:01 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:33:01 - docling.document_converter - Finished converting document file in 0.39 sec.
+INFO: 04:21:39 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
+INFO: 04:21:39 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 28bbe069-985e-4f1e-a274-f24d0fe7ceeb in 0.44 seconds
+INFO: 04:21:39 - uvicorn.access - 172.17.0.1:55004 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:21:39 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:21:39 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:21:39 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:21:39 - docling_serve.app - [TENANT_ID] Task edb7c574-244b-4cd4-9871-6a50a3fc37c0 created with tenant_id='default'
+INFO: 04:21:39 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task edb7c574-244b-4cd4-9871-6a50a3fc37c0
+INFO: 04:21:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:21:40 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:21:40 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:21:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:21:40,098 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:40,098 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:21:40,153 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:40,153 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:21:40,244 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:21:40,244 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:21:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:21:40 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:21:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|█████▉ | 459/770 [00:00<00:00, 4588.14it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4444.29it/s]
+INFO: 04:21:40 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:21:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:21:41 - docling.datamodel.document - detected formats: []
+INFO: 04:21:41 - docling.document_converter - Going to convert document batch...
+INFO: 04:21:41 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:21:41 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:21:41 - docling.document_converter - Finished converting document file in 0.42 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:33:01 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 04:33:01 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 2f178d28-4dbd-4149-9124-8057eabb2d69 in 0.40 seconds
-INFO: 04:33:02 - uvicorn.access - 172.17.0.1:35472 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:33:02 - uvicorn.access - 172.17.0.1:35472 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:33:02 - uvicorn.access - 172.17.0.1:35472 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:21:41 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
+INFO: 04:21:41 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job edb7c574-244b-4cd4-9871-6a50a3fc37c0 in 0.47 seconds
+INFO: 04:21:43 - uvicorn.access - 172.17.0.1:55004 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:21:43 - uvicorn.access - 172.17.0.1:55004 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:21:43 - uvicorn.access - 172.17.0.1:55004 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1117,151 +1277,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:31:37 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:37 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:31:37 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:31:37 - 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:31:37 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:31:37 - docling_jobkit.connectors.plugins.defaults - Connector 'OpenSearchTargetProcessor' skipped — optional dependency not installed (No module named 'opensearchpy'). Install the matching extra to enable it.
-INFO: 04:31:37 - 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:31:37 - 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:31:37 - 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:31:37 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:31:37 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:31:37 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/metrics$,/ready$,/livez$,/readyz$,/healthz$)
-INFO: 04:31:37 - uvicorn.error - Started server process [1]
-INFO: 04:31:37 - uvicorn.error - Waiting for application startup.
-INFO: 04:31:39 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:40 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:31:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:40 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:31:40 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:40 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
-INFO: 04:31:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:31:40 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:31:40 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:31:40.326527699 [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:31:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:31:40,523 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:40,524 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:31:40,591 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:40,591 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:31:40,627 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:40,627 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:31:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:40 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:31:40 - 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, 24961.46it/s]
-INFO: 04:31:41 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:31:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:41 - uvicorn.error - Application startup complete.
-INFO: 04:31:41 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:31:42 - docling_serve.app - Health check requested
-INFO: 04:31:42 - uvicorn.access - 172.17.0.1:42432 - "GET /health HTTP/1.1" 200
-INFO: 04:31:42 - docling_serve.app - Health check requested
-INFO: 04:31:42 - uvicorn.access - 172.17.0.1:42434 - "GET /health HTTP/1.1" 200
-INFO: 04:31:42 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:31:42 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:31:42 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:31:42 - docling_serve.app - [TENANT_ID] Task 73b0088e-5642-40bf-83f3-0b3f337aa831 created with tenant_id='default'
-INFO: 04:31:42 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 73b0088e-5642-40bf-83f3-0b3f337aa831
-INFO: 04:31:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:42 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:31:42 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:31:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:31:42,652 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:42,652 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:31:42,685 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:42,685 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:31:42,725 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:42,725 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:31:42 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:42 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:31:42 - 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, 19246.92it/s]
-INFO: 04:31:42 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:31:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:43 - docling.datamodel.document - detected formats: []
-INFO: 04:31:43 - docling.document_converter - Going to convert document batch...
-INFO: 04:31:43 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:31:43 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:31:43 - docling.document_converter - Finished converting document file in 0.63 sec.
+INFO: 04:20:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:20:19 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:20:19 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:20:20 - 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:20:20 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:20: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:20: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:20: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:20: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:20:20 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:20:20 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:20:20 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/readyz$,/livez$,/healthz$,/ready$,/health$)
+INFO: 04:20:21 - uvicorn.error - Started server process [1]
+INFO: 04:20:21 - uvicorn.error - Waiting for application startup.
+INFO: 04:20:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:20:26 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:20:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:20:26 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:20:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:20:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4b071d1415ad1ebea85cea80f4d6fa7b
+INFO: 04:20:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:20:26 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:20:26 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:20:26.458551729 [W:onnxruntime:Default, device_discovery.cc:146 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:20:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:20:26,844 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:26,847 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:20:26,946 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:26,946 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:20:27,012 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:27,013 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:20:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:20:27 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:20:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 46%|████▋ | 358/770 [00:00<00:00, 3569.59it/s]
Loading weights: 93%|█████████▎| 715/770 [00:00<00:00, 3048.16it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 3132.30it/s]
+INFO: 04:20:28 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:20:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:20:31 - uvicorn.error - Application startup complete.
+INFO: 04:20:31 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:20:31 - docling_serve.app - Health check requested
+INFO: 04:20:31 - uvicorn.access - 172.17.0.1:38668 - "GET /health HTTP/1.1" 200
+INFO: 04:20:31 - docling_serve.app - Health check requested
+INFO: 04:20:31 - uvicorn.access - 172.17.0.1:38680 - "GET /health HTTP/1.1" 200
+INFO: 04:20:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:20:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:20:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:20:31 - docling_serve.app - [TENANT_ID] Task 90fedc95-3e26-4ae8-8456-c01dfd06a1b5 created with tenant_id='default'
+INFO: 04:20:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 90fedc95-3e26-4ae8-8456-c01dfd06a1b5
+INFO: 04:20:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:20:32 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:20:32 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:20:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:20:32,222 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:32,222 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:20:32,283 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:32,283 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:20:32,330 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:32,330 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:20:32 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:20:32 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:20:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 449/770 [00:00<00:00, 4488.06it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4364.24it/s]
+INFO: 04:20:32 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:20:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:20:33 - docling.datamodel.document - detected formats: []
+INFO: 04:20:33 - docling.document_converter - Going to convert document batch...
+INFO: 04:20:33 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:20:33 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:20:33 - docling.document_converter - Finished converting document file in 0.44 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:31:43 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:31:43 - docling_jobkit.convert.results - Processed 1 docs in 0.67 seconds.
-INFO: 04:31:43 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 73b0088e-5642-40bf-83f3-0b3f337aa831 in 0.67 seconds
-INFO: 04:31:44 - uvicorn.access - 172.17.0.1:42434 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:31:44 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:31:44 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:31:44 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:31:44 - docling_serve.app - [TENANT_ID] Task e89171f5-e881-423e-b2f6-dcba6bf44dec created with tenant_id='default'
-INFO: 04:31:44 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task e89171f5-e881-423e-b2f6-dcba6bf44dec
-INFO: 04:31:44 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:44 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:31:44 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:31:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:31:44,668 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:44,668 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:31:44,700 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:44,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-26 04:31:44,768 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:44,768 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:31:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:44 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:31:44 - 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, 13289.12it/s]
-INFO: 04:31:45 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:31:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:45 - docling.datamodel.document - detected formats: []
-INFO: 04:31:45 - docling.document_converter - Going to convert document batch...
-INFO: 04:31:45 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
-INFO: 04:31:45 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:31:45 - docling.document_converter - Finished converting document file in 0.41 sec.
+WARNING: 04:20:33 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:20:33 - docling_jobkit.convert.results - Processed 1 docs in 0.55 seconds.
+INFO: 04:20:33 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 90fedc95-3e26-4ae8-8456-c01dfd06a1b5 in 0.55 seconds
+INFO: 04:20:33 - uvicorn.access - 172.17.0.1:38680 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:20:34 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:20:34 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:20:34 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:20:34 - docling_serve.app - [TENANT_ID] Task 0ca4c0ef-0030-4352-8234-81d147da7a41 created with tenant_id='default'
+INFO: 04:20:34 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 0ca4c0ef-0030-4352-8234-81d147da7a41
+INFO: 04:20:34 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:20:34 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:20:34 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:20:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:20:34,219 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:34,219 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:20:34,272 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:34,272 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:20:34,327 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:34,327 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:20:34 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:20:34 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:20:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▍ | 574/770 [00:00<00:00, 5725.93it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5729.22it/s]
+INFO: 04:20:34 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:20:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:20:35 - docling.datamodel.document - detected formats: []
+INFO: 04:20:35 - docling.document_converter - Going to convert document batch...
+INFO: 04:20:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a2e22ed4b71003a02ccc48074bc1ab74
+INFO: 04:20:35 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:20:35 - docling.document_converter - Finished converting document file in 0.44 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:31:45 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:31:45 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job e89171f5-e881-423e-b2f6-dcba6bf44dec in 0.41 seconds
-INFO: 04:31:46 - uvicorn.access - 172.17.0.1:42434 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:31:46 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:31:46 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:31:46 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:31:46 - docling_serve.app - [TENANT_ID] Task 019a9395-71f8-4971-9494-20f3df723603 created with tenant_id='default'
-INFO: 04:31:46 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 019a9395-71f8-4971-9494-20f3df723603
-INFO: 04:31:46 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:31:46 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:31:46 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:31:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:31:46,665 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:46,665 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:31:46,692 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:46,692 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:31:46,739 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:31:46,739 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:31:46 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:31:46 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:31:46 - 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, 15368.94it/s]
-INFO: 04:31:47 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:31:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:31:47 - docling.datamodel.document - detected formats: []
-INFO: 04:31:47 - docling.document_converter - Going to convert document batch...
-INFO: 04:31:47 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
-INFO: 04:31:47 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:31:47 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:20:35 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
+INFO: 04:20:35 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 0ca4c0ef-0030-4352-8234-81d147da7a41 in 0.45 seconds
+INFO: 04:20:36 - uvicorn.access - 172.17.0.1:38680 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:20:36 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:20:36 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:20:36 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:20:36 - docling_serve.app - [TENANT_ID] Task 4c062061-39de-4ac3-baf4-1ec2386b834e created with tenant_id='default'
+INFO: 04:20:36 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4c062061-39de-4ac3-baf4-1ec2386b834e
+INFO: 04:20:36 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:20:36 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:20:36 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:20:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:20:36,741 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:36,741 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:20:36,800 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:36,800 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:20:36,855 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:20:36,856 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:20:36 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:20:36 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:20:36 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▋ | 589/770 [00:00<00:00, 5886.01it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5821.98it/s]
+INFO: 04:20:37 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:20:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:20:38 - docling.datamodel.document - detected formats: []
+INFO: 04:20:38 - docling.document_converter - Going to convert document batch...
+INFO: 04:20:38 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 78cb5ade368814d0813875c101ee149b
+INFO: 04:20:38 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:20:38 - docling.document_converter - Finished converting document file in 0.35 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:31:47 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 04:31:47 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 019a9395-71f8-4971-9494-20f3df723603 in 0.40 seconds
-INFO: 04:31:48 - uvicorn.access - 172.17.0.1:42434 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:31:48 - uvicorn.access - 172.17.0.1:42434 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:31:48 - uvicorn.access - 172.17.0.1:42434 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:20:38 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
+INFO: 04:20:38 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4c062061-39de-4ac3-baf4-1ec2386b834e in 0.39 seconds
+INFO: 04:20:40 - uvicorn.access - 172.17.0.1:38680 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:20:40 - uvicorn.access - 172.17.0.1:38680 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:20:40 - uvicorn.access - 172.17.0.1:38680 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1299,151 +1459,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:30:02 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:30:02 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:30:02 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:30:02 - 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:30:02 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:30:02 - 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:30:02 - 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:30:02 - 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:30:02 - 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:30:02 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:30:02 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:30:02 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/livez$,/metrics$,/health$,/ready$,/readyz$)
-INFO: 04:30:02 - uvicorn.error - Started server process [1]
-INFO: 04:30:02 - uvicorn.error - Waiting for application startup.
-INFO: 04:30:04 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:30:05 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:30:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:30:05 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:30:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:30:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 019ac48c98c19d19127e62d9a66de678
-INFO: 04:30:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:30:05 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:30:05 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:30:05.103118872 [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:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:30:05,232 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:05,233 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:30:05,264 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:05,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-26 04:30:05,292 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:05,292 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:30:05 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:30:05 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 13785.80it/s]
-INFO: 04:30:05 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:30:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:30:06 - uvicorn.error - Application startup complete.
-INFO: 04:30:06 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:30:06 - docling_serve.app - Health check requested
-INFO: 04:30:06 - uvicorn.access - 172.17.0.1:41558 - "GET /health HTTP/1.1" 200
-INFO: 04:30:06 - docling_serve.app - Health check requested
-INFO: 04:30:06 - uvicorn.access - 172.17.0.1:41566 - "GET /health HTTP/1.1" 200
-INFO: 04:30:06 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:30:06 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:30:06 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:30:06 - docling_serve.app - [TENANT_ID] Task f0c19d5f-5233-45d9-b63a-68383b3abebb created with tenant_id='default'
-INFO: 04:30:06 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f0c19d5f-5233-45d9-b63a-68383b3abebb
-INFO: 04:30:06 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:30:06 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:30:06 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:30:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:30:06,435 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:06,435 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:30:06,468 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:06,468 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:30:06,504 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:06,504 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:30:06 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:30:06 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:30:06 - 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, 16418.40it/s]
-INFO: 04:30:06 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:30:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:30:07 - docling.datamodel.document - detected formats: []
-INFO: 04:30:07 - docling.document_converter - Going to convert document batch...
-INFO: 04:30:07 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:30:07 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:30:07 - docling.document_converter - Finished converting document file in 0.60 sec.
+INFO: 04:18:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:18:26 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:18:26 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:18:27 - 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:18:27 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:18:27 - 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:18:27 - 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:18:27 - 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:18:27 - 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:18:27 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:18:27 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:18:27 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/health$,/livez$,/ready$,/metrics$,/healthz$)
+INFO: 04:18:27 - uvicorn.error - Started server process [1]
+INFO: 04:18:27 - uvicorn.error - Waiting for application startup.
+INFO: 04:18:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:18:30 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:18:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:18:30 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:18:30 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:18:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 019ac48c98c19d19127e62d9a66de678
+INFO: 04:18:31 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:18:31 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:18:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:18:31.180776727 [W:onnxruntime:Default, device_discovery.cc:146 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:18:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:18:31,458 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:31,459 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:18:31,534 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:31,534 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:18:31,584 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:31,584 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:18:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:18:31 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:18:31 - 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, 4658.25it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4545.86it/s]
+INFO: 04:18:32 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:18:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:18:32 - uvicorn.error - Application startup complete.
+INFO: 04:18:32 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:18:33 - docling_serve.app - Health check requested
+INFO: 04:18:33 - uvicorn.access - 172.17.0.1:34738 - "GET /health HTTP/1.1" 200
+INFO: 04:18:33 - docling_serve.app - Health check requested
+INFO: 04:18:33 - uvicorn.access - 172.17.0.1:34746 - "GET /health HTTP/1.1" 200
+INFO: 04:18:33 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:18:33 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:18:33 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:18:33 - docling_serve.app - [TENANT_ID] Task 4e1178cb-ea98-46ab-a3db-69923f9e5770 created with tenant_id='default'
+INFO: 04:18:33 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4e1178cb-ea98-46ab-a3db-69923f9e5770
+INFO: 04:18:33 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:18:33 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:18:33 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:18:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:18:33,773 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:33,773 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:18:33,827 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:33,827 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:18:33,869 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:33,869 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:18:33 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:18:33 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:18:33 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 59%|█████▉ | 454/770 [00:00<00:00, 4536.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4579.44it/s]
+INFO: 04:18:34 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:18:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:18:35 - docling.datamodel.document - detected formats: []
+INFO: 04:18:35 - docling.document_converter - Going to convert document batch...
+INFO: 04:18:35 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:18:35 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:18:35 - docling.document_converter - Finished converting document file in 0.38 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:30:07 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:30:07 - docling_jobkit.convert.results - Processed 1 docs in 0.63 seconds.
-INFO: 04:30:07 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f0c19d5f-5233-45d9-b63a-68383b3abebb in 0.63 seconds
-INFO: 04:30:08 - uvicorn.access - 172.17.0.1:41566 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:30:08 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:30:08 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:30:08 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:30:08 - docling_serve.app - [TENANT_ID] Task b8a8a360-53e4-4ac2-a60a-7131665c8aed created with tenant_id='default'
-INFO: 04:30:08 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task b8a8a360-53e4-4ac2-a60a-7131665c8aed
-INFO: 04:30:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:30:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:30:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:30:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:30:08,440 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:08,440 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:30:08,483 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:08,483 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:30:08,506 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:08,506 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:30:08 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:30:08 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:30:08 - 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, 14282.93it/s]
-INFO: 04:30:08 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:30:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:30:09 - docling.datamodel.document - detected formats: []
-INFO: 04:30:09 - docling.document_converter - Going to convert document batch...
-INFO: 04:30:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
-INFO: 04:30:09 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:30:09 - docling.document_converter - Finished converting document file in 0.41 sec.
+WARNING: 04:18:35 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:18:35 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 04:18:35 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4e1178cb-ea98-46ab-a3db-69923f9e5770 in 0.48 seconds
+INFO: 04:18:37 - uvicorn.access - 172.17.0.1:34746 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:18:37 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:18:37 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:18:37 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:18:37 - docling_serve.app - [TENANT_ID] Task 1edd343a-7fb7-4429-bf3e-576a29984e5d created with tenant_id='default'
+INFO: 04:18:37 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 1edd343a-7fb7-4429-bf3e-576a29984e5d
+INFO: 04:18:37 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:18:37 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:18:37 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:18:37 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:18:37,886 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:37,886 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:18:37,971 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:37,971 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:18:38,015 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:38,015 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:18:38 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:18:38 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:18:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 70%|██████▉ | 538/770 [00:00<00:00, 5374.88it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4940.45it/s]
+INFO: 04:18:38 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:18:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:18:39 - docling.datamodel.document - detected formats: []
+INFO: 04:18:39 - docling.document_converter - Going to convert document batch...
+INFO: 04:18:39 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 6b5aa9d49bf5933a22591c3559b94bfd
+INFO: 04:18:39 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:18:39 - docling.document_converter - Finished converting document file in 0.42 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:30:09 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:30:09 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job b8a8a360-53e4-4ac2-a60a-7131665c8aed in 0.41 seconds
-INFO: 04:30:10 - uvicorn.access - 172.17.0.1:41566 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:30:10 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:30:10 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:30:10 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:30:10 - docling_serve.app - [TENANT_ID] Task e08fa18b-3495-4cb5-a8ab-5594282862c4 created with tenant_id='default'
-INFO: 04:30:10 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task e08fa18b-3495-4cb5-a8ab-5594282862c4
-INFO: 04:30:10 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:30:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 345bf8d309571831952bb6d347d0f005
-INFO: 04:30:10 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:30:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:30:10,463 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:10,463 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:30:10,490 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:10,490 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:30:10,518 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:30:10,518 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:30:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:30:10 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:30:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 14211.04it/s]
-INFO: 04:30:10 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:30:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:30:11 - docling.datamodel.document - detected formats: []
-INFO: 04:30:11 - docling.document_converter - Going to convert document batch...
-INFO: 04:30:11 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 345bf8d309571831952bb6d347d0f005
-INFO: 04:30:11 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:30:11 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:18:39 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
+INFO: 04:18:39 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 1edd343a-7fb7-4429-bf3e-576a29984e5d in 0.43 seconds
+INFO: 04:18:39 - uvicorn.access - 172.17.0.1:34746 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:18:39 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:18:39 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:18:39 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:18:39 - docling_serve.app - [TENANT_ID] Task 95140001-5d73-4654-9aa0-36c507a6d8e8 created with tenant_id='default'
+INFO: 04:18:39 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 95140001-5d73-4654-9aa0-36c507a6d8e8
+INFO: 04:18:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:18:39 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 345bf8d309571831952bb6d347d0f005
+INFO: 04:18:39 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:18:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:18:39,876 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:39,876 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:18:39,928 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:39,928 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:18:39,995 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:18:39,995 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:18:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:18:40 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:18:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 58%|█████▊ | 446/770 [00:00<00:00, 4450.47it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4824.81it/s]
+INFO: 04:18:40 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:18:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:18:41 - docling.datamodel.document - detected formats: []
+INFO: 04:18:41 - docling.document_converter - Going to convert document batch...
+INFO: 04:18:41 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 345bf8d309571831952bb6d347d0f005
+INFO: 04:18:41 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:18:41 - docling.document_converter - Finished converting document file in 0.53 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:30:11 - docling_jobkit.convert.results - Processed 1 docs in 0.40 seconds.
-INFO: 04:30:11 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job e08fa18b-3495-4cb5-a8ab-5594282862c4 in 0.40 seconds
-INFO: 04:30:12 - uvicorn.access - 172.17.0.1:41566 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:30:12 - uvicorn.access - 172.17.0.1:41566 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:30:12 - uvicorn.access - 172.17.0.1:41566 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:18:41 - docling_jobkit.convert.results - Processed 1 docs in 0.59 seconds.
+INFO: 04:18:41 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 95140001-5d73-4654-9aa0-36c507a6d8e8 in 0.59 seconds
+INFO: 04:18:41 - uvicorn.access - 172.17.0.1:34746 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:18:42 - uvicorn.access - 172.17.0.1:34746 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:18:42 - uvicorn.access - 172.17.0.1:34746 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1481,151 +1641,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:28:41 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:28:41 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:28:41 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:28:42 - 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:28:42 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:28:42 - 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:28:42 - 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:28:42 - 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:28:42 - 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:28:42 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:28:42 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:28:42 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/livez$,/health$,/healthz$,/ready$,/readyz$)
-INFO: 04:28:42 - uvicorn.error - Started server process [1]
-INFO: 04:28:42 - uvicorn.error - Waiting for application startup.
-INFO: 04:28:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:28:45 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:28:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:28:45 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:28:45 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:28:45 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9d06178a9f1c8aeb9889d1e46440f3fa
-INFO: 04:28:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:28:45 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:28:45 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:28:45.760242676 [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:28:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:28:45,948 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:45,949 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:28:45,978 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:45,978 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:28:46,032 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:46,035 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:28:46 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:28:46 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:28:46 - 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, 15916.80it/s]
-INFO: 04:28:46 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:28:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:28:47 - uvicorn.error - Application startup complete.
-INFO: 04:28:47 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:28:47 - docling_serve.app - Health check requested
-INFO: 04:28:47 - uvicorn.access - 172.17.0.1:45476 - "GET /health HTTP/1.1" 200
-INFO: 04:28:47 - docling_serve.app - Health check requested
-INFO: 04:28:47 - uvicorn.access - 172.17.0.1:45484 - "GET /health HTTP/1.1" 200
-INFO: 04:28:47 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:28:47 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:28:47 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:28:47 - docling_serve.app - [TENANT_ID] Task f5b8921a-adda-4814-a543-bd8a33b07de0 created with tenant_id='default'
-INFO: 04:28:47 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task f5b8921a-adda-4814-a543-bd8a33b07de0
-INFO: 04:28:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:28:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:28:47 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:28:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:28:47,966 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:47,967 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:28:47,998 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:47,998 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:28:48,053 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:48,053 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:28:48 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:28:48 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:28:48 - 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, 20894.32it/s]
-INFO: 04:28:48 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:28:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:28:48 - docling.datamodel.document - detected formats: []
-INFO: 04:28:48 - docling.document_converter - Going to convert document batch...
-INFO: 04:28:48 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:28:48 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:28:49 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:17:13 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:17:13 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:17:13 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:17:14 - 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:17:14 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:17:14 - 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:17:14 - 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:17:14 - 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:17:14 - 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:17:14 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:17:14 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:17:14 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/healthz$,/ready$,/livez$,/health$,/metrics$)
+INFO: 04:17:14 - uvicorn.error - Started server process [1]
+INFO: 04:17:14 - uvicorn.error - Waiting for application startup.
+INFO: 04:17:18 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:17:19 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:17:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:17:19 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:17:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:17:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9d06178a9f1c8aeb9889d1e46440f3fa
+INFO: 04:17:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:17:19 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:17:19 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:17:19.605848949 [W:onnxruntime:Default, device_discovery.cc:146 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:17:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:17:19,994 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:19,997 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:17:20,086 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:20,086 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:17:20,129 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:20,129 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:17:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:17:20 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:17:20 - 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, 4968.10it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6581.31it/s]
+INFO: 04:17:21 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:17:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:17:22 - uvicorn.error - Application startup complete.
+INFO: 04:17:22 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:17:22 - docling_serve.app - Health check requested
+INFO: 04:17:22 - uvicorn.access - 172.17.0.1:46822 - "GET /health HTTP/1.1" 200
+INFO: 04:17:22 - docling_serve.app - Health check requested
+INFO: 04:17:22 - uvicorn.access - 172.17.0.1:46838 - "GET /health HTTP/1.1" 200
+INFO: 04:17:22 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:17:22 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:17:22 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:17:22 - docling_serve.app - [TENANT_ID] Task b6ecc9ef-8556-455b-a50e-93eec836610c created with tenant_id='default'
+INFO: 04:17:22 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b6ecc9ef-8556-455b-a50e-93eec836610c
+INFO: 04:17:22 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:17:22 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:17:22 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:17:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:17:22,516 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:22,516 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:17:22,575 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:22,575 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:17:22,621 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:22,621 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:17:22 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:17:22 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:17:22 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 95%|█████████▍| 730/770 [00:00<00:00, 7294.74it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7543.32it/s]
+INFO: 04:17:23 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:17:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:17:24 - docling.datamodel.document - detected formats: []
+INFO: 04:17:24 - docling.document_converter - Going to convert document batch...
+INFO: 04:17:24 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:17:24 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:17:24 - docling.document_converter - Finished converting document file in 0.50 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:28:49 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:28:49 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
-INFO: 04:28:49 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job f5b8921a-adda-4814-a543-bd8a33b07de0 in 0.46 seconds
-INFO: 04:28:49 - uvicorn.access - 172.17.0.1:45484 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:28:49 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:28:49 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:28:49 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:28:49 - docling_serve.app - [TENANT_ID] Task b23bac96-4487-4984-8a67-bdd31f749ea7 created with tenant_id='default'
-INFO: 04:28:49 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task b23bac96-4487-4984-8a67-bdd31f749ea7
-INFO: 04:28:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:28:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:28:49 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:28:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:28:49,980 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:49,980 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:28:50,030 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:50,030 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:28:50,088 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:50,088 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:28:50 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:28:50 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:28:50 - 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, 15579.12it/s]
-INFO: 04:28:50 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:28:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:28:50 - docling.datamodel.document - detected formats: []
-INFO: 04:28:50 - docling.document_converter - Going to convert document batch...
-INFO: 04:28:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
-INFO: 04:28:50 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:28:51 - docling.document_converter - Finished converting document file in 0.41 sec.
+WARNING: 04:17:24 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:17:24 - docling_jobkit.convert.results - Processed 1 docs in 0.61 seconds.
+INFO: 04:17:24 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b6ecc9ef-8556-455b-a50e-93eec836610c in 0.61 seconds
+INFO: 04:17:26 - uvicorn.access - 172.17.0.1:46838 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:17:26 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:17:26 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:17:26 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:17:26 - docling_serve.app - [TENANT_ID] Task c14ba949-7147-40b0-9765-d2a0a02f99e9 created with tenant_id='default'
+INFO: 04:17:26 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task c14ba949-7147-40b0-9765-d2a0a02f99e9
+INFO: 04:17:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:17:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:17:26 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:17:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:17:26,548 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:26,548 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:17:26,608 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:26,608 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:17:26,683 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:26,684 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:17:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:17:26 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:17:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 88%|████████▊ | 674/770 [00:00<00:00, 6738.43it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6604.97it/s]
+INFO: 04:17:27 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:17:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:17:28 - docling.datamodel.document - detected formats: []
+INFO: 04:17:28 - docling.document_converter - Going to convert document batch...
+INFO: 04:17:28 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash a1d02772fb798c5f3e06aa82e0d32e7d
+INFO: 04:17:28 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:17:28 - docling.document_converter - Finished converting document file in 0.38 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:28:51 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:28:51 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job b23bac96-4487-4984-8a67-bdd31f749ea7 in 0.41 seconds
-INFO: 04:28:51 - uvicorn.access - 172.17.0.1:45484 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:28:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:28:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:28:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:28:51 - docling_serve.app - [TENANT_ID] Task 4034a92c-a57d-409d-9034-5df32a01180c created with tenant_id='default'
-INFO: 04:28:51 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 4034a92c-a57d-409d-9034-5df32a01180c
-INFO: 04:28:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:28:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
-INFO: 04:28:51 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:28:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:28:51,985 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:51,985 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:28:52,040 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:52,040 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:28:52,094 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:28:52,094 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:28:52 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:28:52 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:28:52 - 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, 14560.86it/s]
-INFO: 04:28:52 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:28:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:28:53 - docling.datamodel.document - detected formats: []
-INFO: 04:28:53 - docling.document_converter - Going to convert document batch...
-INFO: 04:28:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
-INFO: 04:28:53 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:28:53 - docling.document_converter - Finished converting document file in 0.27 sec.
+INFO: 04:17:28 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
+INFO: 04:17:28 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job c14ba949-7147-40b0-9765-d2a0a02f99e9 in 0.38 seconds
+INFO: 04:17:28 - uvicorn.access - 172.17.0.1:46838 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:17:28 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:17:28 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:17:28 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:17:28 - docling_serve.app - [TENANT_ID] Task 7bfdb626-dd31-4320-bb81-ead43bc93a8a created with tenant_id='default'
+INFO: 04:17:28 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 7bfdb626-dd31-4320-bb81-ead43bc93a8a
+INFO: 04:17:28 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:17:28 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
+INFO: 04:17:28 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:17:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:17:28,608 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:28,608 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:17:28,665 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:28,666 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:17:28,777 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:17:28,777 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:17:28 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:17:28 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:17:28 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 80%|████████ | 618/770 [00:00<00:00, 6177.96it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5952.77it/s]
+INFO: 04:17:29 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:17:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:17:30 - docling.datamodel.document - detected formats: []
+INFO: 04:17:30 - docling.document_converter - Going to convert document batch...
+INFO: 04:17:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 21c1cdafbd5b48f9b0cfcb806e9e9d57
+INFO: 04:17:30 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:17:30 - docling.document_converter - Finished converting document file in 0.55 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:28:53 - docling_jobkit.convert.results - Processed 1 docs in 0.28 seconds.
-INFO: 04:28:53 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 4034a92c-a57d-409d-9034-5df32a01180c in 0.28 seconds
-INFO: 04:28:53 - uvicorn.access - 172.17.0.1:45484 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:28:54 - uvicorn.access - 172.17.0.1:45484 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:28:54 - uvicorn.access - 172.17.0.1:45484 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:17:30 - docling_jobkit.convert.results - Processed 1 docs in 1.11 seconds.
+INFO: 04:17:30 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 7bfdb626-dd31-4320-bb81-ead43bc93a8a in 1.11 seconds
+INFO: 04:17:32 - uvicorn.access - 172.17.0.1:46838 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:17:32 - uvicorn.access - 172.17.0.1:46838 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:17:32 - uvicorn.access - 172.17.0.1:46838 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1663,151 +1823,151 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:27:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:27:10 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:27:10 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:27:10 - 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:27:10 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:27:10 - 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:27:10 - 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:27:10 - 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:27:10 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:27:10 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:27:10 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/healthz$,/ready$,/health$,/readyz$,/metrics$)
-INFO: 04:27:10 - uvicorn.error - Started server process [1]
-INFO: 04:27:10 - uvicorn.error - Waiting for application startup.
-INFO: 04:27:12 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:27:12 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:27:12 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:27:12 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:27:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:27:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e2db689ab35ca52a08b5b7fa25de8cc8
-INFO: 04:27:12 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:27:12 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:27:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:27:12.891947427 [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:27:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:27:13,024 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:13,025 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:27:13,058 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:13,058 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:27:13,080 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:13,080 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:27:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:27:13 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:27:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:15:53 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:15:53 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:15:53 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:15:54 - 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:15:54 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:15:54 - 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:15:54 - 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:15:54 - 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:15:54 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:15:54 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:15:54 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/ready$,/livez$,/healthz$,/health$,/readyz$,/metrics$)
+INFO: 04:15:54 - uvicorn.error - Started server process [1]
+INFO: 04:15:54 - uvicorn.error - Waiting for application startup.
+INFO: 04:15:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:15:59 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:15:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:15:59 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:15:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:15:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e2db689ab35ca52a08b5b7fa25de8cc8
+INFO: 04:15:59 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:15:59 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:15:59 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:15:59.995991072 [W:onnxruntime:Default, device_discovery.cc:134 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:16:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:16:00,343 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:00,345 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:16:00,436 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:00,436 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:16:00,504 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:00,504 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:16:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:16:00 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:16:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
[transformers] `torch_dtype` is deprecated! Use `dtype` instead!
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 13332.62it/s]
-INFO: 04:27:14 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:27:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:27:14 - uvicorn.error - Application startup complete.
-INFO: 04:27:14 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:27:15 - docling_serve.app - Health check requested
-INFO: 04:27:15 - uvicorn.access - 172.17.0.1:46502 - "GET /health HTTP/1.1" 200
-INFO: 04:27:15 - docling_serve.app - Health check requested
-INFO: 04:27:15 - uvicorn.access - 172.17.0.1:46506 - "GET /health HTTP/1.1" 200
-INFO: 04:27:15 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:27:15 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:27:15 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:27:15 - docling_serve.app - [TENANT_ID] Task 14d69cb1-ca07-4ab0-a32c-8c77f67074c4 created with tenant_id='default'
-INFO: 04:27:15 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 14d69cb1-ca07-4ab0-a32c-8c77f67074c4
-INFO: 04:27:15 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:27:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:27:15 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:27:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:27:15,220 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:15,220 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:27:15,250 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:15,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-26 04:27:15,272 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:15,272 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:27:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:27:15 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:27:15 - 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, 14852.76it/s]
-INFO: 04:27:15 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:27:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:27:16 - docling.datamodel.document - detected formats: []
-INFO: 04:27:16 - docling.document_converter - Going to convert document batch...
-INFO: 04:27:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:27:16 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:27:16 - docling.document_converter - Finished converting document file in 0.42 sec.
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 67%|██████▋ | 515/770 [00:00<00:00, 5144.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5175.78it/s]
+INFO: 04:16:03 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:16:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:16:04 - uvicorn.error - Application startup complete.
+INFO: 04:16:04 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:16:04 - docling_serve.app - Health check requested
+INFO: 04:16:04 - uvicorn.access - 172.17.0.1:51574 - "GET /health HTTP/1.1" 200
+INFO: 04:16:04 - docling_serve.app - Health check requested
+INFO: 04:16:04 - uvicorn.access - 172.17.0.1:51584 - "GET /health HTTP/1.1" 200
+INFO: 04:16:04 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:16:04 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:16:04 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:16:04 - docling_serve.app - [TENANT_ID] Task 432077f8-ec39-4976-9bad-568debc7ced4 created with tenant_id='default'
+INFO: 04:16:04 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 432077f8-ec39-4976-9bad-568debc7ced4
+INFO: 04:16:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:16:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:16:04 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:16:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:16:04,796 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:04,796 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:16:04,850 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:04,851 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:16:04,924 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:04,925 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:16:05 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:16:05 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:16:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 8655.70it/s]
+INFO: 04:16:05 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:16:05 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:16:06 - docling.datamodel.document - detected formats: []
+INFO: 04:16:06 - docling.document_converter - Going to convert document batch...
+INFO: 04:16:06 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:16:06 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:16:07 - docling.document_converter - Finished converting document file in 0.96 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:27:16 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:27:16 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
-INFO: 04:27:16 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 14d69cb1-ca07-4ab0-a32c-8c77f67074c4 in 0.45 seconds
-INFO: 04:27:17 - uvicorn.access - 172.17.0.1:46506 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:27:17 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:27:17 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:27:17 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:27:17 - docling_serve.app - [TENANT_ID] Task 827098cc-90ee-4d06-aeaf-1d273b8892ed created with tenant_id='default'
-INFO: 04:27:17 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 827098cc-90ee-4d06-aeaf-1d273b8892ed
-INFO: 04:27:17 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:27:17 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:27:17 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:27:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:27:17,243 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:17,243 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:27:17,274 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:17,274 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:27:17,305 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:17,305 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:27:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:27:17 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:27:17 - 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, 14572.49it/s]
-INFO: 04:27:17 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:27:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:27:18 - docling.datamodel.document - detected formats: []
-INFO: 04:27:18 - docling.document_converter - Going to convert document batch...
-INFO: 04:27:18 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
-INFO: 04:27:18 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:27:18 - docling.document_converter - Finished converting document file in 0.27 sec.
+WARNING: 04:16:07 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:16:07 - docling_jobkit.convert.results - Processed 1 docs in 1.07 seconds.
+INFO: 04:16:07 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 432077f8-ec39-4976-9bad-568debc7ced4 in 1.07 seconds
+INFO: 04:16:08 - uvicorn.access - 172.17.0.1:51584 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:16:08 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:16:08 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:16:08 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:16:08 - docling_serve.app - [TENANT_ID] Task 160ed34e-f49d-404b-88f7-7d65b7f1f157 created with tenant_id='default'
+INFO: 04:16:08 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 160ed34e-f49d-404b-88f7-7d65b7f1f157
+INFO: 04:16:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:16:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:16:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:16:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:16:08,825 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:08,825 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:16:08,886 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:08,887 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:16:08,936 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:08,936 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:16:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:16:09 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:16:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 81%|████████ | 622/770 [00:00<00:00, 6216.70it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5894.98it/s]
+INFO: 04:16:09 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:16:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:16:10 - docling.datamodel.document - detected formats: []
+INFO: 04:16:10 - docling.document_converter - Going to convert document batch...
+INFO: 04:16:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 5cd3e3811d2e4d7d996fcfcbbe327b1d
+INFO: 04:16:10 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:16:11 - docling.document_converter - Finished converting document file in 0.94 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:27:18 - docling_jobkit.convert.results - Processed 1 docs in 0.27 seconds.
-INFO: 04:27:18 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 827098cc-90ee-4d06-aeaf-1d273b8892ed in 0.27 seconds
-INFO: 04:27:19 - uvicorn.access - 172.17.0.1:46506 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:27:19 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:27:19 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:27:19 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:27:19 - docling_serve.app - [TENANT_ID] Task aad5e095-b669-45f0-a2a7-f64a394b39cb created with tenant_id='default'
-INFO: 04:27:19 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task aad5e095-b669-45f0-a2a7-f64a394b39cb
-INFO: 04:27:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:27:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
-INFO: 04:27:19 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:27:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:27:19,251 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:19,251 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
-[INFO] 2026-10-26 04:27:19,287 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:19,287 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:27:19,314 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:27:19,314 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
-INFO: 04:27:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:27:19 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
-INFO: 04:27:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 14685.34it/s]
-INFO: 04:27:19 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
-INFO: 04:27:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:27:19 - docling.datamodel.document - detected formats: []
-INFO: 04:27:19 - docling.document_converter - Going to convert document batch...
-INFO: 04:27:19 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
-INFO: 04:27:19 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:27:19 - docling.document_converter - Finished converting document file in 0.25 sec.
+INFO: 04:16:11 - docling_jobkit.convert.results - Processed 1 docs in 0.95 seconds.
+INFO: 04:16:11 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 160ed34e-f49d-404b-88f7-7d65b7f1f157 in 0.95 seconds
+INFO: 04:16:13 - uvicorn.access - 172.17.0.1:51584 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:16:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:16:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:16:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:16:13 - docling_serve.app - [TENANT_ID] Task 228ce438-72f3-4ca1-83cd-83cc583ca560 created with tenant_id='default'
+INFO: 04:16:13 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 228ce438-72f3-4ca1-83cd-83cc583ca560
+INFO: 04:16:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:16:13 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
+INFO: 04:16:13 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:16:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:16:13,319 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:13,319 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:16:13,372 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:13,372 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 04:16:13,423 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:16:13,423 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/PP-OCRv6_rec_small.onnx
+INFO: 04:16:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:16:13 - docling.models.inference_engines.object_detection.transformers_engine - Initializing Transformers object-detection engine
+INFO: 04:16:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▊ | 605/770 [00:00<00:00, 6047.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6437.55it/s]
+INFO: 04:16:13 - docling.models.inference_engines.object_detection.transformers_engine - Transformers engine ready (device=cpu, dtype=torch.float32)
+INFO: 04:16:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:16:14 - docling.datamodel.document - detected formats: []
+INFO: 04:16:15 - docling.document_converter - Going to convert document batch...
+INFO: 04:16:15 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 9df8df3fc03c33cf6e8bd583e67dce64
+INFO: 04:16:15 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:16:15 - docling.document_converter - Finished converting document file in 0.77 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:27:19 - docling_jobkit.convert.results - Processed 1 docs in 0.27 seconds.
-INFO: 04:27:19 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job aad5e095-b669-45f0-a2a7-f64a394b39cb in 0.27 seconds
-INFO: 04:27:21 - uvicorn.access - 172.17.0.1:46506 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:27:21 - uvicorn.access - 172.17.0.1:46506 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:27:21 - uvicorn.access - 172.17.0.1:46506 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:16:15 - docling_jobkit.convert.results - Processed 1 docs in 0.83 seconds.
+INFO: 04:16:15 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 228ce438-72f3-4ca1-83cd-83cc583ca560 in 0.83 seconds
+INFO: 04:16:17 - uvicorn.access - 172.17.0.1:51584 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:16:17 - uvicorn.access - 172.17.0.1:51584 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:16:17 - uvicorn.access - 172.17.0.1:51584 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -1845,139 +2005,139 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:25:52 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:25:52 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:25:52 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:25:52 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:25: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:25:52 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:25:52 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:25:52 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/livez$,/metrics$,/ready$,/readyz$,/health$)
-INFO: 04:25:53 - uvicorn.error - Started server process [1]
-INFO: 04:25:53 - uvicorn.error - Waiting for application startup.
-INFO: 04:25:54 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:25:55 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:25:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:25:55 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:25:55 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:25:55 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
-INFO: 04:25:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:25:55 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:25:55 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:25:55.313989588 [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:25:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:25:55,452 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:55,453 [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-26 04:25:55,485 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:55,485 [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-26 04:25:55,528 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:55,531 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:25:55 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:25:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 27811.77it/s]
-INFO: 04:25:55 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:25:56 - uvicorn.error - Application startup complete.
-INFO: 04:25:56 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:25:57 - docling_serve.app - Health check requested
-INFO: 04:25:57 - uvicorn.access - 172.17.0.1:49826 - "GET /health HTTP/1.1" 200
-INFO: 04:25:57 - docling_serve.app - Health check requested
-INFO: 04:25:57 - uvicorn.access - 172.17.0.1:49842 - "GET /health HTTP/1.1" 200
-INFO: 04:25:57 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:25:57 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:25:57 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:25:57 - docling_serve.app - [TENANT_ID] Task a4cf2fd1-62fd-48ba-8406-713442806b87 created with tenant_id='default'
-INFO: 04:25:57 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task a4cf2fd1-62fd-48ba-8406-713442806b87
-INFO: 04:25:57 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:25:57 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
-INFO: 04:25:57 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:25:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:25:57,102 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:57,102 [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-26 04:25:57,131 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:57,131 [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-26 04:25:57,198 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:57,198 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:25:57 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:25:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 22976.11it/s]
-INFO: 04:25:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:25:58 - docling.datamodel.document - detected formats: []
-INFO: 04:25:58 - docling.document_converter - Going to convert document batch...
-INFO: 04:25:58 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:25:58 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:25:58 - docling.document_converter - Finished converting document file in 0.56 sec.
+INFO: 04:14:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:14:33 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:14:33 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:14:34 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:14: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:14:34 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:14:34 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:14:34 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/ready$,/healthz$,/livez$,/health$,/metrics$)
+INFO: 04:14:35 - uvicorn.error - Started server process [1]
+INFO: 04:14:35 - uvicorn.error - Waiting for application startup.
+INFO: 04:14:41 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:14:42 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:14:42 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:14:42 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:14:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:14:42 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash caff667a02b7f037838d32d34acfe0b0
+INFO: 04:14:42 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:14:42 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:14:42 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:14:42.454526997 [W:onnxruntime:Default, device_discovery.cc:134 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:14:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:14:43,221 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:43,224 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:14:43,356 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:43,357 [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-11-02 04:14:43,426 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:43,426 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:14:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:14:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 49%|████▉ | 377/770 [00:00<00:00, 3747.71it/s]
Loading weights: 98%|█████████▊| 752/770 [00:00<00:00, 751.49it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 871.38it/s]
+INFO: 04:14:46 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:14:46 - uvicorn.error - Application startup complete.
+INFO: 04:14:46 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:14:47 - docling_serve.app - Health check requested
+INFO: 04:14:47 - uvicorn.access - 172.17.0.1:52820 - "GET /health HTTP/1.1" 200
+INFO: 04:14:47 - docling_serve.app - Health check requested
+INFO: 04:14:47 - uvicorn.access - 172.17.0.1:52826 - "GET /health HTTP/1.1" 200
+INFO: 04:14:47 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:14:47 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:14:47 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:14:47 - docling_serve.app - [TENANT_ID] Task 10e94ceb-b653-48d2-aa21-51e33318ff93 created with tenant_id='default'
+INFO: 04:14:47 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 10e94ceb-b653-48d2-aa21-51e33318ff93
+INFO: 04:14:47 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:14:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 04:14:47 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:14:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:14:47,670 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:47,670 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:14:47,724 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:47,724 [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-11-02 04:14:47,773 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:47,773 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:14:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:14:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 485/770 [00:00<00:00, 4841.44it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4623.55it/s]
+INFO: 04:14:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:14:49 - docling.datamodel.document - detected formats: []
+INFO: 04:14:49 - docling.document_converter - Going to convert document batch...
+INFO: 04:14:49 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:14:49 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:14:49 - docling.document_converter - Finished converting document file in 0.46 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:632: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-WARNING: 04:25:58 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:25:58 - docling_jobkit.convert.results - Processed 1 docs in 0.62 seconds.
-INFO: 04:25:58 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job a4cf2fd1-62fd-48ba-8406-713442806b87 in 0.62 seconds
-INFO: 04:25:59 - uvicorn.access - 172.17.0.1:49842 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:25:59 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:25:59 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:25:59 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:25:59 - docling_serve.app - [TENANT_ID] Task 60b9917e-d23d-4f58-89be-54964b021f0c created with tenant_id='default'
-INFO: 04:25:59 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 60b9917e-d23d-4f58-89be-54964b021f0c
-INFO: 04:25:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:25:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
-INFO: 04:25:59 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:25:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:25:59,139 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:59,139 [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-26 04:25:59,609 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:59,609 [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-26 04:25:59,672 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:25:59,673 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:25:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:25:59 - 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, 20141.28it/s]
-INFO: 04:25:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:26:00 - docling.datamodel.document - detected formats: []
-INFO: 04:26:00 - docling.document_converter - Going to convert document batch...
-INFO: 04:26:00 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:26:00 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:26:00 - docling.document_converter - Finished converting document file in 0.50 sec.
+WARNING: 04:14:49 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:14:49 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
+INFO: 04:14:49 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 10e94ceb-b653-48d2-aa21-51e33318ff93 in 0.56 seconds
+INFO: 04:14:51 - uvicorn.access - 172.17.0.1:52826 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:14:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:14:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:14:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:14:51 - docling_serve.app - [TENANT_ID] Task 73e95797-6af4-45c5-af9f-602dda3c6612 created with tenant_id='default'
+INFO: 04:14:51 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 73e95797-6af4-45c5-af9f-602dda3c6612
+INFO: 04:14:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:14:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash ab12ef348c8fc273bf2be7a49773b303
+INFO: 04:14:51 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:14:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:14:51,685 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:51,686 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:14:51,743 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:51,743 [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-11-02 04:14:51,813 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:51,813 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:14:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:14:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|██████ | 463/770 [00:00<00:00, 4560.65it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4706.92it/s]
+INFO: 04:14:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:14:53 - docling.datamodel.document - detected formats: []
+INFO: 04:14:53 - docling.document_converter - Going to convert document batch...
+INFO: 04:14:53 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:14:53 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:14:53 - docling.document_converter - Finished converting document file in 0.56 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:26:00 - docling_jobkit.convert.results - Processed 1 docs in 0.50 seconds.
-INFO: 04:26:00 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 60b9917e-d23d-4f58-89be-54964b021f0c in 0.50 seconds
-INFO: 04:26:01 - uvicorn.access - 172.17.0.1:49842 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:26:01 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:26:01 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:26:01 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:26:01 - docling_serve.app - [TENANT_ID] Task 707568d6-1ff3-4cee-9a11-d281f3f35107 created with tenant_id='default'
-INFO: 04:26:01 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 707568d6-1ff3-4cee-9a11-d281f3f35107
-INFO: 04:26:01 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:26:01 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
-INFO: 04:26:01 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:26:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:26:01,160 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:26:01,160 [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-26 04:26:01,191 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:26:01,191 [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-26 04:26:01,253 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:26:01,253 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:26:01 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:26:01 - 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, 18367.19it/s]
-INFO: 04:26:01 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:26:02 - docling.datamodel.document - detected formats: []
-INFO: 04:26:02 - docling.document_converter - Going to convert document batch...
-INFO: 04:26:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:26:02 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:26:02 - docling.document_converter - Finished converting document file in 0.43 sec.
+INFO: 04:14:53 - docling_jobkit.convert.results - Processed 1 docs in 0.56 seconds.
+INFO: 04:14:53 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 73e95797-6af4-45c5-af9f-602dda3c6612 in 0.56 seconds
+INFO: 04:14:53 - uvicorn.access - 172.17.0.1:52826 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:14:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:14:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:14:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:14:53 - docling_serve.app - [TENANT_ID] Task 05e98622-1566-4ea3-b086-205e4de11c5e created with tenant_id='default'
+INFO: 04:14:53 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 05e98622-1566-4ea3-b086-205e4de11c5e
+INFO: 04:14:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:14:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash b3849eabdc7ecae5f3d54428a0162342
+INFO: 04:14:53 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:14:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:14:53,720 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:53,720 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:14:53,777 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:53,777 [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-11-02 04:14:53,828 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:14:53,828 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:14:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:14:53 - 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.09it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5187.43it/s]
+INFO: 04:14:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:14:55 - docling.datamodel.document - detected formats: []
+INFO: 04:14:55 - docling.document_converter - Going to convert document batch...
+INFO: 04:14:55 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:14:55 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:14:55 - docling.document_converter - Finished converting document file in 0.42 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:26:02 - docling_jobkit.convert.results - Processed 1 docs in 0.45 seconds.
-INFO: 04:26:02 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 707568d6-1ff3-4cee-9a11-d281f3f35107 in 0.45 seconds
-INFO: 04:26:03 - uvicorn.access - 172.17.0.1:49842 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:26:03 - uvicorn.access - 172.17.0.1:49842 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:26:03 - uvicorn.access - 172.17.0.1:49842 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:14:55 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
+INFO: 04:14:55 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 05e98622-1566-4ea3-b086-205e4de11c5e in 0.47 seconds
+INFO: 04:14:55 - uvicorn.access - 172.17.0.1:52826 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:14:55 - uvicorn.access - 172.17.0.1:52826 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:14:55 - uvicorn.access - 172.17.0.1:52826 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2015,138 +2175,138 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:24:23 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:24:23 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:24:23 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:24:23 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
-INFO: 04:24:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:24:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:24:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/healthz$,/ready$,/livez$,/readyz$,/health$)
-INFO: 04:24:23 - uvicorn.error - Started server process [1]
-INFO: 04:24:23 - uvicorn.error - Waiting for application startup.
-INFO: 04:24:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:24:25 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:24:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:24:25 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:24:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:24:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 04:24:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:24:25 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:24:25 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:24:25.799081582 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 04:24:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:24:25,938 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:25,938 [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-26 04:24:25,974 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:25,974 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:24:26,002 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:26,002 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:24:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:24:26 - 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, 15856.86it/s]
-INFO: 04:24:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:24:26 - uvicorn.error - Application startup complete.
-INFO: 04:24:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:24:27 - docling_serve.app - Health check requested
-INFO: 04:24:27 - uvicorn.access - 172.17.0.1:48466 - "GET /health HTTP/1.1" 200
-INFO: 04:24:27 - docling_serve.app - Health check requested
-INFO: 04:24:27 - uvicorn.access - 172.17.0.1:48480 - "GET /health HTTP/1.1" 200
-INFO: 04:24:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:24:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:24:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:24:27 - docling_serve.app - [TENANT_ID] Task 8b96da42-b428-4d37-8710-d0f68d007672 created with tenant_id='default'
-INFO: 04:24:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 8b96da42-b428-4d37-8710-d0f68d007672
-INFO: 04:24:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:24:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:24:27 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:24:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:24:27,148 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:27,148 [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-26 04:24:27,179 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:27,179 [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-26 04:24:27,204 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:27,204 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:24:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:24:27 - 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, 21225.40it/s]
-INFO: 04:24:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:24:28 - docling.datamodel.document - detected formats: []
-INFO: 04:24:28 - docling.document_converter - Going to convert document batch...
-INFO: 04:24:28 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:24:28 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:24:28 - docling.document_converter - Finished converting document file in 0.39 sec.
+INFO: 04:13:00 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:13:00 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:13:00 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:13:00 - docling_jobkit.connectors.connector_factory - Loading connector plugin 'docling_jobkit_defaults'
+INFO: 04:13:01 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:13:01 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:13:01 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/ready$,/metrics$,/health$,/readyz$,/livez$)
+INFO: 04:13:01 - uvicorn.error - Started server process [1]
+INFO: 04:13:01 - uvicorn.error - Waiting for application startup.
+INFO: 04:13:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:13:05 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:13:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:13:05 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:13:05 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:13:05 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 04:13:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:13:05 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:13:05 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:13:05.914443779 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:13:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:13:06,264 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:06,267 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:13:06,367 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:06,367 [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-11-02 04:13:06,426 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:06,427 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:13:06 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:13:06 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 70%|██████▉ | 537/770 [00:00<00:00, 5366.77it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5146.24it/s]
+INFO: 04:13:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:13:07 - uvicorn.error - Application startup complete.
+INFO: 04:13:07 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:13:08 - docling_serve.app - Health check requested
+INFO: 04:13:08 - uvicorn.access - 172.17.0.1:52616 - "GET /health HTTP/1.1" 200
+INFO: 04:13:08 - docling_serve.app - Health check requested
+INFO: 04:13:08 - uvicorn.access - 172.17.0.1:52624 - "GET /health HTTP/1.1" 200
+INFO: 04:13:08 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:13:08 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:13:08 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:13:08 - docling_serve.app - [TENANT_ID] Task 80c9993b-1583-42ba-a09f-9f8d596524d4 created with tenant_id='default'
+INFO: 04:13:08 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 80c9993b-1583-42ba-a09f-9f8d596524d4
+INFO: 04:13:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:13:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:13:08 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:13:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:13:08,805 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:08,805 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:13:08,859 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:08,860 [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-11-02 04:13:08,910 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:08,911 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:13:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:13:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 94%|█████████▎| 720/770 [00:00<00:00, 7187.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7271.02it/s]
+INFO: 04:13:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:13:10 - docling.datamodel.document - detected formats: []
+INFO: 04:13:10 - docling.document_converter - Going to convert document batch...
+INFO: 04:13:10 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:13:10 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:13:10 - docling.document_converter - Finished converting document file in 0.44 sec.
/opt/app-root/lib64/python3.12/site-packages/docling/datamodel/base_models.py:611: RuntimeWarning: Mean of empty slice
np.nanmean(
/opt/app-root/lib64/python3.12/site-packages/numpy/lib/_nanfunctions_impl.py:1573: RuntimeWarning: All-NaN slice encountered
return _nanquantile_unchecked(
-WARNING: 04:24:28 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:24:28 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 04:24:28 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 8b96da42-b428-4d37-8710-d0f68d007672 in 0.43 seconds
-INFO: 04:24:29 - uvicorn.access - 172.17.0.1:48480 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:24:29 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:24:29 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:24:29 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:24:29 - docling_serve.app - [TENANT_ID] Task 19c1528a-279e-49ce-bf89-3cfea37e37de created with tenant_id='default'
-INFO: 04:24:29 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 19c1528a-279e-49ce-bf89-3cfea37e37de
-INFO: 04:24:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:24:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:24:29 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:24:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:24:29,157 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:29,157 [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-26 04:24:29,190 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:29,190 [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-26 04:24:29,237 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:29,237 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:24:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:24:29 - 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, 14994.26it/s]
-INFO: 04:24:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:24:29 - docling.datamodel.document - detected formats: []
-INFO: 04:24:29 - docling.document_converter - Going to convert document batch...
-INFO: 04:24:29 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:24:29 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:24:29 - docling.document_converter - Finished converting document file in 0.37 sec.
+WARNING: 04:13:10 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:13:10 - docling_jobkit.convert.results - Processed 1 docs in 0.53 seconds.
+INFO: 04:13:10 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 80c9993b-1583-42ba-a09f-9f8d596524d4 in 0.53 seconds
+INFO: 04:13:12 - uvicorn.access - 172.17.0.1:52624 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:13:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:13:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:13:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:13:12 - docling_serve.app - [TENANT_ID] Task 7338721a-dedc-4da0-ac8a-42364eaf7b3b created with tenant_id='default'
+INFO: 04:13:12 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 7338721a-dedc-4da0-ac8a-42364eaf7b3b
+INFO: 04:13:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:13:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:13:12 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:13:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:13:12,843 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:12,844 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:13:12,900 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:12,900 [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-11-02 04:13:12,956 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:12,956 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:13:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:13:13 - 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, 8093.64it/s]
+INFO: 04:13:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:13:14 - docling.datamodel.document - detected formats: []
+INFO: 04:13:14 - docling.document_converter - Going to convert document batch...
+INFO: 04:13:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:13:14 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:13:14 - docling.document_converter - Finished converting document file in 0.45 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:24:30 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 04:24:30 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 19c1528a-279e-49ce-bf89-3cfea37e37de in 0.37 seconds
-INFO: 04:24:31 - uvicorn.access - 172.17.0.1:48480 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:24:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:24:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:24:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:24:31 - docling_serve.app - [TENANT_ID] Task 6ecf8904-8eaa-4508-8a8a-574af0b6f214 created with tenant_id='default'
-INFO: 04:24:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 6ecf8904-8eaa-4508-8a8a-574af0b6f214
-INFO: 04:24:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:24:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 04:24:31 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:24:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:24:31,161 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:31,161 [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-26 04:24:31,195 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:31,199 [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-26 04:24:31,240 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:24:31,240 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:24:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:24:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 15105.49it/s]
-INFO: 04:24:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:24:31 - docling.datamodel.document - detected formats: []
-INFO: 04:24:31 - docling.document_converter - Going to convert document batch...
-INFO: 04:24:31 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:24:31 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:24:31 - docling.document_converter - Finished converting document file in 0.37 sec.
+INFO: 04:13:14 - docling_jobkit.convert.results - Processed 1 docs in 0.46 seconds.
+INFO: 04:13:14 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 7338721a-dedc-4da0-ac8a-42364eaf7b3b in 0.46 seconds
+INFO: 04:13:14 - uvicorn.access - 172.17.0.1:52624 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:13:14 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:13:14 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:13:14 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:13:14 - docling_serve.app - [TENANT_ID] Task a1aba4c3-3a2a-4d30-9c7b-0d681c0953ad created with tenant_id='default'
+INFO: 04:13:14 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task a1aba4c3-3a2a-4d30-9c7b-0d681c0953ad
+INFO: 04:13:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:13:14 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 04:13:14 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:13:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:13:14,915 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:14,915 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:13:15,083 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:15,083 [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-11-02 04:13:15,157 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:13:15,157 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:13:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:13:15 - 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, 4863.26it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5236.81it/s]
+INFO: 04:13:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:13:16 - docling.datamodel.document - detected formats: []
+INFO: 04:13:16 - docling.document_converter - Going to convert document batch...
+INFO: 04:13:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:13:16 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:13:16 - 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:24:31 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:24:31 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 6ecf8904-8eaa-4508-8a8a-574af0b6f214 in 0.38 seconds
-INFO: 04:24:33 - uvicorn.access - 172.17.0.1:48480 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:24:33 - uvicorn.access - 172.17.0.1:48480 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:24:33 - uvicorn.access - 172.17.0.1:48480 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:13:16 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
+INFO: 04:13:16 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job a1aba4c3-3a2a-4d30-9c7b-0d681c0953ad in 0.41 seconds
+INFO: 04:13:16 - uvicorn.access - 172.17.0.1:52624 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:13:17 - uvicorn.access - 172.17.0.1:52624 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:13:17 - uvicorn.access - 172.17.0.1:52624 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2184,136 +2344,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:23:07 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:23:07 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:23:07 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:23:07 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:23:07 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/livez$,/healthz$,/health$,/metrics$,/ready$)
-INFO: 04:23:07 - uvicorn.error - Started server process [1]
-INFO: 04:23:07 - uvicorn.error - Waiting for application startup.
-INFO: 04:23:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:23:10 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:23:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:23:10 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:23:10 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:23:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
-INFO: 04:23:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:23:10 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:23:10 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:23:10.345534576 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/MSFT1000:00/5620e0c7-8062-4dce-aeb7-520c7ef76171" because filename "5620e0c7-8062-4dce-aeb7-520c7ef76171" did not match expected pattern of [0-9a-f]+:[0-9a-f]+:[0-9a-f]+[.][0-9a-f]+[m
-INFO: 04:23:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:23:10,503 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:10,504 [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-26 04:23:10,540 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:10,540 [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-26 04:23:10,609 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:10,609 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:23:10 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:23:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 16610.08it/s]
-INFO: 04:23:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:23:11 - uvicorn.error - Application startup complete.
-INFO: 04:23:11 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:23:11 - docling_serve.app - Health check requested
-INFO: 04:23:11 - uvicorn.access - 172.17.0.1:40092 - "GET /health HTTP/1.1" 200
-INFO: 04:23:11 - docling_serve.app - Health check requested
-INFO: 04:23:11 - uvicorn.access - 172.17.0.1:40106 - "GET /health HTTP/1.1" 200
-INFO: 04:23:11 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:23:11 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:23:11 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:23:11 - docling_serve.app - [TENANT_ID] Task 1584e4a4-1809-47b4-ba30-63134d31f19b created with tenant_id='default'
-INFO: 04:23:11 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 1584e4a4-1809-47b4-ba30-63134d31f19b
-INFO: 04:23:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:23:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:23:11 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:23:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:23:11,560 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:11,560 [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-26 04:23:11,596 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:11,596 [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-26 04:23:11,651 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:11,651 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:23:11 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:23:11 - 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, 14333.01it/s]
-INFO: 04:23:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:23:12 - docling.datamodel.document - detected formats: []
-INFO: 04:23:12 - docling.document_converter - Going to convert document batch...
-INFO: 04:23:12 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:23:12 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:23:12 - docling.document_converter - Finished converting document file in 0.47 sec.
+INFO: 04:11:35 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:11:35 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:11:35 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:11:35 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:11:35 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/metrics$,/health$,/readyz$,/healthz$,/ready$)
+INFO: 04:11:36 - uvicorn.error - Started server process [1]
+INFO: 04:11:36 - uvicorn.error - Waiting for application startup.
+INFO: 04:11:39 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:11:39 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:11:39 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:11:39 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:11:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:11:40 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 118619a1d3ed3b201b814dac997d6742
+INFO: 04:11:40 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:11:40 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:11:40 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:11:40.201268957 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:11:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:11:40,471 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:40,472 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:11:40,554 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:40,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-11-02 04:11:40,610 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:40,610 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:11:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:11:40 - 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, 4686.79it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4783.25it/s]
+INFO: 04:11:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:11:41 - uvicorn.error - Application startup complete.
+INFO: 04:11:41 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:11:42 - docling_serve.app - Health check requested
+INFO: 04:11:42 - uvicorn.access - 172.17.0.1:44520 - "GET /health HTTP/1.1" 200
+INFO: 04:11:42 - docling_serve.app - Health check requested
+INFO: 04:11:42 - uvicorn.access - 172.17.0.1:44530 - "GET /health HTTP/1.1" 200
+INFO: 04:11:42 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:11:42 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:11:42 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:11:42 - docling_serve.app - [TENANT_ID] Task 28cbe8cc-11f6-4abf-be9f-392c19621acb created with tenant_id='default'
+INFO: 04:11:42 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 28cbe8cc-11f6-4abf-be9f-392c19621acb
+INFO: 04:11:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:11:42 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:11:42 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:11:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:11:42,679 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:42,679 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:11:42,737 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:42,737 [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-11-02 04:11:42,800 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:42,800 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:11:42 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:11:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 61%|██████▏ | 473/770 [00:00<00:00, 4707.49it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6196.72it/s]
+INFO: 04:11:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:11:44 - docling.datamodel.document - detected formats: []
+INFO: 04:11:44 - docling.document_converter - Going to convert document batch...
+INFO: 04:11:44 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:11:44 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:11:44 - docling.document_converter - Finished converting document file in 0.47 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:23:12 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:23:12 - docling_jobkit.convert.results - Processed 1 docs in 0.52 seconds.
-INFO: 04:23:12 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 1584e4a4-1809-47b4-ba30-63134d31f19b in 0.52 seconds
-INFO: 04:23:13 - uvicorn.access - 172.17.0.1:40106 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:23:13 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:23:13 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:23:13 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:23:13 - docling_serve.app - [TENANT_ID] Task fe2e5edb-8a49-40c5-8926-348523f22c91 created with tenant_id='default'
-INFO: 04:23:13 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task fe2e5edb-8a49-40c5-8926-348523f22c91
-INFO: 04:23:13 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:23:13 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
-INFO: 04:23:13 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:23:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:23:13,590 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:13,590 [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-26 04:23:13,637 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:13,638 [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-26 04:23:13,690 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:13,690 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:23:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:23:13 - 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, 15834.31it/s]
-INFO: 04:23:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:23:14 - docling.datamodel.document - detected formats: []
-INFO: 04:23:14 - docling.document_converter - Going to convert document batch...
-INFO: 04:23:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:23:14 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:23:14 - docling.document_converter - Finished converting document file in 0.37 sec.
+WARNING: 04:11:44 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:11:44 - docling_jobkit.convert.results - Processed 1 docs in 0.58 seconds.
+INFO: 04:11:44 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 28cbe8cc-11f6-4abf-be9f-392c19621acb in 0.58 seconds
+INFO: 04:11:44 - uvicorn.access - 172.17.0.1:44530 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:11:44 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:11:44 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:11:44 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:11:44 - docling_serve.app - [TENANT_ID] Task bcd98cc1-f721-44c9-b26e-b2ebb24968c4 created with tenant_id='default'
+INFO: 04:11:44 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task bcd98cc1-f721-44c9-b26e-b2ebb24968c4
+INFO: 04:11:44 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:11:44 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 83f6e7119a1499def48d21cd30b03869
+INFO: 04:11:44 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:11:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:11:44,738 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:44,738 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:11:44,795 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:44,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-11-02 04:11:44,867 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:44,867 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:11:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:11:44 - 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, 5271.56it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5396.36it/s]
+INFO: 04:11:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:11:46 - docling.datamodel.document - detected formats: []
+INFO: 04:11:46 - docling.document_converter - Going to convert document batch...
+INFO: 04:11:46 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:11:46 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:11:46 - docling.document_converter - Finished converting document file in 0.47 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:23:14 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 04:23:14 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job fe2e5edb-8a49-40c5-8926-348523f22c91 in 0.37 seconds
-INFO: 04:23:15 - uvicorn.access - 172.17.0.1:40106 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:23:15 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:23:15 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:23:15 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:23:15 - docling_serve.app - [TENANT_ID] Task 72c70633-d875-48cc-bb3f-e86ec8fc890d created with tenant_id='default'
-INFO: 04:23:15 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 72c70633-d875-48cc-bb3f-e86ec8fc890d
-INFO: 04:23:15 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:23:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
-INFO: 04:23:15 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:23:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:23:15,591 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:15,592 [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-26 04:23:15,648 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:15,649 [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-26 04:23:15,714 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:23:15,714 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
-INFO: 04:23:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:23:15 - 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, 21514.98it/s]
-INFO: 04:23:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:23:16 - docling.datamodel.document - detected formats: []
-INFO: 04:23:16 - docling.document_converter - Going to convert document batch...
-INFO: 04:23:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:23:16 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:23:16 - docling.document_converter - Finished converting document file in 0.17 sec.
+INFO: 04:11:46 - docling_jobkit.convert.results - Processed 1 docs in 0.47 seconds.
+INFO: 04:11:46 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job bcd98cc1-f721-44c9-b26e-b2ebb24968c4 in 0.47 seconds
+INFO: 04:11:48 - uvicorn.access - 172.17.0.1:44530 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:11:48 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:11:48 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:11:48 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:11:48 - docling_serve.app - [TENANT_ID] Task 65a08e3d-7f8f-4e33-b5bc-a7e891eaef72 created with tenant_id='default'
+INFO: 04:11:48 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 65a08e3d-7f8f-4e33-b5bc-a7e891eaef72
+INFO: 04:11:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:11:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 528ff53b5cc66cd5f7f61ef2cd72a8fc
+INFO: 04:11:48 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:11:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:11:48,738 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:48,739 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/det/PP-OCRv6_det_small.onnx
+[INFO] 2026-11-02 04:11:48,814 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:48,815 [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-11-02 04:11:48,910 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:11:48,910 [RapidOCR] main.py:63: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv6/rec/PP-OCRv6_rec_small.onnx
+INFO: 04:11:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:11:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 56%|█████▌ | 433/770 [00:00<00:00, 4315.09it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4399.44it/s]
+INFO: 04:11:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:11:50 - docling.datamodel.document - detected formats: []
+INFO: 04:11:50 - docling.document_converter - Going to convert document batch...
+INFO: 04:11:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:11:50 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:11:50 - docling.document_converter - Finished converting document file in 0.43 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:23:16 - docling_jobkit.convert.results - Processed 1 docs in 0.19 seconds.
-INFO: 04:23:16 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 72c70633-d875-48cc-bb3f-e86ec8fc890d in 0.19 seconds
-INFO: 04:23:17 - uvicorn.access - 172.17.0.1:40106 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:23:17 - uvicorn.access - 172.17.0.1:40106 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:23:17 - uvicorn.access - 172.17.0.1:40106 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:11:50 - docling_jobkit.convert.results - Processed 1 docs in 0.48 seconds.
+INFO: 04:11:50 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 65a08e3d-7f8f-4e33-b5bc-a7e891eaef72 in 0.48 seconds
+INFO: 04:11:52 - uvicorn.access - 172.17.0.1:44530 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:11:53 - uvicorn.access - 172.17.0.1:44530 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:11:53 - uvicorn.access - 172.17.0.1:44530 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2351,136 +2511,136 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:21:35 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:21:35 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:21:35 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:21:35 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:21:35 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/livez$,/healthz$,/ready$,/health$)
-INFO: 04:21:35 - uvicorn.error - Started server process [1]
-INFO: 04:21:35 - uvicorn.error - Waiting for application startup.
-INFO: 04:21:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:21:38 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:21:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:21:38 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:21:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:21:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
-INFO: 04:21:38 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:21:38 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-INFO: 04:21:38 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-2026-10-26 04:21:38.373329599 [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:21:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:21:38,498 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:38,499 [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-26 04:21:38,553 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:38,553 [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-26 04:21:38,577 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:38,578 [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:21:38 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:21:38 - 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, 15506.94it/s]
-INFO: 04:21:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:21:39 - uvicorn.error - Application startup complete.
-INFO: 04:21:39 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:21:39 - docling_serve.app - Health check requested
-INFO: 04:21:39 - uvicorn.access - 172.17.0.1:47550 - "GET /health HTTP/1.1" 200
-INFO: 04:21:39 - docling_serve.app - Health check requested
-INFO: 04:21:39 - uvicorn.access - 172.17.0.1:47558 - "GET /health HTTP/1.1" 200
-INFO: 04:21:39 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:21:39 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:21:39 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:21:39 - docling_serve.app - [TENANT_ID] Task 5abdd47c-5f88-41b7-a89a-7d9387be0dd0 created with tenant_id='default'
-INFO: 04:21:39 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 5abdd47c-5f88-41b7-a89a-7d9387be0dd0
-INFO: 04:21:39 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:21:39 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 04:21:39 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:21:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:21:39,990 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:39,990 [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-26 04:21:40,044 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:40,044 [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-26 04:21:40,068 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:40,068 [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:21:40 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:21:40 - 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, 15095.18it/s]
-INFO: 04:21:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:21:40 - docling.datamodel.document - detected formats: []
-INFO: 04:21:40 - docling.document_converter - Going to convert document batch...
-INFO: 04:21:40 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:21:40 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:21:40 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:10:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:10:25 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'nemotron-ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:10:25 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:10:25 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:10:25 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/ready$,/livez$,/health$,/readyz$,/metrics$)
+INFO: 04:10:25 - uvicorn.error - Started server process [1]
+INFO: 04:10:25 - uvicorn.error - Waiting for application startup.
+INFO: 04:10:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:10:30 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:10:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:10:30 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:10:30 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:10:30 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c4d6547d10e26a777a530d63ca01a1a1
+INFO: 04:10:30 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:10:30 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+INFO: 04:10:30 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+2026-11-02 04:10:30.565809582 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:10:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:10:31,285 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:31,287 [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-11-02 04:10:31,457 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:31,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-11-02 04:10:31,527 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:31,527 [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:10:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:10:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 89%|████████▉ | 689/770 [00:00<00:00, 6888.28it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7077.02it/s]
+INFO: 04:10:32 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:10:33 - uvicorn.error - Application startup complete.
+INFO: 04:10:33 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:10:34 - docling_serve.app - Health check requested
+INFO: 04:10:34 - uvicorn.access - 172.17.0.1:36790 - "GET /health HTTP/1.1" 200
+INFO: 04:10:34 - docling_serve.app - Health check requested
+INFO: 04:10:34 - uvicorn.access - 172.17.0.1:36804 - "GET /health HTTP/1.1" 200
+INFO: 04:10:34 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:10:34 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:10:34 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:10:34 - docling_serve.app - [TENANT_ID] Task 51006d97-a302-419b-8c26-0b327e431664 created with tenant_id='default'
+INFO: 04:10:34 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 51006d97-a302-419b-8c26-0b327e431664
+INFO: 04:10:34 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:10:34 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 04:10:34 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:10:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:10:34,522 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:34,522 [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-11-02 04:10:34,651 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:34,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-11-02 04:10:34,700 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:34,700 [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:10:34 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:10:34 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 77%|███████▋ | 596/770 [00:00<00:00, 5944.64it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5963.66it/s]
+INFO: 04:10:35 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:10:36 - docling.datamodel.document - detected formats: []
+INFO: 04:10:36 - docling.document_converter - Going to convert document batch...
+INFO: 04:10:36 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:10:36 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:10:36 - docling.document_converter - Finished converting document file in 0.47 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:21:40 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:21:40 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:21:40 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 5abdd47c-5f88-41b7-a89a-7d9387be0dd0 in 0.41 seconds
-INFO: 04:21:41 - uvicorn.access - 172.17.0.1:47558 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:21:41 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:21:41 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:21:41 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:21:41 - docling_serve.app - [TENANT_ID] Task 5bcfbd71-7887-473a-a505-65febf3c511a created with tenant_id='default'
-INFO: 04:21:41 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 5bcfbd71-7887-473a-a505-65febf3c511a
-INFO: 04:21:41 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:21:41 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
-INFO: 04:21:41 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:21:41 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:21:41,995 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:41,995 [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-26 04:21:42,049 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:42,049 [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-26 04:21:42,074 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:42,074 [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:21:42 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:21:42 - 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, 14620.58it/s]
-INFO: 04:21:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:21:43 - docling.datamodel.document - detected formats: []
-INFO: 04:21:43 - docling.document_converter - Going to convert document batch...
-INFO: 04:21:43 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:21:43 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:21:43 - docling.document_converter - Finished converting document file in 0.35 sec.
+WARNING: 04:10:36 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:10:36 - docling_jobkit.convert.results - Processed 1 docs in 0.59 seconds.
+INFO: 04:10:36 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 51006d97-a302-419b-8c26-0b327e431664 in 0.59 seconds
+INFO: 04:10:38 - uvicorn.access - 172.17.0.1:36804 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:10:38 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:10:38 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:10:38 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:10:38 - docling_serve.app - [TENANT_ID] Task a5ba6bfe-a223-4b7d-b631-9cbc1c6ad2a8 created with tenant_id='default'
+INFO: 04:10:38 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task a5ba6bfe-a223-4b7d-b631-9cbc1c6ad2a8
+INFO: 04:10:38 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:10:38 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 4ef9920c0fc80ed745870d6025fc17ac
+INFO: 04:10:38 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:10:38 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:10:38,884 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:38,884 [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-11-02 04:10:39,040 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:39,040 [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-11-02 04:10:39,106 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:39,107 [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:10:39 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:10:39 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 84%|████████▍ | 646/770 [00:00<00:00, 6454.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6401.65it/s]
+INFO: 04:10:40 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:10:41 - docling.datamodel.document - detected formats: []
+INFO: 04:10:41 - docling.document_converter - Going to convert document batch...
+INFO: 04:10:41 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:10:41 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:10:41 - docling.document_converter - Finished converting document file in 0.84 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:21:43 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
-INFO: 04:21:43 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 5bcfbd71-7887-473a-a505-65febf3c511a in 0.36 seconds
-INFO: 04:21:43 - uvicorn.access - 172.17.0.1:47558 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:21:43 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:21:43 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:21:43 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:21:43 - docling_serve.app - [TENANT_ID] Task bfba13c7-0735-4f74-b0dd-be7c6982f11d created with tenant_id='default'
-INFO: 04:21:43 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task bfba13c7-0735-4f74-b0dd-be7c6982f11d
-INFO: 04:21:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:21:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
-INFO: 04:21:43 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
-INFO: 04:21:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:21:44,007 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:44,007 [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-26 04:21:44,060 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:44,060 [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-26 04:21:44,084 [RapidOCR] base.py:23: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:21:44,084 [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:21:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:21:44 - 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, 15264.99it/s]
-INFO: 04:21:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:21:44 - docling.datamodel.document - detected formats: []
-INFO: 04:21:44 - docling.document_converter - Going to convert document batch...
-INFO: 04:21:44 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:21:44 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:21:44 - docling.document_converter - Finished converting document file in 0.37 sec.
+INFO: 04:10:41 - docling_jobkit.convert.results - Processed 1 docs in 0.85 seconds.
+INFO: 04:10:41 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job a5ba6bfe-a223-4b7d-b631-9cbc1c6ad2a8 in 0.85 seconds
+INFO: 04:10:42 - uvicorn.access - 172.17.0.1:36804 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:10:42 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:10:42 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:10:42 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:10:42 - docling_serve.app - [TENANT_ID] Task 8555f9ac-7183-481b-851f-57ef7e52b2d2 created with tenant_id='default'
+INFO: 04:10:42 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 8555f9ac-7183-481b-851f-57ef7e52b2d2
+INFO: 04:10:42 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:10:42 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 63e8839d1103b03d45382915dba33c89
+INFO: 04:10:42 - docling.models.stages.ocr.auto_ocr_model - Nemotron cannot be used because it is not installed.
+INFO: 04:10:42 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:10:42,914 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:42,914 [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-11-02 04:10:43,035 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:43,036 [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-11-02 04:10:43,111 [RapidOCR] base.py:23: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:10:43,111 [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:10:43 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:10:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 86%|████████▌ | 664/770 [00:00<00:00, 6636.27it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6894.58it/s]
+INFO: 04:10:43 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:10:44 - docling.datamodel.document - detected formats: []
+INFO: 04:10:44 - docling.document_converter - Going to convert document batch...
+INFO: 04:10:44 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:10:44 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:10:45 - docling.document_converter - Finished converting document file in 0.66 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:21:44 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:21:44 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job bfba13c7-0735-4f74-b0dd-be7c6982f11d in 0.38 seconds
-INFO: 04:21:45 - uvicorn.access - 172.17.0.1:47558 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:21:46 - uvicorn.access - 172.17.0.1:47558 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:21:46 - uvicorn.access - 172.17.0.1:47558 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:10:45 - docling_jobkit.convert.results - Processed 1 docs in 0.72 seconds.
+INFO: 04:10:45 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 8555f9ac-7183-481b-851f-57ef7e52b2d2 in 0.72 seconds
+INFO: 04:10:46 - uvicorn.access - 172.17.0.1:36804 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:10:47 - uvicorn.access - 172.17.0.1:36804 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:10:47 - uvicorn.access - 172.17.0.1:36804 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2518,120 +2678,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:20:23 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:20:23 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:20:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:20:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:20:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/readyz$,/metrics$,/ready$,/livez$,/healthz$)
-INFO: 04:20:23 - uvicorn.error - Started server process [1]
-INFO: 04:20:23 - uvicorn.error - Waiting for application startup.
-INFO: 04:20:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:20:26 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:20:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:20:26 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:20:26 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:20:26 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
-INFO: 04:20:26 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:20:26 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-26 04:20:26.187879825 [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:20:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:20:26,397 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:26,398 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-10-26 04:20:26,460 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:26,460 [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-26 04:20:26,485 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:26,485 [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:20:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:20:26 - 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, 15234.46it/s]
-INFO: 04:20:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:20:26 - uvicorn.error - Application startup complete.
-INFO: 04:20:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:20:27 - docling_serve.app - Health check requested
-INFO: 04:20:27 - uvicorn.access - 172.17.0.1:33924 - "GET /health HTTP/1.1" 200
-INFO: 04:20:27 - docling_serve.app - Health check requested
-INFO: 04:20:27 - uvicorn.access - 172.17.0.1:33932 - "GET /health HTTP/1.1" 200
-INFO: 04:20:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:20:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:20:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:20:27 - docling_serve.app - [TENANT_ID] Task b88c8a2f-aed7-4bd0-8281-8ab124b62d48 created with tenant_id='default'
-INFO: 04:20:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b88c8a2f-aed7-4bd0-8281-8ab124b62d48
-INFO: 04:20:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:20:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 04:20:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:20:27,425 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:27,425 [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-26 04:20:27,481 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:27,481 [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-26 04:20:27,506 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:27,506 [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:20:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:20:27 - 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, 14477.90it/s]
-INFO: 04:20:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:20:28 - docling.datamodel.document - detected formats: []
-INFO: 04:20:28 - docling.document_converter - Going to convert document batch...
-INFO: 04:20:28 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:20:28 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:20:28 - docling.document_converter - Finished converting document file in 0.70 sec.
-WARNING: 04:20:28 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:20:28 - docling_jobkit.convert.results - Processed 1 docs in 0.73 seconds.
-INFO: 04:20:28 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b88c8a2f-aed7-4bd0-8281-8ab124b62d48 in 0.73 seconds
-INFO: 04:20:29 - uvicorn.access - 172.17.0.1:33932 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:20:29 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:20:29 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:20:29 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:20:29 - docling_serve.app - [TENANT_ID] Task 145b0079-6b2d-4930-82cf-6091b3ca94f8 created with tenant_id='default'
-INFO: 04:20:29 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 145b0079-6b2d-4930-82cf-6091b3ca94f8
-INFO: 04:20:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:20:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
-INFO: 04:20:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:20:29,450 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:29,450 [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-26 04:20:29,508 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:29,508 [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-26 04:20:29,541 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:29,541 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-INFO: 04:20:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:20:29 - 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, 14648.90it/s]
-INFO: 04:20:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:20:30 - docling.datamodel.document - detected formats: []
-INFO: 04:20:30 - docling.document_converter - Going to convert document batch...
-INFO: 04:20:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:20:30 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:20:30 - docling.document_converter - Finished converting document file in 0.38 sec.
-INFO: 04:20:30 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:20:30 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 145b0079-6b2d-4930-82cf-6091b3ca94f8 in 0.38 seconds
-INFO: 04:20:31 - uvicorn.access - 172.17.0.1:33932 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:20:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:20:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:20:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:20:31 - docling_serve.app - [TENANT_ID] Task 65416e9a-6a1e-472e-8fdf-2628cdd3f2b0 created with tenant_id='default'
-INFO: 04:20:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 65416e9a-6a1e-472e-8fdf-2628cdd3f2b0
-INFO: 04:20:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:20:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
-INFO: 04:20:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:20:31,468 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:31,469 [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-26 04:20:31,559 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:31,559 [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-26 04:20:31,612 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:20:31,613 [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:20:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:20:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 19006.34it/s]
-INFO: 04:20:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:20:32 - docling.datamodel.document - detected formats: []
-INFO: 04:20:32 - docling.document_converter - Going to convert document batch...
-INFO: 04:20:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:20:32 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:20:32 - docling.document_converter - Finished converting document file in 0.39 sec.
-INFO: 04:20:32 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
-INFO: 04:20:32 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 65416e9a-6a1e-472e-8fdf-2628cdd3f2b0 in 0.41 seconds
-INFO: 04:20:33 - uvicorn.access - 172.17.0.1:33932 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:20:33 - uvicorn.access - 172.17.0.1:33932 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:20:33 - uvicorn.access - 172.17.0.1:33932 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:09:03 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:09:03 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:09:03 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:09:03 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:09:03 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/metrics$,/ready$,/healthz$,/health$,/readyz$)
+INFO: 04:09:03 - uvicorn.error - Started server process [1]
+INFO: 04:09:03 - uvicorn.error - Waiting for application startup.
+INFO: 04:09:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:09:08 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:09:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:09:08 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:09:08 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:09:08 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash f446dcc5a1a7c6aff458e30cab474a9e
+INFO: 04:09:08 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:09:08 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-11-02 04:09:08.537749355 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:09:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:09:08,950 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:08,951 [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-11-02 04:09:09,097 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:09,097 [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-11-02 04:09:09,145 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:09,146 [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:09:09 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:09:09 - 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, 4645.34it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4708.37it/s]
+INFO: 04:09:09 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:09:10 - uvicorn.error - Application startup complete.
+INFO: 04:09:10 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:09:10 - docling_serve.app - Health check requested
+INFO: 04:09:10 - uvicorn.access - 172.17.0.1:42966 - "GET /health HTTP/1.1" 200
+INFO: 04:09:10 - docling_serve.app - Health check requested
+INFO: 04:09:10 - uvicorn.access - 172.17.0.1:42978 - "GET /health HTTP/1.1" 200
+INFO: 04:09:10 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:09:10 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:09:10 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:09:10 - docling_serve.app - [TENANT_ID] Task 9ac7e6bb-cfec-4eca-98ee-d22df5f3ee8e created with tenant_id='default'
+INFO: 04:09:10 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 9ac7e6bb-cfec-4eca-98ee-d22df5f3ee8e
+INFO: 04:09:10 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:09:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 04:09:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:09:10,654 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:10,655 [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-11-02 04:09:10,760 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:10,760 [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-11-02 04:09:10,807 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:10,808 [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:09:11 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:09:11 - 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, 5335.24it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5663.98it/s]
+INFO: 04:09:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:09:12 - docling.datamodel.document - detected formats: []
+INFO: 04:09:12 - docling.document_converter - Going to convert document batch...
+INFO: 04:09:12 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:09:12 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:09:12 - docling.document_converter - Finished converting document file in 0.62 sec.
+WARNING: 04:09:12 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:09:12 - docling_jobkit.convert.results - Processed 1 docs in 0.71 seconds.
+INFO: 04:09:12 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 9ac7e6bb-cfec-4eca-98ee-d22df5f3ee8e in 0.71 seconds
+INFO: 04:09:14 - uvicorn.access - 172.17.0.1:42978 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:09:14 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:09:14 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:09:14 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:09:14 - docling_serve.app - [TENANT_ID] Task 5d7de7be-c5f1-47c3-832b-05e1303a0483 created with tenant_id='default'
+INFO: 04:09:14 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 5d7de7be-c5f1-47c3-832b-05e1303a0483
+INFO: 04:09:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:09:15 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c639c48e78aacd42b6243acf42ab1c3a
+INFO: 04:09:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:09:15,093 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:15,093 [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-11-02 04:09:15,224 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:15,225 [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-11-02 04:09:15,280 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:15,281 [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:09:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:09:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▌ | 579/770 [00:00<00:00, 5783.98it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5977.49it/s]
+INFO: 04:09:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:09:16 - docling.datamodel.document - detected formats: []
+INFO: 04:09:16 - docling.document_converter - Going to convert document batch...
+INFO: 04:09:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:09:16 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:09:16 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:09:16 - docling_jobkit.convert.results - Processed 1 docs in 0.42 seconds.
+INFO: 04:09:16 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 5d7de7be-c5f1-47c3-832b-05e1303a0483 in 0.42 seconds
+INFO: 04:09:18 - uvicorn.access - 172.17.0.1:42978 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:09:18 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:09:18 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:09:18 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:09:18 - docling_serve.app - [TENANT_ID] Task 83aae3b3-c5c5-42f4-97fc-069165a5ce7a created with tenant_id='default'
+INFO: 04:09:18 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 83aae3b3-c5c5-42f4-97fc-069165a5ce7a
+INFO: 04:09:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:09:18 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash e50b6140ec7ee9be0d0fea6ba20c9795
+INFO: 04:09:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:09:18,723 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:18,723 [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-11-02 04:09:18,822 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:18,822 [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-11-02 04:09:18,876 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:09:18,876 [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:09:19 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:09:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 598/770 [00:00<00:00, 5973.98it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5883.46it/s]
+INFO: 04:09:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:09:20 - docling.datamodel.document - detected formats: []
+INFO: 04:09:20 - docling.document_converter - Going to convert document batch...
+INFO: 04:09:20 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:09:20 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:09:20 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 04:09:20 - docling_jobkit.convert.results - Processed 1 docs in 0.51 seconds.
+INFO: 04:09:20 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 83aae3b3-c5c5-42f4-97fc-069165a5ce7a in 0.51 seconds
+INFO: 04:09:20 - uvicorn.access - 172.17.0.1:42978 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:09:21 - uvicorn.access - 172.17.0.1:42978 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:09:21 - uvicorn.access - 172.17.0.1:42978 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2669,120 +2829,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:18:56 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:18:56 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:18:56 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:18:56 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:18:56 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/healthz$,/readyz$,/health$,/livez$,/ready$,/metrics$)
-INFO: 04:18:56 - uvicorn.error - Started server process [1]
-INFO: 04:18:56 - uvicorn.error - Waiting for application startup.
-INFO: 04:18:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:18:58 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:18:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:18:58 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:18:58 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:18:58 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 04:18:58 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:18:58 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-26 04:18:58.951123245 [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:18:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:18:59,130 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:18:59,130 [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-26 04:18:59,186 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:18:59,186 [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-26 04:18:59,210 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:18:59,210 [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:18:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:18:59 - 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, 15526.24it/s]
-INFO: 04:18:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:18:59 - uvicorn.error - Application startup complete.
-INFO: 04:18:59 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:19:00 - docling_serve.app - Health check requested
-INFO: 04:19:00 - uvicorn.access - 172.17.0.1:47598 - "GET /health HTTP/1.1" 200
-INFO: 04:19:00 - docling_serve.app - Health check requested
-INFO: 04:19:00 - uvicorn.access - 172.17.0.1:47612 - "GET /health HTTP/1.1" 200
-INFO: 04:19:00 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:19:00 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:19:00 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:19:00 - docling_serve.app - [TENANT_ID] Task 80617c7c-babe-4c20-8ec9-b939444330ff created with tenant_id='default'
-INFO: 04:19:00 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 80617c7c-babe-4c20-8ec9-b939444330ff
-INFO: 04:19:00 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:19:00 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:19:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:19:00,170 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:00,170 [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-26 04:19:00,227 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:00,227 [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-26 04:19:00,251 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:00,251 [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:19:00 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:19:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 15532.14it/s]
-INFO: 04:19:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:19:01 - docling.datamodel.document - detected formats: []
-INFO: 04:19:01 - docling.document_converter - Going to convert document batch...
-INFO: 04:19:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:19:01 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:19:01 - docling.document_converter - Finished converting document file in 0.74 sec.
-WARNING: 04:19:01 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:19:01 - docling_jobkit.convert.results - Processed 1 docs in 0.77 seconds.
-INFO: 04:19:01 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 80617c7c-babe-4c20-8ec9-b939444330ff in 0.77 seconds
-INFO: 04:19:02 - uvicorn.access - 172.17.0.1:47612 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:19:02 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:19:02 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:19:02 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:19:02 - docling_serve.app - [TENANT_ID] Task 6efb6b65-5211-4da7-8310-ba2ceff8296a created with tenant_id='default'
-INFO: 04:19:02 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 6efb6b65-5211-4da7-8310-ba2ceff8296a
-INFO: 04:19:02 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:19:02 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:19:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:19:02,176 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:02,176 [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-26 04:19:02,230 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:02,230 [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-26 04:19:02,259 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:02,259 [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:19:02 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:19:02 - 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, 15553.24it/s]
-INFO: 04:19:02 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:19:02 - docling.datamodel.document - detected formats: []
-INFO: 04:19:02 - docling.document_converter - Going to convert document batch...
-INFO: 04:19:02 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:19:02 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:19:03 - docling.document_converter - Finished converting document file in 0.37 sec.
-INFO: 04:19:03 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 04:19:03 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 6efb6b65-5211-4da7-8310-ba2ceff8296a in 0.37 seconds
-INFO: 04:19:04 - uvicorn.access - 172.17.0.1:47612 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:19:04 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:19:04 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:19:04 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:19:04 - docling_serve.app - [TENANT_ID] Task 278cf101-464d-4bff-a1ea-a946a1d79715 created with tenant_id='default'
-INFO: 04:19:04 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 278cf101-464d-4bff-a1ea-a946a1d79715
-INFO: 04:19:04 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:19:04 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 04:19:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:19:04,190 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:04,190 [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-26 04:19:04,243 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:04,243 [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-26 04:19:04,282 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:19:04,282 [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:19:04 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:19:04 - 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, 15576.87it/s]
-INFO: 04:19:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:19:04 - docling.datamodel.document - detected formats: []
-INFO: 04:19:04 - docling.document_converter - Going to convert document batch...
-INFO: 04:19:04 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:19:04 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:19:05 - docling.document_converter - Finished converting document file in 0.36 sec.
-INFO: 04:19:05 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:19:05 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 278cf101-464d-4bff-a1ea-a946a1d79715 in 0.38 seconds
-INFO: 04:19:06 - uvicorn.access - 172.17.0.1:47612 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:19:06 - uvicorn.access - 172.17.0.1:47612 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:19:06 - uvicorn.access - 172.17.0.1:47612 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:07:50 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:07:50 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:07:50 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:07:50 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:07:50 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/health$,/healthz$,/livez$,/ready$)
+INFO: 04:07:50 - uvicorn.error - Started server process [1]
+INFO: 04:07:50 - uvicorn.error - Waiting for application startup.
+INFO: 04:07:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:07:55 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:07:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:07:55 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:07:55 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:07:55 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:07:55 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:07:55 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-11-02 04:07:55.841846366 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:07:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:07:56,338 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:07:56,340 [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-11-02 04:07:56,495 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:07:56,496 [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-11-02 04:07:56,544 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:07:56,544 [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:07:56 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:07:56 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 72%|███████▏ | 556/770 [00:00<00:00, 5524.38it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5979.84it/s]
+INFO: 04:07:57 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:07:58 - uvicorn.error - Application startup complete.
+INFO: 04:07:58 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:07:59 - docling_serve.app - Health check requested
+INFO: 04:07:59 - uvicorn.access - 172.17.0.1:50364 - "GET /health HTTP/1.1" 200
+INFO: 04:07:59 - docling_serve.app - Health check requested
+INFO: 04:07:59 - uvicorn.access - 172.17.0.1:50368 - "GET /health HTTP/1.1" 200
+INFO: 04:07:59 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:07:59 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:07:59 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:07:59 - docling_serve.app - [TENANT_ID] Task fb1a6f80-8e32-4309-a3f3-328338200acd created with tenant_id='default'
+INFO: 04:07:59 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task fb1a6f80-8e32-4309-a3f3-328338200acd
+INFO: 04:07:59 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:07:59 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:07:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:07:59,390 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:07:59,390 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-11-02 04:07:59,495 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:07:59,496 [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-11-02 04:07:59,546 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:07:59,546 [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:07:59 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:07:59 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 86%|████████▌ | 663/770 [00:00<00:00, 6602.62it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6665.83it/s]
+INFO: 04:08:00 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:08:00 - docling.datamodel.document - detected formats: []
+INFO: 04:08:01 - docling.document_converter - Going to convert document batch...
+INFO: 04:08:01 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:08:01 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:08:01 - docling.document_converter - Finished converting document file in 0.86 sec.
+WARNING: 04:08:01 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:08:01 - docling_jobkit.convert.results - Processed 1 docs in 1.21 seconds.
+INFO: 04:08:01 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job fb1a6f80-8e32-4309-a3f3-328338200acd in 1.21 seconds
+INFO: 04:08:03 - uvicorn.access - 172.17.0.1:50368 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:08:03 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:08:03 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:08:03 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:08:03 - docling_serve.app - [TENANT_ID] Task 8834ffe9-f493-4ae3-bf94-5afb643a6d45 created with tenant_id='default'
+INFO: 04:08:03 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 8834ffe9-f493-4ae3-bf94-5afb643a6d45
+INFO: 04:08:03 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:08:03 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:08:03 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:08:03,535 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:08:03,535 [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-11-02 04:08:03,659 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:08:03,659 [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-11-02 04:08:03,707 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:08:03,707 [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:08:03 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:08:03 - 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, 9748.01it/s]
+INFO: 04:08:04 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:08:05 - docling.datamodel.document - detected formats: []
+INFO: 04:08:05 - docling.document_converter - Going to convert document batch...
+INFO: 04:08:05 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:08:05 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:08:05 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 04:08:05 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
+INFO: 04:08:05 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 8834ffe9-f493-4ae3-bf94-5afb643a6d45 in 0.44 seconds
+INFO: 04:08:07 - uvicorn.access - 172.17.0.1:50368 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:08:07 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:08:07 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:08:07 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:08:07 - docling_serve.app - [TENANT_ID] Task 71908546-0164-41ae-accb-8737175df02f created with tenant_id='default'
+INFO: 04:08:07 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 71908546-0164-41ae-accb-8737175df02f
+INFO: 04:08:07 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:08:07 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 04:08:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:08:07,554 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:08:07,554 [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-11-02 04:08:07,677 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:08:07,677 [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-11-02 04:08:07,738 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:08:07,738 [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:08:07 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:08:07 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 71%|███████▏ | 550/770 [00:00<00:00, 5497.13it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5509.57it/s]
+INFO: 04:08:08 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:08:08 - docling.datamodel.document - detected formats: []
+INFO: 04:08:09 - docling.document_converter - Going to convert document batch...
+INFO: 04:08:09 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:08:09 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:08:09 - docling.document_converter - Finished converting document file in 0.43 sec.
+INFO: 04:08:09 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:08:09 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 71908546-0164-41ae-accb-8737175df02f in 0.49 seconds
+INFO: 04:08:09 - uvicorn.access - 172.17.0.1:50368 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:08:10 - uvicorn.access - 172.17.0.1:50368 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:08:10 - uvicorn.access - 172.17.0.1:50368 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2820,120 +2980,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:17:45 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:17:45 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:17:45 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:17:45 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:17:45 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/readyz$,/metrics$,/livez$,/ready$,/healthz$,/health$)
-INFO: 04:17:46 - uvicorn.error - Started server process [1]
-INFO: 04:17:46 - uvicorn.error - Waiting for application startup.
-INFO: 04:17:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:17:48 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:17:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:17:48 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:17:48 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:17:48 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 04:17:48 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:17:48 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-26 04:17:48.455861177 [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:17:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:17:48,641 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:48,642 [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-26 04:17:48,700 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:48,700 [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-26 04:17:48,725 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:48,725 [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:17:48 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:17:48 - 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, 15455.07it/s]
-INFO: 04:17:48 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:17:49 - uvicorn.error - Application startup complete.
-INFO: 04:17:49 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:17:49 - docling_serve.app - Health check requested
-INFO: 04:17:49 - uvicorn.access - 172.17.0.1:55154 - "GET /health HTTP/1.1" 200
-INFO: 04:17:49 - docling_serve.app - Health check requested
-INFO: 04:17:49 - uvicorn.access - 172.17.0.1:55160 - "GET /health HTTP/1.1" 200
-INFO: 04:17:49 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:17:49 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:17:49 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:17:49 - docling_serve.app - [TENANT_ID] Task aae0a93b-e729-4893-9542-210b23b5ed1a created with tenant_id='default'
-INFO: 04:17:49 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task aae0a93b-e729-4893-9542-210b23b5ed1a
-INFO: 04:17:49 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:17:49 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:17:49 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:17:49,781 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:49,782 [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-26 04:17:49,846 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:49,846 [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-26 04:17:49,872 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:49,872 [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:17:49 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:17:49 - 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, 16032.16it/s]
-INFO: 04:17:50 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:17:50 - docling.datamodel.document - detected formats: []
-INFO: 04:17:50 - docling.document_converter - Going to convert document batch...
-INFO: 04:17:50 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:17:50 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:17:50 - docling.document_converter - Finished converting document file in 0.72 sec.
-WARNING: 04:17:51 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:17:51 - docling_jobkit.convert.results - Processed 1 docs in 0.75 seconds.
-INFO: 04:17:51 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job aae0a93b-e729-4893-9542-210b23b5ed1a in 0.75 seconds
-INFO: 04:17:51 - uvicorn.access - 172.17.0.1:55160 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:17:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:17:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:17:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:17:51 - docling_serve.app - [TENANT_ID] Task 9138bcd0-e531-4571-a15c-e6f6853ddccc created with tenant_id='default'
-INFO: 04:17:51 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 9138bcd0-e531-4571-a15c-e6f6853ddccc
-INFO: 04:17:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:17:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
-INFO: 04:17:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:17:51,803 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:51,803 [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-26 04:17:51,859 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:51,859 [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-26 04:17:51,883 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:51,883 [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:17:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:17:51 - 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, 14312.30it/s]
-INFO: 04:17:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:17:52 - docling.datamodel.document - detected formats: []
-INFO: 04:17:52 - docling.document_converter - Going to convert document batch...
-INFO: 04:17:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:17:52 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:17:52 - docling.document_converter - Finished converting document file in 0.39 sec.
-INFO: 04:17:52 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
-INFO: 04:17:52 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 9138bcd0-e531-4571-a15c-e6f6853ddccc in 0.39 seconds
-INFO: 04:17:53 - uvicorn.access - 172.17.0.1:55160 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:17:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:17:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:17:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:17:53 - docling_serve.app - [TENANT_ID] Task 03b35cae-bf13-46bc-bd82-437c499f6e3d created with tenant_id='default'
-INFO: 04:17:53 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 03b35cae-bf13-46bc-bd82-437c499f6e3d
-INFO: 04:17:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:17:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
-INFO: 04:17:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:17:53,818 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:53,818 [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-26 04:17:53,894 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:53,894 [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-26 04:17:53,919 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:17:53,919 [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:17:54 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:17: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, 16320.83it/s]
-INFO: 04:17:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:17:54 - docling.datamodel.document - detected formats: []
-INFO: 04:17:54 - docling.document_converter - Going to convert document batch...
-INFO: 04:17:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:17:54 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:17:54 - docling.document_converter - Finished converting document file in 0.40 sec.
-INFO: 04:17:54 - docling_jobkit.convert.results - Processed 1 docs in 0.43 seconds.
-INFO: 04:17:54 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 03b35cae-bf13-46bc-bd82-437c499f6e3d in 0.43 seconds
-INFO: 04:17:55 - uvicorn.access - 172.17.0.1:55160 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:17:56 - uvicorn.access - 172.17.0.1:55160 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:17:56 - uvicorn.access - 172.17.0.1:55160 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:06:33 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:06:33 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:06:33 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:06:33 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:06:33 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/healthz$,/livez$,/ready$,/health$,/readyz$)
+INFO: 04:06:34 - uvicorn.error - Started server process [1]
+INFO: 04:06:34 - uvicorn.error - Waiting for application startup.
+INFO: 04:06:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:06:43 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:06:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:06:43 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:06:43 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:06:43 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:06:43 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:06:43 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-11-02 04:06:44.047152099 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:06:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:06:44,521 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:44,524 [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-11-02 04:06:44,681 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:44,682 [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-11-02 04:06:44,731 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:44,731 [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:06:44 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:06:44 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 45%|████▌ | 349/770 [00:00<00:00, 3473.31it/s]
Loading weights: 91%|█████████ | 697/770 [00:00<00:00, 3339.39it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 3393.37it/s]
+INFO: 04:06:45 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:06:46 - uvicorn.error - Application startup complete.
+INFO: 04:06:46 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:06:46 - docling_serve.app - Health check requested
+INFO: 04:06:46 - uvicorn.access - 172.17.0.1:43746 - "GET /health HTTP/1.1" 200
+INFO: 04:06:46 - docling_serve.app - Health check requested
+INFO: 04:06:46 - uvicorn.access - 172.17.0.1:43748 - "GET /health HTTP/1.1" 200
+INFO: 04:06:46 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:06:46 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:06:46 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:06:46 - docling_serve.app - [TENANT_ID] Task 64266fd6-5dba-4ab9-84fb-791023e508c8 created with tenant_id='default'
+INFO: 04:06:46 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 64266fd6-5dba-4ab9-84fb-791023e508c8
+INFO: 04:06:46 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:06:47 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:06:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:06:47,036 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:47,036 [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-11-02 04:06:47,153 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:47,153 [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-11-02 04:06:47,202 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:47,203 [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:06:47 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:06:47 - 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, 5060.23it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4861.89it/s]
+INFO: 04:06:47 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:06:48 - docling.datamodel.document - detected formats: []
+INFO: 04:06:49 - docling.document_converter - Going to convert document batch...
+INFO: 04:06:49 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:06:49 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:06:49 - docling.document_converter - Finished converting document file in 0.99 sec.
+WARNING: 04:06:49 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:06:49 - docling_jobkit.convert.results - Processed 1 docs in 1.10 seconds.
+INFO: 04:06:49 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 64266fd6-5dba-4ab9-84fb-791023e508c8 in 1.10 seconds
+INFO: 04:06:51 - uvicorn.access - 172.17.0.1:43748 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:06:51 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:06:51 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:06:51 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:06:51 - docling_serve.app - [TENANT_ID] Task 9e35cbbe-c9c7-4304-bbb7-507f090014c7 created with tenant_id='default'
+INFO: 04:06:51 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 9e35cbbe-c9c7-4304-bbb7-507f090014c7
+INFO: 04:06:51 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:06:51 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 447bb8cb2d04f05cb199adb5a03148da
+INFO: 04:06:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:06:51,250 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:51,250 [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-11-02 04:06:51,365 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:51,365 [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-11-02 04:06:51,459 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:51,460 [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:06:51 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:06:51 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 78%|███████▊ | 603/770 [00:00<00:00, 5957.86it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5730.33it/s]
+INFO: 04:06:52 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:06:52 - docling.datamodel.document - detected formats: []
+INFO: 04:06:52 - docling.document_converter - Going to convert document batch...
+INFO: 04:06:52 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:06:52 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:06:52 - docling.document_converter - Finished converting document file in 0.44 sec.
+INFO: 04:06:52 - docling_jobkit.convert.results - Processed 1 docs in 0.44 seconds.
+INFO: 04:06:52 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 9e35cbbe-c9c7-4304-bbb7-507f090014c7 in 0.44 seconds
+INFO: 04:06:53 - uvicorn.access - 172.17.0.1:43748 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:06:53 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:06:53 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:06:53 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:06:53 - docling_serve.app - [TENANT_ID] Task 9b2d429a-3b0e-462b-8b03-c670f308058e created with tenant_id='default'
+INFO: 04:06:53 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 9b2d429a-3b0e-462b-8b03-c670f308058e
+INFO: 04:06:53 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:06:53 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 6102b5a2a09ce02f29b31fc27cc3d04f
+INFO: 04:06:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:06:53,262 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:53,262 [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-11-02 04:06:53,392 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:53,393 [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-11-02 04:06:53,441 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:06:53,441 [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:06:53 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:06:53 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 60%|█████▉ | 459/770 [00:00<00:00, 4570.81it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4988.53it/s]
+INFO: 04:06:54 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:06:54 - docling.datamodel.document - detected formats: []
+INFO: 04:06:54 - docling.document_converter - Going to convert document batch...
+INFO: 04:06:54 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:06:54 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:06:54 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:06:55 - docling_jobkit.convert.results - Processed 1 docs in 0.41 seconds.
+INFO: 04:06:55 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 9b2d429a-3b0e-462b-8b03-c670f308058e in 0.41 seconds
+INFO: 04:06:55 - uvicorn.access - 172.17.0.1:43748 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:06:55 - uvicorn.access - 172.17.0.1:43748 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:06:55 - uvicorn.access - 172.17.0.1:43748 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -2971,120 +3131,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:16:23 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:16:23 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:16:23 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:16:23 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:16:23 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/ready$,/livez$,/metrics$,/healthz$,/readyz$)
-INFO: 04:16:23 - uvicorn.error - Started server process [1]
-INFO: 04:16:23 - uvicorn.error - Waiting for application startup.
-INFO: 04:16:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:16:25 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:16:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:16:25 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:16:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:16:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
-INFO: 04:16:25 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:16:25 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-26 04:16:25.717399371 [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:16:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:16:25,872 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:25,873 [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-26 04:16:25,928 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:25,928 [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-26 04:16:25,953 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:25,954 [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:16:26 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:16:26 - 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, 14813.72it/s]
-INFO: 04:16:26 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:16:26 - uvicorn.error - Application startup complete.
-INFO: 04:16:26 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:16:27 - docling_serve.app - Health check requested
-INFO: 04:16:27 - uvicorn.access - 172.17.0.1:47500 - "GET /health HTTP/1.1" 200
-INFO: 04:16:27 - docling_serve.app - Health check requested
-INFO: 04:16:27 - uvicorn.access - 172.17.0.1:47512 - "GET /health HTTP/1.1" 200
-INFO: 04:16:27 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:16:27 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:16:27 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:16:27 - docling_serve.app - [TENANT_ID] Task 54e9451f-978b-48ad-a535-e5002976c6dd created with tenant_id='default'
-INFO: 04:16:27 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 54e9451f-978b-48ad-a535-e5002976c6dd
-INFO: 04:16:27 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:16:27 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 04:16:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:16:27,270 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:27,270 [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-26 04:16:27,324 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:27,324 [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-26 04:16:27,350 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:27,350 [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:16:27 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:16:27 - 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, 15234.03it/s]
-INFO: 04:16:27 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:16:28 - docling.datamodel.document - detected formats: []
-INFO: 04:16:28 - docling.document_converter - Going to convert document batch...
-INFO: 04:16:28 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:16:28 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:16:28 - docling.document_converter - Finished converting document file in 0.72 sec.
-WARNING: 04:16:28 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:16:28 - docling_jobkit.convert.results - Processed 1 docs in 0.75 seconds.
-INFO: 04:16:28 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 54e9451f-978b-48ad-a535-e5002976c6dd in 0.75 seconds
-INFO: 04:16:29 - uvicorn.access - 172.17.0.1:47512 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:16:29 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:16:29 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:16:29 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:16:29 - docling_serve.app - [TENANT_ID] Task 625b6da2-911b-4e62-bd1c-7c9d1be952da created with tenant_id='default'
-INFO: 04:16:29 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 625b6da2-911b-4e62-bd1c-7c9d1be952da
-INFO: 04:16:29 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:16:29 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
-INFO: 04:16:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:16:29,279 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:29,280 [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-26 04:16:29,336 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:29,337 [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-26 04:16:29,362 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:29,362 [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:16:29 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:16:29 - 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, 23640.43it/s]
-INFO: 04:16:29 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:16:30 - docling.datamodel.document - detected formats: []
-INFO: 04:16:30 - docling.document_converter - Going to convert document batch...
-INFO: 04:16:30 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:16:30 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:16:30 - docling.document_converter - Finished converting document file in 0.38 sec.
-INFO: 04:16:30 - docling_jobkit.convert.results - Processed 1 docs in 0.38 seconds.
-INFO: 04:16:30 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 625b6da2-911b-4e62-bd1c-7c9d1be952da in 0.38 seconds
-INFO: 04:16:31 - uvicorn.access - 172.17.0.1:47512 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:16:31 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:16:31 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:16:31 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:16:31 - docling_serve.app - [TENANT_ID] Task 86fe0471-fba5-4992-a905-fb31e778de84 created with tenant_id='default'
-INFO: 04:16:31 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 86fe0471-fba5-4992-a905-fb31e778de84
-INFO: 04:16:31 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:16:31 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
-INFO: 04:16:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:16:31,296 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:31,297 [RapidOCR] main.py:65: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-10-26 04:16:31,351 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:31,351 [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-26 04:16:31,376 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:16:31,376 [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:16:31 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:16:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 15042.31it/s]
-INFO: 04:16:31 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:16:32 - docling.datamodel.document - detected formats: []
-INFO: 04:16:32 - docling.document_converter - Going to convert document batch...
-INFO: 04:16:32 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:16:32 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:16:32 - docling.document_converter - Finished converting document file in 0.35 sec.
-INFO: 04:16:32 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 04:16:32 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 86fe0471-fba5-4992-a905-fb31e778de84 in 0.37 seconds
-INFO: 04:16:33 - uvicorn.access - 172.17.0.1:47512 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:16:33 - uvicorn.access - 172.17.0.1:47512 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:16:33 - uvicorn.access - 172.17.0.1:47512 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:05:06 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:05:06 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:05:06 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:05:06 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:05:06 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/livez$,/readyz$,/ready$,/metrics$,/healthz$,/health$)
+INFO: 04:05:06 - uvicorn.error - Started server process [1]
+INFO: 04:05:06 - uvicorn.error - Waiting for application startup.
+INFO: 04:05:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:05:10 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:05:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:05:10 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:05:10 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:05:10 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 1743cd6dac10356c82ba7dfffff4ed02
+INFO: 04:05:10 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:05:10 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-11-02 04:05:10.599784033 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:05:10 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:05:10,910 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:10,912 [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-11-02 04:05:11,016 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:11,016 [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-11-02 04:05:11,063 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:11,063 [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:05:11 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:05:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 65%|██████▌ | 502/770 [00:00<00:00, 5002.35it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4964.03it/s]
+INFO: 04:05:11 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:05:12 - uvicorn.error - Application startup complete.
+INFO: 04:05:12 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:05:12 - docling_serve.app - Health check requested
+INFO: 04:05:12 - uvicorn.access - 172.17.0.1:57026 - "GET /health HTTP/1.1" 200
+INFO: 04:05:12 - docling_serve.app - Health check requested
+INFO: 04:05:12 - uvicorn.access - 172.17.0.1:57028 - "GET /health HTTP/1.1" 200
+INFO: 04:05:12 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:05:12 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:05:12 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:05:12 - docling_serve.app - [TENANT_ID] Task c302c72b-55fb-4051-9c32-d2401ec0e869 created with tenant_id='default'
+INFO: 04:05:12 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c302c72b-55fb-4051-9c32-d2401ec0e869
+INFO: 04:05:12 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:05:12 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 04:05:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:05:12,721 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:12,721 [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-11-02 04:05:12,826 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:12,827 [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-11-02 04:05:12,875 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:12,875 [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:05:13 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:05:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 69%|██████▊ | 529/770 [00:00<00:00, 5266.02it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5265.15it/s]
+INFO: 04:05:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:05:13 - docling.datamodel.document - detected formats: []
+INFO: 04:05:14 - docling.document_converter - Going to convert document batch...
+INFO: 04:05:14 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:05:14 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:05:14 - docling.document_converter - Finished converting document file in 0.39 sec.
+WARNING: 04:05:14 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:05:14 - docling_jobkit.convert.results - Processed 1 docs in 0.82 seconds.
+INFO: 04:05:14 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c302c72b-55fb-4051-9c32-d2401ec0e869 in 0.82 seconds
+INFO: 04:05:14 - uvicorn.access - 172.17.0.1:57028 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:05:14 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:05:14 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:05:14 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:05:14 - docling_serve.app - [TENANT_ID] Task ee4046c6-b52e-4569-a10d-e32b7b1393b7 created with tenant_id='default'
+INFO: 04:05:14 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task ee4046c6-b52e-4569-a10d-e32b7b1393b7
+INFO: 04:05:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:05:14 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash a1cb01c48360ff351eb870dc682aac59
+INFO: 04:05:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:05:14,739 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:14,739 [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-11-02 04:05:14,851 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:14,851 [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-11-02 04:05:14,909 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:14,909 [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:05:15 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:05:15 - 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, 5118.27it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5131.43it/s]
+INFO: 04:05:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:05:15 - docling.datamodel.document - detected formats: []
+INFO: 04:05:16 - docling.document_converter - Going to convert document batch...
+INFO: 04:05:16 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:05:16 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:05:16 - docling.document_converter - Finished converting document file in 0.34 sec.
+INFO: 04:05:16 - docling_jobkit.convert.results - Processed 1 docs in 0.36 seconds.
+INFO: 04:05:16 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job ee4046c6-b52e-4569-a10d-e32b7b1393b7 in 0.36 seconds
+INFO: 04:05:16 - uvicorn.access - 172.17.0.1:57028 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:05:16 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:05:16 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:05:16 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:05:16 - docling_serve.app - [TENANT_ID] Task c22cf3e4-552f-480f-8b29-440bb05d1643 created with tenant_id='default'
+INFO: 04:05:16 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c22cf3e4-552f-480f-8b29-440bb05d1643
+INFO: 04:05:16 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:05:16 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash fb1751b09de6bdbe35ede48676ca8f82
+INFO: 04:05:16 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:05:16,756 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:16,757 [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-11-02 04:05:16,873 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:16,873 [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-11-02 04:05:16,931 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:05:16,931 [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:05:17 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:05:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 71%|███████ | 548/770 [00:00<00:00, 5471.12it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5379.53it/s]
+INFO: 04:05:17 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:05:18 - docling.datamodel.document - detected formats: []
+INFO: 04:05:18 - docling.document_converter - Going to convert document batch...
+INFO: 04:05:18 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:05:18 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:05:18 - docling.document_converter - Finished converting document file in 0.41 sec.
+INFO: 04:05:18 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:05:18 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c22cf3e4-552f-480f-8b29-440bb05d1643 in 0.49 seconds
+INFO: 04:05:18 - uvicorn.access - 172.17.0.1:57028 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:05:19 - uvicorn.access - 172.17.0.1:57028 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:05:19 - uvicorn.access - 172.17.0.1:57028 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -3122,120 +3282,120 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-INFO: 04:15:17 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:15:17 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
-INFO: 04:15:17 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
-INFO: 04:15:17 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
-INFO: 04:15:17 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/health$,/healthz$,/livez$,/ready$,/readyz$,/metrics$)
-INFO: 04:15:17 - uvicorn.error - Started server process [1]
-INFO: 04:15:17 - uvicorn.error - Waiting for application startup.
-INFO: 04:15:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:15:19 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
-INFO: 04:15:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:15:19 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
-INFO: 04:15:19 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:15:19 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
-INFO: 04:15:19 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
-INFO: 04:15:19 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
-2026-10-26 04:15:19.742192006 [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:15:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:15:19,917 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:19,918 [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-26 04:15:19,972 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:19,972 [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-26 04:15:19,996 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:19,996 [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:15:20 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:15:20 - 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, 15337.63it/s]
-INFO: 04:15:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:15:20 - uvicorn.error - Application startup complete.
-INFO: 04:15:20 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 04:15:21 - docling_serve.app - Health check requested
-INFO: 04:15:21 - uvicorn.access - 172.17.0.1:36096 - "GET /health HTTP/1.1" 200
-INFO: 04:15:21 - docling_serve.app - Health check requested
-INFO: 04:15:21 - uvicorn.access - 172.17.0.1:36100 - "GET /health HTTP/1.1" 200
-INFO: 04:15:21 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:15:21 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:15:21 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:15:21 - docling_serve.app - [TENANT_ID] Task cfbd23f8-e801-4124-b605-8516ecfbc71e created with tenant_id='default'
-INFO: 04:15:21 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task cfbd23f8-e801-4124-b605-8516ecfbc71e
-INFO: 04:15:21 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:15:21 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 04:15:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:15:21,223 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:21,223 [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-26 04:15:21,276 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:21,276 [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-26 04:15:21,301 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:21,301 [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:15:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:15:21 - 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, 14734.51it/s]
-INFO: 04:15:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:15:22 - docling.datamodel.document - detected formats: []
-INFO: 04:15:22 - docling.document_converter - Going to convert document batch...
-INFO: 04:15:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:15:22 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:15:22 - docling.document_converter - Finished converting document file in 0.37 sec.
-WARNING: 04:15:22 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 04:15:22 - docling_jobkit.convert.results - Processed 1 docs in 0.72 seconds.
-INFO: 04:15:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job cfbd23f8-e801-4124-b605-8516ecfbc71e in 0.72 seconds
-INFO: 04:15:23 - uvicorn.access - 172.17.0.1:36100 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:15:23 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:15:23 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:15:23 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:15:23 - docling_serve.app - [TENANT_ID] Task 312f1b7f-8443-480c-8296-dab475a17cea created with tenant_id='default'
-INFO: 04:15:23 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task 312f1b7f-8443-480c-8296-dab475a17cea
-INFO: 04:15:23 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:15:23 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
-INFO: 04:15:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:15:23,241 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:23,241 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
-[INFO] 2026-10-26 04:15:23,293 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:23,293 [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-26 04:15:23,318 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:23,318 [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:15:23 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:15:23 - 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, 15035.87it/s]
-INFO: 04:15:23 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:15:23 - docling.datamodel.document - detected formats: []
-INFO: 04:15:23 - docling.document_converter - Going to convert document batch...
-INFO: 04:15:23 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:15:23 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:15:23 - docling.document_converter - Finished converting document file in 0.26 sec.
-INFO: 04:15:23 - docling_jobkit.convert.results - Processed 1 docs in 0.26 seconds.
-INFO: 04:15:23 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job 312f1b7f-8443-480c-8296-dab475a17cea in 0.26 seconds
-INFO: 04:15:25 - uvicorn.access - 172.17.0.1:36100 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:15:25 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
-INFO: 04:15:25 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
-INFO: 04:15:25 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
-INFO: 04:15:25 - docling_serve.app - [TENANT_ID] Task b54608f1-adaf-44d9-875f-015cda2fa2b6 created with tenant_id='default'
-INFO: 04:15:25 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task b54608f1-adaf-44d9-875f-015cda2fa2b6
-INFO: 04:15:25 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
-INFO: 04:15:25 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
-INFO: 04:15:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-[INFO] 2026-10-26 04:15:25,255 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:25,255 [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-26 04:15:25,308 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:25,308 [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-26 04:15:25,332 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:15:25,332 [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:15:25 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
-INFO: 04:15:25 - 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, 16184.89it/s]
-INFO: 04:15:25 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
-INFO: 04:15:25 - docling.datamodel.document - detected formats: []
-INFO: 04:15:26 - docling.document_converter - Going to convert document batch...
-INFO: 04:15:26 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
-INFO: 04:15:26 - docling.pipeline.base_pipeline - Processing document file
-INFO: 04:15:26 - docling.document_converter - Finished converting document file in 0.35 sec.
-INFO: 04:15:26 - docling_jobkit.convert.results - Processed 1 docs in 0.37 seconds.
-INFO: 04:15:26 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job b54608f1-adaf-44d9-875f-015cda2fa2b6 in 0.37 seconds
-INFO: 04:15:27 - uvicorn.access - 172.17.0.1:36100 - "POST /v1/convert/source HTTP/1.1" 200
-INFO: 04:15:27 - uvicorn.access - 172.17.0.1:36100 - "GET /v1/clear/converters HTTP/1.1" 200
-INFO: 04:15:27 - uvicorn.access - 172.17.0.1:36100 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
+INFO: 04:04:05 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:04:05 - docling.models.factories - Registered ocr engines: ['auto', 'easyocr', 'kserve_v2_ocr', 'ocrmac', 'rapidocr', 'tesserocr', 'tesseract']
+INFO: 04:04:05 - docling_serve.otel_instrumentation - Setting up OpenTelemetry metrics
+INFO: 04:04:05 - docling_serve.otel_instrumentation - Enabling Prometheus metrics export
+INFO: 04:04:05 - docling_serve.otel_instrumentation - Instrumenting FastAPI with OpenTelemetry (excluded_urls=/metrics$,/healthz$,/ready$,/readyz$,/livez$,/health$)
+INFO: 04:04:06 - uvicorn.error - Started server process [1]
+INFO: 04:04:06 - uvicorn.error - Waiting for application startup.
+INFO: 04:04:11 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:04:11 - docling.models.factories - Registered table structure engines: ['docling_tableformer', 'docling_tableformer_v2', 'granite_vision_table']
+INFO: 04:04:11 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:04:11 - docling.models.factories - Registered layout engines: ['layout_object_detection', 'docling_layout_default', 'docling_experimental_table_crops_layout']
+INFO: 04:04:11 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:04:11 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash bcb2e23b24bd94a42b5c00d662a7c1cf
+INFO: 04:04:12 - docling.models.factories.base_factory - Loading plugin 'docling_defaults'
+INFO: 04:04:12 - docling.models.factories - Registered picture descriptions: ['picture_description_vlm_engine', 'vlm', 'api']
+2026-11-02 04:04:12.114647709 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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:04:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:04:12,505 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:12,507 [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-11-02 04:04:12,633 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:12,633 [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-11-02 04:04:12,680 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:12,680 [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:04:12 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:04:12 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 635/770 [00:00<00:00, 6344.42it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6634.76it/s]
+INFO: 04:04:13 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:04:13 - uvicorn.error - Application startup complete.
+INFO: 04:04:13 - uvicorn.error - Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
+INFO: 04:04:14 - docling_serve.app - Health check requested
+INFO: 04:04:14 - uvicorn.access - 172.17.0.1:53040 - "GET /health HTTP/1.1" 200
+INFO: 04:04:14 - docling_serve.app - Health check requested
+INFO: 04:04:14 - uvicorn.access - 172.17.0.1:53042 - "GET /health HTTP/1.1" 200
+INFO: 04:04:14 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:04:14 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:04:14 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:04:14 - docling_serve.app - [TENANT_ID] Task 96728dbd-2d3e-42fc-972c-367639c5f655 created with tenant_id='default'
+INFO: 04:04:14 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task 96728dbd-2d3e-42fc-972c-367639c5f655
+INFO: 04:04:14 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:04:14 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 04:04:14 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:04:14,630 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:14,630 [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-11-02 04:04:14,751 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:14,752 [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-11-02 04:04:14,805 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:14,805 [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:04:14 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:04:14 - 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, 6017.05it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6044.20it/s]
+INFO: 04:04:15 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:04:17 - docling.datamodel.document - detected formats: []
+INFO: 04:04:17 - docling.document_converter - Going to convert document batch...
+INFO: 04:04:17 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:04:17 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:04:17 - docling.document_converter - Finished converting document file in 0.97 sec.
+WARNING: 04:04:17 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+INFO: 04:04:17 - docling_jobkit.convert.results - Processed 1 docs in 1.50 seconds.
+INFO: 04:04:17 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job 96728dbd-2d3e-42fc-972c-367639c5f655 in 1.50 seconds
+INFO: 04:04:18 - uvicorn.access - 172.17.0.1:53042 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:04:18 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:04:18 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:04:18 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:04:18 - docling_serve.app - [TENANT_ID] Task e30aa608-f860-4750-ad1b-709e0eac96ad created with tenant_id='default'
+INFO: 04:04:18 - docling_jobkit.orchestrators.local.worker - Worker 1 processing task e30aa608-f860-4750-ad1b-709e0eac96ad
+INFO: 04:04:18 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:04:18 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash c835e945376007df084ecda847e91f5b
+INFO: 04:04:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:04:18,651 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:18,652 [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-11-02 04:04:18,761 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:18,761 [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-11-02 04:04:18,837 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:18,838 [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:04:18 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:04:18 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 88%|████████▊ | 675/770 [00:00<00:00, 6743.80it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6522.67it/s]
+INFO: 04:04:19 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:04:20 - docling.datamodel.document - detected formats: []
+INFO: 04:04:20 - docling.document_converter - Going to convert document batch...
+INFO: 04:04:20 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:04:20 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:04:20 - docling.document_converter - Finished converting document file in 0.38 sec.
+INFO: 04:04:20 - docling_jobkit.convert.results - Processed 1 docs in 0.39 seconds.
+INFO: 04:04:20 - docling_jobkit.orchestrators.local.worker - Worker 1 completed job e30aa608-f860-4750-ad1b-709e0eac96ad in 0.39 seconds
+INFO: 04:04:20 - uvicorn.access - 172.17.0.1:53042 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:04:20 - docling_serve.app - [TENANT_ID] Extracted tenant_id from header: 'default' (header_value: 'None')
+INFO: 04:04:20 - docling_serve.app - [TENANT_ID] process_url endpoint received tenant_id='default'
+INFO: 04:04:20 - docling_serve.app - [TENANT_ID] Preparing to enqueue with tenant_id='default' in metadata
+INFO: 04:04:20 - docling_serve.app - [TENANT_ID] Task c7322758-fb9c-4c81-a3fc-ad5b29506f66 created with tenant_id='default'
+INFO: 04:04:20 - docling_jobkit.orchestrators.local.worker - Worker 0 processing task c7322758-fb9c-4c81-a3fc-ad5b29506f66
+INFO: 04:04:20 - docling_jobkit.convert.manager - artifacts_path is set to a valid directory. No model weights will be downloaded at runtime.
+INFO: 04:04:20 - docling.document_converter - Initializing pipeline for StandardPdfPipeline with options hash 3eabf304acb4a56e9ef52b02ef69bccb
+INFO: 04:04:20 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+[INFO] 2026-11-02 04:04:20,678 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:20,679 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/det/ch_PP-OCRv4_det_mobile.onnx
+[INFO] 2026-11-02 04:04:20,786 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:20,786 [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-11-02 04:04:20,850 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:04:20,850 [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:04:21 - docling.models.stages.ocr.auto_ocr_model - Auto OCR model selected rapidocr with onnxruntime.
+INFO: 04:04:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 63%|██████▎ | 483/770 [00:00<00:00, 4823.09it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5352.43it/s]
+INFO: 04:04:21 - docling.utils.accelerator_utils - Accelerator device: 'cpu'
+INFO: 04:04:22 - docling.datamodel.document - detected formats: []
+INFO: 04:04:22 - docling.document_converter - Going to convert document batch...
+INFO: 04:04:22 - docling.document_converter - Initializing pipeline for SimplePipeline with options hash 7d306d2d021deac65a97d1a5f925362a
+INFO: 04:04:22 - docling.pipeline.base_pipeline - Processing document file
+INFO: 04:04:22 - docling.document_converter - Finished converting document file in 0.42 sec.
+INFO: 04:04:22 - docling_jobkit.convert.results - Processed 1 docs in 0.49 seconds.
+INFO: 04:04:22 - docling_jobkit.orchestrators.local.worker - Worker 0 completed job c7322758-fb9c-4c81-a3fc-ad5b29506f66 in 0.49 seconds
+INFO: 04:04:22 - uvicorn.access - 172.17.0.1:53042 - "POST /v1/convert/source HTTP/1.1" 200
+INFO: 04:04:23 - uvicorn.access - 172.17.0.1:53042 - "GET /v1/clear/converters HTTP/1.1" 200
+INFO: 04:04:23 - uvicorn.access - 172.17.0.1:53042 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200
```
@@ -3273,37 +3433,37 @@ Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar
Logs:
-2026-10-26 04:13:44.069434190 [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-26 04:13:44,320 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:44,321 [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-26 04:13:44,393 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:44,394 [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-26 04:13:44,418 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:44,418 [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, 14581.37it/s]
-[INFO] 2026-10-26 04:13:45,881 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:45,881 [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-26 04:13:45,935 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:45,935 [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-26 04:13:45,961 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:45,961 [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, 15239.06it/s]
-WARNING: 04:13:46 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-WARNING: 04:13:46 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
-[INFO] 2026-10-26 04:13:48,201 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:48,201 [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-26 04:13:48,274 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:48,274 [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-26 04:13:48,300 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:48,300 [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, 14619.92it/s]
-[INFO] 2026-10-26 04:13:49,905 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:49,905 [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-26 04:13:49,956 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:49,956 [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-26 04:13:49,981 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:13:49,981 [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, 16761.28it/s]
+2026-11-02 04:02:35.683531611 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 04:02:35,992 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:35,993 [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-11-02 04:02:36,097 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:36,097 [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-11-02 04:02:36,143 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:36,143 [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, 4797.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4833.72it/s]
+[INFO] 2026-11-02 04:02:38,106 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:38,106 [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-11-02 04:02:38,204 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:38,204 [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-11-02 04:02:38,250 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:38,250 [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%|█████▊ | 446/770 [00:00<00:00, 4430.89it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4599.87it/s]
+WARNING: 04:02:39 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+WARNING: 04:02:39 - docling_core.types.doc.document - Parameter `strict_text` has been deprecated and will be ignored.
+[INFO] 2026-11-02 04:02:40,131 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:40,131 [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-11-02 04:02:40,238 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:40,238 [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-11-02 04:02:40,286 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:40,286 [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%|██████▏ | 480/770 [00:00<00:00, 4799.56it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4808.71it/s]
+[INFO] 2026-11-02 04:02:42,136 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:42,137 [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-11-02 04:02:42,238 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:42,239 [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-11-02 04:02:42,287 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:02:42,287 [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, 4641.80it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4766.42it/s]
```
@@ -3343,45 +3503,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:12:30.225236941 [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-26 04:12:30,404 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:30,405 [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-26 04:12:30,461 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:30,461 [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-26 04:12:30,486 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:30,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: 100%|██████████| 770/770 [00:00<00:00, 15554.29it/s]
+2026-11-02 04:01:28.461166090 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 04:01:28,900 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:28,903 [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-11-02 04:01:29,033 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:29,033 [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-11-02 04:01:29,109 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:29,110 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 76%|███████▌ | 586/770 [00:00<00:00, 5853.47it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5812.25it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:53872 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53886 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:12:31,462 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:31,462 [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-26 04:12:31,518 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:31,518 [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-26 04:12:31,543 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:31,543 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
-
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 15575.51it/s]
+INFO: 172.17.0.1:48570 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48572 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-11-02 04:01:31,430 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:31,430 [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-11-02 04:01:31,551 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:31,551 [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-11-02 04:01:31,603 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:31,603 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 82%|████████▏ | 631/770 [00:00<00:00, 6271.71it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6278.41it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:53886 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:12:33,476 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:33,476 [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-26 04:12:33,530 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:33,531 [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-26 04:12:33,555 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:33,555 [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, 15098.85it/s]
-INFO: 172.17.0.1:53886 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:12:35,491 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:35,492 [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-26 04:12:35,546 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:35,547 [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-26 04:12:35,572 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:12:35,572 [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, 15887.28it/s]
-INFO: 172.17.0.1:53886 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53886 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53886 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48572 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 04:01:35,457 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:35,457 [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-11-02 04:01:35,560 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:35,561 [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-11-02 04:01:35,607 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:35,608 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 75%|███████▌ | 579/770 [00:00<00:00, 5786.94it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6310.29it/s]
+INFO: 172.17.0.1:48572 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 04:01:39,874 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:39,875 [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-11-02 04:01:39,998 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:39,999 [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-11-02 04:01:40,057 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:01:40,058 [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%|██████▊ | 521/770 [00:00<00:00, 5206.47it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5666.74it/s]
+INFO: 172.17.0.1:48572 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48572 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48572 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3421,45 +3581,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:11:05.935547385 [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-26 04:11:06,125 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:06,126 [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-26 04:11:06,182 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:06,183 [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-26 04:11:06,208 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:06,208 [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, 15814.00it/s]
+2026-11-02 04:00:08.616650990 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 04:00:09,002 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:09,004 [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-11-02 04:00:09,118 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:09,118 [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-11-02 04:00:09,175 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:09,176 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 68%|██████▊ | 527/770 [00:00<00:00, 5264.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5160.44it/s]
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:5001 (Press CTRL+C to quit)
-INFO: 172.17.0.1:50102 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50114 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:11:07,689 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:07,689 [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-26 04:11:07,743 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:07,743 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:11:07,768 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:07,768 [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, 15728.90it/s]
+INFO: 172.17.0.1:59200 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59202 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-11-02 04:00:10,548 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:10,549 [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-11-02 04:00:10,659 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:10,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-11-02 04:00:10,708 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:10,708 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 71%|███████▏ | 549/770 [00:00<00:00, 5472.72it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5338.67it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:50114 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:11:09,703 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:09,704 [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-26 04:11:09,758 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:09,759 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:11:09,783 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:09,784 [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, 16607.18it/s]
-INFO: 172.17.0.1:50114 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:11:11,713 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:11,713 [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-26 04:11:11,765 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:11,765 [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-26 04:11:11,790 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:11:11,790 [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, 15879.39it/s]
-INFO: 172.17.0.1:50114 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50114 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50114 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59202 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 04:00:12,595 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:12,595 [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-11-02 04:00:12,731 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:12,731 [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-11-02 04:00:12,779 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:12,780 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 83%|████████▎ | 638/770 [00:00<00:00, 6376.49it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 7199.24it/s]
+INFO: 172.17.0.1:59202 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 04:00:16,629 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:16,630 [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-11-02 04:00:16,757 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:16,757 [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-11-02 04:00:16,832 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 04:00:16,832 [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, 4834.15it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5326.01it/s]
+INFO: 172.17.0.1:59202 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59202 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:59202 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3499,45 +3659,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:09:59.916253125 [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-26 04:10:00,098 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:00,099 [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-26 04:10:00,155 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:00,155 [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-26 04:10:00,185 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:00,185 [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, 15799.07it/s]
+2026-11-02 03:59:00.550581105 [W:onnxruntime:Default, device_discovery.cc:133 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:59:01,412 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:01,415 [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-11-02 03:59:01,569 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:01,569 [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-11-02 03:59:01,617 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:01,617 [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, 9626.90it/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:54168 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54170 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:10:01,661 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:01,661 [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-26 04:10:01,715 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:01,715 [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-26 04:10:01,740 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:01,740 [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, 15356.74it/s]
+INFO: 172.17.0.1:55280 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55292 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:59:04,151 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:04,151 [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-11-02 03:59:04,241 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:04,242 [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-11-02 03:59:04,288 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:04,288 [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, 5022.04it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4994.57it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:54170 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:10:03,680 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:03,680 [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-26 04:10:03,741 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:03,741 [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-26 04:10:03,765 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:03,765 [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, 14955.59it/s]
-INFO: 172.17.0.1:54170 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:10:05,693 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:05,694 [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-26 04:10:05,771 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:05,771 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:10:05,814 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:10:05,814 [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, 19318.30it/s]
-INFO: 172.17.0.1:54170 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54170 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54170 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55292 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:59:06,183 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:06,183 [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-11-02 03:59:06,305 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:06,306 [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-11-02 03:59:06,364 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:06,365 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_mobile.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 79%|███████▊ | 605/770 [00:00<00:00, 5999.37it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5905.99it/s]
+INFO: 172.17.0.1:55292 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:59:10,183 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:10,184 [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-11-02 03:59:10,312 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:10,313 [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-11-02 03:59:10,362 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:59:10,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: 60%|██████ | 463/770 [00:00<00:00, 4599.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4876.50it/s]
+INFO: 172.17.0.1:55292 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55292 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55292 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3577,45 +3737,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:08:28.140522414 [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-26 04:08:28,563 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:28,564 [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-26 04:08:28,618 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:28,619 [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-26 04:08:28,643 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:28,643 [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, 15280.16it/s]
+2026-11-02 03:57:26.026420182 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:57:26,605 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:26,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-11-02 03:57:26,708 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:26,708 [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-11-02 03:57:26,755 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:26,756 [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%|██████ | 471/770 [00:00<00:00, 4706.55it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4774.79it/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:37930 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37934 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:08:29,902 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:29,903 [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-26 04:08:29,964 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:29,964 [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-26 04:08:29,988 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:29,988 [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, 15765.67it/s]
+INFO: 172.17.0.1:57630 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57638 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:57:27,952 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:27,953 [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-11-02 03:57:28,047 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:28,047 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
+[INFO] 2026-11-02 03:57:28,091 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:28,091 [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.70it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4855.14it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:37934 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:08:31,921 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:31,921 [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-26 04:08:31,973 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:31,973 [RapidOCR] main.py:57: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_mobile.onnx
-[INFO] 2026-10-26 04:08:31,997 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:31,998 [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, 15718.56it/s]
-INFO: 172.17.0.1:37934 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:08:33,929 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:33,929 [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-26 04:08:33,979 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:33,980 [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-26 04:08:34,004 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:08:34,004 [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, 15410.23it/s]
-INFO: 172.17.0.1:37934 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37934 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37934 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57638 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:57:29,998 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:29,998 [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-11-02 03:57:30,088 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:30,088 [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-11-02 03:57:30,136 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:30,136 [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, 4711.98it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4859.70it/s]
+INFO: 172.17.0.1:57638 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:57:32,011 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:32,011 [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-11-02 03:57:32,102 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:32,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-11-02 03:57:32,153 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:57:32,153 [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, 5087.87it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4967.57it/s]
+INFO: 172.17.0.1:57638 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57638 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:57638 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3655,45 +3815,45 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:07:22.539883739 [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-26 04:07:23,649 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:23,650 [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-26 04:07:23,746 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:23,747 [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-26 04:07:23,773 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:23,773 [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, 41746.78it/s]
+2026-11-02 03:56:32.269497227 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:56:32,999 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:33,001 [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-11-02 03:56:33,134 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:33,135 [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-11-02 03:56:33,179 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:33,180 [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: 74%|███████▍ | 571/770 [00:00<00:00, 5708.67it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5453.00it/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:37350 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37364 - "GET /health HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:07:25,377 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:25,378 [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-26 04:07:25,428 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:25,428 [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-26 04:07:25,453 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:25,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: 100%|██████████| 770/770 [00:00<00:00, 25391.45it/s]
+INFO: 172.17.0.1:36862 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36878 - "GET /health HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:56:34,805 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:34,805 [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-11-02 03:56:34,916 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:34,916 [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-11-02 03:56:34,961 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:34,961 [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: 67%|██████▋ | 515/770 [00:00<00:00, 5142.92it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 4844.34it/s]
WARNING:docling_core.types.doc.document:Parameter `strict_text` has been deprecated and will be ignored.
-INFO: 172.17.0.1:37364 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:07:27,388 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:27,389 [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-26 04:07:27,589 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:27,589 [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-26 04:07:27,632 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:27,632 [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, 15991.99it/s]
-INFO: 172.17.0.1:37364 - "POST /v1/convert/source HTTP/1.1" 200 OK
-[INFO] 2026-10-26 04:07:29,399 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:29,400 [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-26 04:07:29,463 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:29,464 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-10-26 04:07:29,491 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:07:29,491 [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, 19062.32it/s]
-INFO: 172.17.0.1:37364 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37364 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37364 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36878 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:56:36,825 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:36,825 [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-11-02 03:56:36,937 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:36,937 [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-11-02 03:56:36,982 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:36,982 [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: 82%|████████▏ | 635/770 [00:00<00:00, 6347.81it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 6872.02it/s]
+INFO: 172.17.0.1:36878 - "POST /v1/convert/source HTTP/1.1" 200 OK
+[INFO] 2026-11-02 03:56:40,856 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:40,856 [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-11-02 03:56:40,937 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:40,938 [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-11-02 03:56:40,980 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:56:40,980 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+
Loading weights: 0%| | 0/770 [00:00, ?it/s]
Loading weights: 66%|██████▋ | 512/770 [00:00<00:00, 5094.33it/s]
Loading weights: 100%|██████████| 770/770 [00:00<00:00, 5103.61it/s]
+INFO: 172.17.0.1:36878 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36878 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36878 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3733,23 +3893,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:05:35.209913065 [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-26 04:05:35,593 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:05:35,594 [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-26 04:05:35,645 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:05:35,645 [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-26 04:05:35,668 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:05:35,668 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:54:33.566643857 [W:onnxruntime:Default, device_discovery.cc:132 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:54:34,191 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:54:34,192 [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-11-02 03:54:34,335 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:54:34,335 [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-11-02 03:54:34,379 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:54:34,380 [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:51638 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51648 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48468 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48472 - "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:51648 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51648 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51648 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51648 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51648 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48472 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48472 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48472 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48472 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:48472 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3789,23 +3949,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:03:44.406142650 [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-26 04:03:44,812 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:03:44,813 [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-26 04:03:44,867 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:03:44,868 [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-26 04:03:44,891 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:03:44,891 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:52:59.443545571 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:53:00,146 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:53:00,149 [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-11-02 03:53:00,317 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:53:00,317 [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-11-02 03:53:00,375 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:53:00,375 [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:51054 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51056 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32826 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32828 - "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:51056 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51056 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51056 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51056 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:51056 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32828 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32828 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32828 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32828 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32828 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3845,23 +4005,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:02:01.293443338 [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-26 04:02:01,709 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:02:01,710 [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-26 04:02:01,761 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:02:01,761 [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-26 04:02:01,786 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:02:01,786 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:51:19.566315658 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:51:20,107 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:51:20,108 [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-11-02 03:51:20,212 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:51:20,212 [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-11-02 03:51:20,260 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:51:20,261 [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:56206 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56212 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54274 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54280 - "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:56212 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56212 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56212 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56212 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:56212 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54280 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54280 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54280 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54280 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54280 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3901,23 +4061,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 04:00:31.294356212 [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-26 04:00:31,731 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:00:31,732 [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-26 04:00:31,783 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:00:31,783 [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-26 04:00:31,809 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 04:00:31,810 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:50:09.043754531 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:50:11,237 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:50:11,242 [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-11-02 03:50:11,408 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:50:11,408 [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-11-02 03:50:11,464 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:50:11,465 [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:40708 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40716 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35334 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35338 - "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:40716 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40716 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40716 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40716 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40716 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35338 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35338 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35338 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35338 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35338 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -3957,23 +4117,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 03:58:55.312299287 [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-26 03:58:55,711 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:58:55,712 [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-26 03:58:55,759 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:58:55,759 [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-26 03:58:55,776 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:58:55,776 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:48:11.348674940 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:48:11,916 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:48:11,919 [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-11-02 03:48:12,022 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:48:12,023 [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-11-02 03:48:12,066 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:48:12,066 [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:39988 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39994 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58600 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58616 - "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:39994 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39994 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39994 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39994 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:39994 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58616 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58616 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58616 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58616 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:58616 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4013,23 +4173,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 03:57:16.978293990 [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-26 03:57:17,377 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:57:17,378 [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-26 03:57:17,433 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:57:17,434 [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-26 03:57:17,463 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:57:17,463 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:47:01.556922809 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:47:02,293 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:47:02,295 [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-11-02 03:47:02,479 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:47:02,479 [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-11-02 03:47:02,537 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:47:02,537 [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:55218 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55234 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55776 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55782 - "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:55234 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55234 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55234 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55234 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55234 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55782 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55782 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55782 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55782 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:55782 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4069,23 +4229,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 03:55:28.511820531 [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-26 03:55:28,914 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:55:28,915 [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-26 03:55:28,968 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:55:28,968 [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-26 03:55:28,990 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:55:28,990 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:45:01.118898089 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:45:01,669 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:45:01,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-11-02 03:45:01,770 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:45:01,770 [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-11-02 03:45:01,817 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:45:01,817 [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:44094 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44110 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37674 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37686 - "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:44110 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44110 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44110 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44110 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:44110 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37686 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37686 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37686 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37686 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:37686 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4125,23 +4285,23 @@ Scalar docs at http://0.0.0.0:5001/scalar
Logs:
INFO: Started server process [1]
INFO: Waiting for application startup.
-2026-10-26 03:53:53.349878804 [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-26 03:53:53,744 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:53:53,745 [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-26 03:53:53,801 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:53:53,801 [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-26 03:53:53,820 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:53:53,820 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+2026-11-02 03:43:45.317314426 [W:onnxruntime:Default, device_discovery.cc:131 GetPciBusId] Skipping pci_bus_id for PCI path at "/sys/devices/LNXSYSTM:00/LNXSYBUS:00/ACPI0004:00/VMBUS: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-11-02 03:43:46,893 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:43:46,895 [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-11-02 03:43:47,075 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:43:47,075 [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-11-02 03:43:47,141 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:43:47,142 [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:41754 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41764 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56700 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56716 - "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:41764 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41764 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41764 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41764 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:41764 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56716 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56716 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56716 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56716 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:56716 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4181,22 +4341,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-26 03:52:04,489 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:52:04,490 [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-26 03:52:04,531 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:52:04,531 [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-26 03:52:04,550 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:52:04,550 [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-11-02 03:41:50,431 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:41:50,433 [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-11-02 03:41:50,522 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:41:50,523 [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-11-02 03:41:50,558 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:41:50,558 [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:54564 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54576 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41708 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41710 - "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:54576 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54576 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54576 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54576 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:54576 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41710 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41710 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41710 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41710 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:41710 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4236,22 +4396,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-26 03:50:34,981 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:50:34,982 [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-26 03:50:35,020 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:50:35,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-26 03:50:35,041 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:50:35,041 [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-11-02 03:40:38,047 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:40:38,049 [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-11-02 03:40:38,173 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:40:38,173 [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-11-02 03:40:38,211 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:40:38,211 [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:53342 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53348 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35892 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35904 - "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:53348 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53348 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53348 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53348 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:53348 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35904 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35904 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35904 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35904 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:35904 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4291,22 +4451,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-26 03:48:18,012 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:48:18,013 [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-26 03:48:18,054 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:48:18,054 [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-26 03:48:18,074 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:48:18,074 [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-11-02 03:38:28,936 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:38:28,938 [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-11-02 03:38:29,068 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:38:29,069 [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-11-02 03:38:29,126 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:38:29,126 [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:36648 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36656 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39518 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39520 - "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:36656 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36656 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36656 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36656 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36656 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39520 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39520 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39520 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39520 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:39520 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4346,22 +4506,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-26 03:46:01,268 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:46:01,269 [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-26 03:46:01,309 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:46:01,309 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/cls/ch_ppocr_mobile_v2.0_cls_infer.onnx
-[INFO] 2026-10-26 03:46:01,328 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:46:01,328 [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-11-02 03:36:37,526 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:36:37,528 [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-11-02 03:36:37,643 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:36:37,643 [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-11-02 03:36:37,701 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:36:37,701 [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:37430 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37436 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54562 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54568 - "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:37436 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37436 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37436 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37436 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37436 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54568 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54568 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54568 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54568 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:54568 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4401,22 +4561,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-26 03:44:10,922 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:44:10,923 [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-26 03:44:10,975 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:44:10,975 [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-26 03:44:10,991 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:44:10,991 [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-11-02 03:34:38,187 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:34:38,189 [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-11-02 03:34:38,301 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:34:38,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-11-02 03:34:38,340 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:34:38,341 [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:37822 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37834 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50870 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50876 - "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:37834 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37834 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37834 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37834 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:37834 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50876 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50876 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50876 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50876 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50876 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4456,22 +4616,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-26 03:41:55,050 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:41:55,051 [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-26 03:41:55,103 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:41:55,103 [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-26 03:41:55,117 [RapidOCR] base.py:22: Using engine_name: onnxruntime
-[INFO] 2026-10-26 03:41:55,117 [RapidOCR] main.py:53: Using /opt/app-root/src/.cache/docling/models/RapidOcr/onnx/PP-OCRv4/rec/ch_PP-OCRv4_rec_infer.onnx
+[INFO] 2026-11-02 03:32:47,885 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:32:47,887 [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-11-02 03:32:47,993 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:32:47,994 [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-11-02 03:32:48,049 [RapidOCR] base.py:22: Using engine_name: onnxruntime
+[INFO] 2026-11-02 03:32:48,049 [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:57026 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57042 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36940 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36948 - "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:57042 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57042 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57042 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57042 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:57042 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36948 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36948 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36948 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36948 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36948 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4513,14 +4673,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:48148 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48150 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42076 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42080 - "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:48150 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48150 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48150 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48150 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48150 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42080 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42080 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42080 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42080 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:42080 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4562,14 +4722,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:36032 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36036 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46836 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46846 - "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:36036 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36036 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36036 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36036 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36036 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46846 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46846 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46846 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46846 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46846 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4611,14 +4771,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:36750 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36752 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45730 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45734 - "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:36752 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36752 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36752 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36752 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36752 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45734 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45734 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45734 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45734 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:45734 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4660,14 +4820,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:36208 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36216 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33592 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33600 - "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:36216 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36216 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36216 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36216 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:36216 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33600 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33600 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33600 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33600 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33600 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4709,14 +4869,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:50004 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50014 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50808 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50820 - "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:50014 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50014 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50014 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50014 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:50014 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50820 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50820 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50820 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50820 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:50820 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4758,14 +4918,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:52780 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52796 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46742 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46750 - "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:52796 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52796 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52796 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52796 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:52796 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46750 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46750 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46750 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46750 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46750 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4807,14 +4967,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:33972 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33976 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52446 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52456 - "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:33976 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33976 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33976 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33976 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:33976 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52456 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52456 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52456 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52456 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:52456 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4856,14 +5016,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:45338 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45352 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32864 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32876 - "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:45352 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45352 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45352 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45352 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45352 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32876 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32876 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32876 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32876 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:32876 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4905,14 +5065,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:48488 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48490 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46872 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46888 - "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:48490 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48490 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48490 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48490 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:48490 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46888 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46888 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46888 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46888 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:46888 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -4954,14 +5114,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:46094 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46098 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34950 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34966 - "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:46098 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46098 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46098 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46098 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:46098 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34966 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34966 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34966 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34966 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:34966 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -5003,14 +5163,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:55980 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55990 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53344 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53356 - "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:55990 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55990 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55990 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55990 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:55990 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53356 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53356 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53356 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53356 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:53356 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -5052,14 +5212,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:40476 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40480 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36028 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36040 - "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:40480 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40480 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40480 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40480 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:40480 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36040 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36040 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36040 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36040 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:36040 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -5101,14 +5261,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:45190 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45196 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33322 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33336 - "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:45196 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45196 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45196 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45196 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:45196 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33336 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33336 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33336 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33336 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:33336 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```
@@ -5150,14 +5310,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:43358 - "GET /health HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43368 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40822 - "GET /health HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40834 - "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:43368 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43368 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43368 - "POST /v1/convert/source HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43368 - "GET /v1/clear/converters HTTP/1.1" 200 OK
-INFO: 172.17.0.1:43368 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40834 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40834 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40834 - "POST /v1/convert/source HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40834 - "GET /v1/clear/converters HTTP/1.1" 200 OK
+INFO: 172.17.0.1:40834 - "GET /v1/clear/results?older_then=3600 HTTP/1.1" 200 OK
```