Skip to content

Commit 906515e

Browse files
Added Missing Dependencies
Installed the packages libgl1-mesa-glx and libglib2.0-0, which will hopefully fix issues with the ComfyUI Impact Pack, ComfyUI Impact Subpack, and ComfyUI Inspire Pack custom nodes that were missing the libGL.so.1 and libgthread-2.0.so.0 libraries. Also, the APT cache is now being cleaned after installing the packages to reduce the image size and the changelog was updated to reflect the changes.
1 parent 785ba06 commit 906515e

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

.cspell.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,17 @@
6767
"findall",
6868
"getent",
6969
"gligen",
70+
"glx",
7071
"hypernetworks",
7172
"lecode",
73+
"libgl",
74+
"libglib",
75+
"libgthread",
7276
"loras",
7377
"photomaker",
7478
"PYTHONPATH",
7579
"pytorch",
80+
"Subpack",
7681
"unet",
7782
"vsicons"
7883
]

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## v0.3.0 (March 24, 2025)
4+
5+
- Updated the base image of the Dockerfile to the latest version of PyTorch (from PyTorch 2.5.1, CUDA 12.4 and cuDNN 9 to PyTorch 2.6.0 CUDA 12.4 and cuDNN 9).
6+
- Updated the ComfyUI version to the latest version (from ComfyUI 0.3.7 to ComfyUI 0.3.27).
7+
- Updated the ComfyUI Manager version to the latest version (from ComfyUI Manager 2.55.5 to ComfyUI Manager 3.31.8).
8+
- Installed the packages `libgl1-mesa-glx` and `libglib2.0-0`, which will hopefully fix issues with the ComfyUI Impact Pack, ComfyUI Impact Subpack, and ComfyUI Inspire Pack custom nodes that were missing the `libGL.so.1` and `libgthread-2.0.so.0` libraries.
9+
- The APT cache is now being cleaned after installing the packages to reduce the image size.
10+
311
## v0.2.0 (December 16, 2024)
412

513
- Previously, only the model files were stored outside of the container, but the custom nodes installed by ComfyUI Manager were not. The reason was that the ComfyUI Manager itself is implemented as a custom node, which means that mounting a host system directory into the custom nodes directory would hide the ComfyUI Manager. This problem was fixed by installing the ComfyUI Manager in a separate directory and symlinking it upon container startup into the mounted directory.

Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ FROM pytorch/pytorch:2.6.0-cuda12.4-cudnn9-runtime
66
RUN apt update --assume-yes && \
77
apt install --assume-yes \
88
git \
9-
sudo
9+
sudo \
10+
libgl1-mesa-glx \
11+
libglib2.0-0 && \
12+
rm -rf /var/lib/apt/lists/*
1013

1114
# Clones the ComfyUI repository and checks out the latest release
1215
RUN git clone https://github.com/comfyanonymous/ComfyUI.git /opt/comfyui && \

0 commit comments

Comments
 (0)