-
-
Notifications
You must be signed in to change notification settings - Fork 502
Comfyui zluda patch fix #1443
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
Comfyui zluda patch fix #1443
Conversation
The install-sm.bat script requires VIRTUAL_ENV to be set for ZLUDA DLL patching to work correctly. Without this, the DLL copy commands fail silently, leaving original NVIDIA libraries unchanged and causing cublas errors during generation. This fix adds VIRTUAL_ENV=venv to the environment variables passed to the installation batch script.
Summary of ChangesHello @NeuralFault, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request resolves a critical issue in the ComfyUI-Zluda installation process where the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request addresses an issue with ZLUDA DLL patching by setting the VIRTUAL_ENV environment variable, which is a good fix. My review includes a suggestion to make this change more robust by using an absolute path for the environment variable. This also makes use of a newly added but currently unused parameter, improving overall code quality and maintainability.
|
Meant to say CUDA errors in the description, not cublas. the cublas errors were resolved in 2.15.3. |
- Added VenvDirectoryName constant for better maintainability - Removed unused installLocation parameter from GetEnvVars method - Tested: Build successful, fresh ComfyUI-Zluda install works, generation successful
|
Ready for merge |
|
Thank you! |
The install-sm.bat script requires VIRTUAL_ENV to be set for ZLUDA DLL
patching to work correctly. Without this, the DLL copy commands fail
silently, leaving original NVIDIA libraries unchanged and causing
cublas errors during generation.
This fix adds VIRTUAL_ENV=venv to the environment variables passed
to the installation batch script.
Testing build in Inference with the change was successful with ComfyUI-Zluda completing generation. Nothing changes on the user-end during installation of the package.