You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24-9Lines changed: 24 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,17 +50,32 @@ curl -X 'POST' \
50
50
}'
51
51
```
52
52
53
-
### Container images
53
+
### Container Images
54
54
55
-
Available container images:
55
+
The following container images are available for running **Docling Serve** with different hardware and PyTorch configurations:
56
56
57
-
| Name | Description | Arch | Size |
58
-
| -----|-------------|------|------|
59
-
|[`ghcr.io/docling-project/docling-serve`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve) <br /> [`quay.io/docling-project/docling-serve`](https://quay.io/repository/docling-project/docling-serve)| Simple image for Docling Serve, installing all packages from the official pypi.org index. |`linux/amd64`, `linux/arm64`| 3.6 GB (arm64) <br /> 8.7 GB (amd64) |
60
-
|[`ghcr.io/docling-project/docling-serve-cpu`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cpu) <br /> [`quay.io/docling-project/docling-serve-cpu`](https://quay.io/repository/docling-project/docling-serve-cpu)| Cpu-only image which installs `torch` from the pytorch cpu index. |`linux/amd64`, `linux/arm64`| 3.6 GB |
61
-
|[`ghcr.io/docling-project/docling-serve-cu124`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu124) <br /> [`quay.io/docling-project/docling-serve-cu124`](https://quay.io/repository/docling-project/docling-serve-cu124)| Cuda 12.4 image which installs `torch` from the pytorch cu124 index. |`linux/amd64`| 8.7 GB |
62
-
|[`ghcr.io/docling-project/docling-serve-cu126`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu126) <br /> [`quay.io/docling-project/docling-serve-cu126`](https://quay.io/repository/docling-project/docling-serve-cu126)| Cuda 12.6 image which installs `torch` from the pytorch cu126 index. |`linux/amd64`| 8.7 GB |
63
-
|[`ghcr.io/docling-project/docling-serve-cu128`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu128) <br /> [`quay.io/docling-project/docling-serve-cu128`](https://quay.io/repository/docling-project/docling-serve-cu128)| Cuda 12.8 image which installs `torch` from the pytorch cu128 index. |`linux/amd64`| 8.7 GB |
57
+
#### 📦 Distributed Images
58
+
59
+
| Image | Description | Architectures | Size |
60
+
|-------|-------------|----------------|------|
61
+
|[`ghcr.io/docling-project/docling-serve`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve) <br> [`quay.io/docling-project/docling-serve`](https://quay.io/repository/docling-project/docling-serve)| Base image with all packages installed from the official PyPI index. |`linux/amd64`, `linux/arm64`| 4.4 GB (arm64) <br> 8.7 GB (amd64) |
62
+
|[`ghcr.io/docling-project/docling-serve-cpu`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cpu) <br> [`quay.io/docling-project/docling-serve-cpu`](https://quay.io/repository/docling-project/docling-serve-cpu)| CPU-only variant, using `torch` from the PyTorch CPU index. |`linux/amd64`, `linux/arm64`| 4.4 GB |
63
+
|[`ghcr.io/docling-project/docling-serve-cu126`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu126) <br> [`quay.io/docling-project/docling-serve-cu126`](https://quay.io/repository/docling-project/docling-serve-cu126)| CUDA 12.6 build with `torch` from the cu126 index. |`linux/amd64`| 10.0 GB |
64
+
|[`ghcr.io/docling-project/docling-serve-cu128`](https://github.com/docling-project/docling-serve/pkgs/container/docling-serve-cu128) <br> [`quay.io/docling-project/docling-serve-cu128`](https://quay.io/repository/docling-project/docling-serve-cu128)| CUDA 12.8 build with `torch` from the cu128 index. |`linux/amd64`| 11.4 GB |
65
+
66
+
#### 🚫 Not Distributed
67
+
68
+
An image for AMD ROCm 6.3 (`docling-serve-rocm`) is supported but **not published** due to its large size.
69
+
70
+
To build it locally:
71
+
72
+
```bash
73
+
git clone --branch main git@github.com:docling-project/docling-serve.git
74
+
cd docling-serve/
75
+
make docling-serve-rocm-image
76
+
```
77
+
78
+
For deployment using Docker Compose, see [docs/deployment.md](docs/deployment.md).
64
79
65
80
Coming soon: `docling-serve-slim` images will reduce the size by skipping the model weights download.
0 commit comments