-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comfy3D-pt25 is failing fresh build #73
Comments
The Before that, I suggest a quick try to use the dependencies come with the image: Delete |
I did that, but same result |
I might want to add that I did not have any problems with the cu124-megapack version. But I want to use the Comfy3D-pt25 one which runs into the error mentioned in the description |
(different names, volumes, networks) |
I have reproduced the issue on a clean Windows 11 Docker Desktop installation. This is strange, as the same image runs fine on Linux with Podman. After hours of searching and troubleshooting, I couldn't find a solution. All the PyTorch 2.2/2.3/2.5 build fails to start. I even set up a fresh WSL2 openSUSE distro and installed everything step-by-step, but it still throws the I plan to try building on Ubuntu. But for now I'm leaving this issue open to see if anyone else has any insights. |
By chance, do you know which was the last build of your Comfy3D-pt25 images that still worked on docker on windows? I would like to eventually try to use an older image in the meantime @YanWenKun |
I tried it back to comfy3d-pt25-20241111 but with no success. Same error |
This block seems quite suspicious to me. It seems like a dependency conflict with numpy, numba and gpytoolbox. mumba needs numpy between 1.22 and 2.1 |
I think I found something and it is basically coming from my post before. I edited the comfy3d-pt25/runner-scripts/build-deps.sh to first install numpy 1.26.4 and afterwards install all the other things. I started its docker compose with |
the package which always installs the wrong numpy version seems to be nvdiffrast. It always installs numpy 2.2.0, even if 1.26.4 is already installed. I tried it with |
so I now tried changing the diffrast installation to pip install \
"git+https://github.com/NVlabs/nvdiffrast.git" --upgrade-strategy only-if-needed Which resulted in the two packages numba and gpytoolbox to apparently be installed correctly, but I still ended up in getting the |
I now also solved the warning of the unspecified cuda architecture by adding a Nonetheless, I still run into the very same error in the end and dont really find a clue on what exactly is causing it to fail or how to further troubleshoot. My main problem here also being that I am only familiar with ubuntu. I've attached my latest log files and my current (for me personally better working) build-deps.sh as txt so I can upload it. I hope this might help a future developer in figuring out more than I could in the short time. Additional info: nvidia-smi returned the graphics card correctly. |
Thanks for the information! I tried an Ubuntu-based image on Docker Desktop WSL2, manually installed everything. Got the Same I then tried Podman Desktop WSL2, with GPU enabled, running So far I'm not diving into the code. I noticed that dropping the egl may be an option. I'll try it later. But for now I'm working on integrating TRELLIS, both for this Dockerfile, and the Windows package. |
I started a fresh installation of the Comfy3D-pt25 but it fails due to dependency conflicts. The last lines are these:
Here are the full logs of the fresh deploy:
docker-logs.txt
I do not think this is relevant for the specific case but I am running Docker Desktop on a Windows 11 machine.
The container was started by running the
docker-compose up -d
command on the docker compose file using the image from the cloud (not self-built)The text was updated successfully, but these errors were encountered: