Skip to content

Docling Serve API#

docling-serve-api version

The docling-serve-api module defines the core, framework-agnostic Java API used to communicate with a Docling Serve backend. It provides the request/response model and the main DoclingServeApi interface. You can use any implementation of this interface to talk to a running Docling Serve instance.

The base Java version is 17. Its only other required dependency is SLF4J (slf4j-api), and it is compatible with both Jackson 2.x and 3.x.

If you need a ready-to-use HTTP implementation, see the reference client: - Docling Serve Client: docling-serve-client

When to use this module#

  • You want a stable, typed Java model for Docling Serve requests/responses without committing to a specific HTTP stack.
  • You plan to create your own client implementation (e.g., different HTTP lib, reactive runtime) but still rely on the shared API model.
  • You want to write code that is portable across different client implementations.

Installation#

Add the API dependency to your project.

dependencies {
  implementation("ai.docling:docling-serve-api:0.7.2")
}
<dependency>
  <groupId>ai.docling</groupId>
  <artifactId>docling-serve-api</artifactId>
  <version>0.7.2</version>
</dependency>

Note: The API module does not perform network I/O by itself. To call a live service, combine it with an implementation such as docling-serve-client.

GraalVM Native Image#

The API JAR ships reflection metadata at META-INF/native-image/ai.docling/docling-serve-api/reflect-config.json. It covers request and response models, polymorphic sources and targets, enums, Lombok builders (including inherited builders), and custom Jackson serializers and deserializers. The transitive docling-core dependency supplies metadata for DoclingDocument and its nested types.

GraalVM discovers these files automatically. Spring Boot native applications can use the models without a custom RuntimeHintsRegistrar. Include your chosen Jackson version as usual; the metadata supports Jackson 2 and Jackson 3 separately and does not add either as a runtime dependency.

Quick start#

Below is a minimal example using the reference client to create an implementation of DoclingServeApi, build a conversion request, and retrieve Markdown output. The request/response types all come from docling-serve-api.

import java.net.URI;
import ai.docling.serve.api.DoclingServeApi;
import ai.docling.serve.api.convert.request.ConvertDocumentRequest;
import ai.docling.serve.api.convert.request.options.ConvertDocumentOptions;
import ai.docling.serve.api.convert.request.options.OutputFormat;
import ai.docling.serve.api.convert.request.source.HttpSource;
import ai.docling.serve.api.convert.request.target.InBodyTarget;
import ai.docling.serve.api.convert.response.InBodyConvertDocumentResponse;

DoclingServeApi api = DoclingServeApi.builder()
    .baseUrl("http://localhost:8000") // your Docling Serve URL
    .logRequests() // log HTTP requests
    .logResponses() // log HTTP responses
    .prettyPrint() // pretty-print JSON requests/responses
    .apiKey("optionally your api key")
    .build();

ConvertDocumentRequest request = ConvertDocumentRequest.builder()
    .source(HttpSource.builder().url(URI.create("https://arxiv.org/pdf/2408.09869"))
        .build())
    .options(ConvertDocumentOptions.builder()
        .toFormat(OutputFormat.MARKDOWN) // request Markdown output
        .includeImages(true)
        .build())
    .target(InBodyTarget.builder().build()) // get results in the HTTP response body
    .build();

InBodyConvertDocumentResponse response = (InBodyConvertDocumentResponse) api.convertSource(request);
System.out.println(response.getDocument().getMarkdownContent());

Core concepts#

The DoclingServeApi interface#

Defined in ai.docling.serve.api.DoclingServeApi, this interface exposes many operations:

Any HTTP or non-HTTP implementation can implement this interface. The reference implementation is provided by the docling-serve-client module.

Extension Points#

The docling-serve-api module uses the Java Service Provider Interface to define an extension point for creating instances of DoclingServeApi. An application (or downstream framework) can implement ai.docling.serve.api.spi.DoclingServeApiProvider and register it via the META-INF/services/ai.docling.serve.api.spi.DoclingServeApiProvider file, or with a provides clause in module-info.java.

DoclingServeApi.builder() collects the configuration into an immutable DoclingServeApiConfig, and build() hands it to the single available provider:

public final class MyProvider implements DoclingServeApiProvider {
  @Override
  public DoclingServeApi create(DoclingServeApiConfig config) {
    return new MyDoclingServeApi(config);
  }
}

Because providers receive a configuration object rather than implementing a builder, new options can be added in later releases without breaking existing providers. The API they create reports its configuration through DoclingServeApi.config().

This is exactly what the docling-serve-client module does to provide its implementation. See module-info.java and DoclingServeClientProvider.java.

Declaring unsupported options#

A provider that cannot honor an option declares it in unsupportedOptions(), together with what should happen when a caller explicitly sets it:

  • IGNORE — silently ignore the option.
  • WARN — log a warning naming the option and the provider.
  • FAIL — make build() throw an UnsupportedConfigurationException.

Options left at their default value are never reported. For example, a reactive implementation that manages its own threads can declare the async executor as meaningless for it:

@Override
public Map<ConfigOption<?>, Unsupported> unsupportedOptions() {
  return Map.of(DoclingServeApiConfig.ASYNC_EXECUTOR, Unsupported.WARN);
}

Options absent from this map are assumed to be honored. Providers must not silently ignore the base URL, the API key or the timeouts.

Migrating from DoclingServeApiBuilderFactory#

The previous SPI, ai.docling.serve.api.spi.DoclingServeApiBuilderFactory, is deprecated for removal. It is still used when no DoclingServeApiProvider is available, but options added after its deprecation (such as asyncExecutor) make build() fail through it. See Migrating to DoclingServeApiProvider for a step-by-step guide.

Requests: ConvertDocumentRequest#

Create a request via the builder:

ConvertDocumentRequest request = ConvertDocumentRequest.builder()
    .source(/* one of the supported sources */)
    .options(/* conversion options */)
    .target(/* optional delivery target */)
    .build();

Supported sources (ai.docling.serve.api.convert.request.source): - HttpSource — fetch content from a URL (optional custom headers) - FileSource — embed content as Base64 with a filename - S3Source — fetch content from an S3 bucket

Targets (ai.docling.serve.api.convert.request.target): - InBodyTarget — receive results directly in the API response body (default use case) - PresignedUrlTarget — the service uploads each output artifact to its configured object storage and returns time-limited presigned download URLs (requires docling-serve v1.22.0+) - PutTarget — the service uploads converted content via HTTP PUT to a specified URI - ZipTarget — receive a zipped result - S3Target — upload converted content to an S3 bucket

Options (ai.docling.serve.api.convert.request.options.ConvertDocumentOptions) let you control: - Input/output formats (e.g., fromFormats, toFormats) - OCR (e.g., doOcr, forceOcr, ocrEngine, ocrLang) - PDF processing (e.g., pdfBackend) - Tables (e.g., tableMode, tableCellMatching) - PDF heading hierarchy inference (e.g., headingHierarchyOptions) - Pipelines and page ranges (e.g., pipeline, pageRange) - Timeouts and error behavior (e.g., documentTimeout, abortOnError) - Enrichments (code/formula/picture), image handling, scaling, page break placeholder - VLM pipeline hints

Explore the options package for the full list of knobs you can turn.

Responses: InBodyConvertDocumentResponse, PreSignedUrlConvertDocumentResponse, PreSignedUrlConvertResponse, ZipArchiveConvertDocumentResponse, and DocumentResponse#

  • InBodyConvertDocumentResponse contains the converted document (if any), errors, processing status, total processing_time, and detailed timings map.
  • PreSignedUrlConvertDocumentResponse contains processing statistics - total processing_time and conversion metrics num_converted, num_succeeded, num_partially_succeeded, num_failed.
  • PreSignedUrlConvertResponse is returned when using a PresignedUrlTarget. It contains per-document results in a documents list, where each DocumentArtifactItem carries the conversion status, any errors, and a list of ArtifactRef entries with presigned download URLs for each output format. It also includes the same aggregate conversion metrics as PreSignedUrlConvertDocumentResponse.
  • ZipArchiveConvertDocumentResponse contains file_name and an input stream for the archive.
  • DocumentResponse holds the actual content fields you requested, such as md_content (Markdown), html_content, text_content, and a json_content map. It also includes the filename and doctags_content when relevant.

Presigned URL target example#

When using a PresignedUrlTarget, the response contains per-document artifact download links:

import java.net.URI;
import ai.docling.serve.api.DoclingServeApi;
import ai.docling.serve.api.convert.request.ConvertDocumentRequest;
import ai.docling.serve.api.convert.request.source.HttpSource;
import ai.docling.serve.api.convert.request.target.PresignedUrlTarget;
import ai.docling.serve.api.convert.response.PreSignedUrlConvertResponse;

DoclingServeApi api = DoclingServeApi.builder()
    .baseUrl("http://localhost:8000")
    .build();

ConvertDocumentRequest request = ConvertDocumentRequest.builder()
    .source(HttpSource.builder().url(URI.create("https://arxiv.org/pdf/2408.09869")).build())
    .target(PresignedUrlTarget.builder().build())
    .build();

PreSignedUrlConvertResponse response = (PreSignedUrlConvertResponse) api.convertSource(request);
System.out.println("Converted: " + response.getNumSucceeded() + "/" + response.getNumConverted());

response.getDocuments().forEach(doc -> {
    System.out.println(doc.getFilename() + " -> " + doc.getStatus());
    doc.getArtifacts().forEach(artifact ->
        System.out.println("  " + artifact.getArtifactType() + ": " + artifact.getUri()));
});

Health checks#

You can ping the service to check readiness and basic status:

import ai.docling.serve.api.health.HealthCheckResponse;

HealthCheckResponse health = api.health();
System.out.println("Service status: " + health.getStatus());

Error handling#

Conversion may succeed partially (e.g., some pages) while returning warnings or errors. Always inspect InBodyConvertDocumentResponse#getErrors() and consider status:

InBodyConvertDocumentResponse response = (InBodyConvertDocumentResponse) api.convertSource(request);

if (response.getErrors() != null && !response.getErrors().isEmpty()) {
  response.getErrors().forEach(err ->
      System.err.println("Component: " + err.getComponentType() + 
          ", Module: " + err.getModuleName() + 
          ", Message: " + err.getErrorMessage()));
}

if (response.getDocument() != null && response.getDocument().getMarkdownContent() != null) {
  // Use the output
}

The exact transport-level exceptions (e.g., timeouts, connectivity) depend on the client implementation you use. The reference client throws standard Java exceptions for HTTP and I/O failures.

Validation errors#

In the case of a request validation error (i.e. docling-serve throws a 422 error), the docling-java API will throw an ai.docling.serve.api.validation.ValidationException which can be caught and inspected. A 422 response that carries no validation details, such as one produced by a gateway or proxy in front of docling-serve, is reported as a DoclingServeClientException, like any other error response, so that the status code and the response body remain available. This also covers a 422 body that cannot be read as JSON at all, such as an HTML or plain-text error page from a gateway: it is treated the same as a body with no validation details, not lost to a parse failure.

Logging and builders#

DoclingServeApi.builder() exposes logRequests() and logResponses() for simple diagnostics. To create a modified copy of an existing API, start from its configuration:

DoclingServeApi newApi = api.config()
    .toBuilder()
    .logRequests()
    .logResponses()
    .build();

Version compatibility#

The API is tested against all published versions of Docling Serve each week. Below are the latest run results:

Results for ghcr.io/docling-project/docling-serve as of 2026-10-26T04:40:28.814996565Z#

Here are the results:

Tag Result Details
v1.38.1 ✅ SUCCESS Click for run details
v1.38.0 ✅ SUCCESS Click for run details
v1.37.0 ✅ SUCCESS Click for run details
v1.36.0 ✅ SUCCESS Click for run details
v1.35.0 ✅ SUCCESS Click for run details
v1.34.0 ✅ SUCCESS Click for run details
v1.33.0 ✅ SUCCESS Click for run details
v1.32.0 ✅ SUCCESS Click for run details
v1.31.0 ✅ SUCCESS Click for run details
v1.30.0 ✅ SUCCESS Click for run details
v1.29.0 ✅ SUCCESS Click for run details
v1.28.0 ✅ SUCCESS Click for run details
v1.27.0 ✅ SUCCESS Click for run details
v1.26.0 ✅ SUCCESS Click for run details
v1.25.0 ✅ SUCCESS Click for run details
v1.24.0 ✅ SUCCESS Click for run details
v1.23.0 ✅ SUCCESS Click for run details
v1.22.1 ✅ SUCCESS Click for run details
v1.22.0 ✅ SUCCESS Click for run details
v1.21.0 ✅ SUCCESS Click for run details
v1.20.0 ✅ SUCCESS Click for run details
v1.19.0 ✅ SUCCESS Click for run details
v1.18.0 ✅ SUCCESS Click for run details
v1.17.0 ✅ SUCCESS Click for run details
v1.16.1 ✅ SUCCESS Click for run details
v1.15.0 ✅ SUCCESS Click for run details
v1.14.3 ✅ SUCCESS Click for run details
v1.14.2 ✅ SUCCESS Click for run details
v1.14.1 ✅ SUCCESS Click for run details
v1.14.0 ✅ SUCCESS Click for run details
v1.13.1 ✅ SUCCESS Click for run details
v1.13.0 ✅ SUCCESS Click for run details
v1.12.0 ✅ SUCCESS Click for run details
v1.11.0 ✅ SUCCESS Click for run details
v1.10.0 ✅ SUCCESS Click for run details
v1.9.0 ✅ SUCCESS Click for run details
v1.8.0 ✅ SUCCESS Click for run details
v1.7.2 ✅ SUCCESS Click for run details
v1.7.1 ✅ SUCCESS Click for run details
v1.7.0 ✅ SUCCESS Click for run details
v1.6.0 ✅ SUCCESS Click for run details
v1.5.1 ✅ SUCCESS Click for run details
v1.5.0 ✅ SUCCESS Click for run details
v1.4.1 ✅ SUCCESS Click for run details
v1.4.0 ✅ SUCCESS Click for run details
v1.3.1 ✅ SUCCESS Click for run details
v1.3.0 ✅ SUCCESS Click for run details
v1.2.2 ✅ SUCCESS Click for run details
v1.2.1 ✅ SUCCESS Click for run details
v1.2.0 ✅ SUCCESS Click for run details
v1.1.0 ✅ SUCCESS Click for run details
v1.0.1 ✅ SUCCESS Click for run details
v1.0.0 ✅ SUCCESS Click for run details

Details#

ghcr.io/docling-project/docling-serve:v1.38.1#
Click to expand ###### Message
Click to collapse
Tag v1.38.1 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: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.38.0#
Click to expand ###### Message
Click to collapse
Tag v1.38.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.37.0#
Click to expand ###### Message
Click to collapse
Tag v1.37.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.36.0#
Click to expand ###### Message
Click to collapse
Tag v1.36.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.35.0#
Click to expand ###### Message
Click to collapse
Tag v1.35.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.34.0#
Click to expand ###### Message
Click to collapse
Tag v1.34.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.33.0#
Click to expand ###### Message
Click to collapse
Tag v1.33.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.32.0#
Click to expand ###### Message
Click to collapse
Tag v1.32.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.31.0#
Click to expand ###### Message
Click to collapse
Tag v1.31.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.30.0#
Click to expand ###### Message
Click to collapse
Tag v1.30.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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'
[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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.29.0#
Click to expand ###### Message
Click to collapse
Tag v1.29.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.28.0#
Click to expand ###### Message
Click to collapse
Tag v1.28.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.27.0#
Click to expand ###### Message
Click to collapse
Tag v1.27.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.26.0#
Click to expand ###### Message
Click to collapse
Tag v1.26.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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: [<InputFormat.HTML: 'html'>]
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.
/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
ghcr.io/docling-project/docling-serve:v1.25.0#
Click to expand ###### Message
Click to collapse
Tag v1.25.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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
ghcr.io/docling-project/docling-serve:v1.24.0#
Click to expand ###### Message
Click to collapse
Tag v1.24.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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
ghcr.io/docling-project/docling-serve:v1.23.0#
Click to expand ###### Message
Click to collapse
Tag v1.23.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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
ghcr.io/docling-project/docling-serve:v1.22.1#
Click to expand ###### Message
Click to collapse
Tag v1.22.1 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: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]+
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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
ghcr.io/docling-project/docling-serve:v1.22.0#
Click to expand ###### Message
Click to collapse
Tag v1.22.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:   04: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]+
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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: [<InputFormat.HTML: 'html'>]
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
ghcr.io/docling-project/docling-serve:v1.21.0#
Click to expand ###### Message
Click to collapse
Tag v1.21.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
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]+
[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]
ghcr.io/docling-project/docling-serve:v1.20.0#
Click to expand ###### Message
Click to collapse
Tag v1.20.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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]
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]
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
ghcr.io/docling-project/docling-serve:v1.19.0#
Click to expand ###### Message
Click to collapse
Tag v1.19.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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]
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]
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
ghcr.io/docling-project/docling-serve:v1.18.0#
Click to expand ###### Message
Click to collapse
Tag v1.18.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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]
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]
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
ghcr.io/docling-project/docling-serve:v1.17.0#
Click to expand ###### Message
Click to collapse
Tag v1.17.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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]
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]
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
ghcr.io/docling-project/docling-serve:v1.16.1#
Click to expand ###### Message
Click to collapse
Tag v1.16.1 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:     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]+
[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]
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]
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
ghcr.io/docling-project/docling-serve:v1.15.0#
Click to expand ###### Message
Click to collapse
Tag v1.15.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.14.3#
Click to expand ###### Message
Click to collapse
Tag v1.14.3 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:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.14.2#
Click to expand ###### Message
Click to collapse
Tag v1.14.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:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.14.1#
Click to expand ###### Message
Click to collapse
Tag v1.14.1 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:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.14.0#
Click to expand ###### Message
Click to collapse
Tag v1.14.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.13.1#
Click to expand ###### Message
Click to collapse
Tag v1.13.1 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:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.13.0#
Click to expand ###### Message
Click to collapse
Tag v1.13.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.12.0#
Click to expand ###### Message
Click to collapse
Tag v1.12.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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]+
[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
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
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
ghcr.io/docling-project/docling-serve:v1.11.0#
Click to expand ###### Message
Click to collapse
Tag v1.11.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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:     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
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
ghcr.io/docling-project/docling-serve:v1.10.0#
Click to expand ###### Message
Click to collapse
Tag v1.10.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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:     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
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
ghcr.io/docling-project/docling-serve:v1.9.0#
Click to expand ###### Message
Click to collapse
Tag v1.9.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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:     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
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
ghcr.io/docling-project/docling-serve:v1.8.0#
Click to expand ###### Message
Click to collapse
Tag v1.8.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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:     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
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
ghcr.io/docling-project/docling-serve:v1.7.2#
Click to expand ###### Message
Click to collapse
Tag v1.7.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:     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:     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
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
ghcr.io/docling-project/docling-serve:v1.7.1#
Click to expand ###### Message
Click to collapse
Tag v1.7.1 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:     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:     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
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
ghcr.io/docling-project/docling-serve:v1.7.0#
Click to expand ###### Message
Click to collapse
Tag v1.7.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.6.0#
Click to expand ###### Message
Click to collapse
Tag v1.6.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.5.1#
Click to expand ###### Message
Click to collapse
Tag v1.5.1 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:     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
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
ghcr.io/docling-project/docling-serve:v1.5.0#
Click to expand ###### Message
Click to collapse
Tag v1.5.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.4.1#
Click to expand ###### Message
Click to collapse
Tag v1.4.1 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:     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
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
ghcr.io/docling-project/docling-serve:v1.4.0#
Click to expand ###### Message
Click to collapse
Tag v1.4.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.3.1#
Click to expand ###### Message
Click to collapse
Tag v1.3.1 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:     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
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
ghcr.io/docling-project/docling-serve:v1.3.0#
Click to expand ###### Message
Click to collapse
Tag v1.3.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.2.2#
Click to expand ###### Message
Click to collapse
Tag v1.2.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:     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
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
ghcr.io/docling-project/docling-serve:v1.2.1#
Click to expand ###### Message
Click to collapse
Tag v1.2.1 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:     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
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
ghcr.io/docling-project/docling-serve:v1.2.0#
Click to expand ###### Message
Click to collapse
Tag v1.2.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.1.0#
Click to expand ###### Message
Click to collapse
Tag v1.1.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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
ghcr.io/docling-project/docling-serve:v1.0.1#
Click to expand ###### Message
Click to collapse
Tag v1.0.1 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:     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
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
ghcr.io/docling-project/docling-serve:v1.0.0#
Click to expand ###### Message
Click to collapse
Tag v1.0.0 is ok
###### Docling server logs
click to expand
Starting production server 🚀

Server started at http://0.0.0.0:5001
Documentation at http://0.0.0.0:5001/docs
Scalar docs at http://0.0.0.0:5001/scalar

Logs:
INFO:     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
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