[GH-ISSUE #1492] The outdated PyTorch version that was automatically installed for the first time on the Mac version of Desktop resulted in some functions of the k-sampler not supporting MPS. #436

Closed
opened 2026-10-31 22:12:59 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @Nuo-Mituan on GitHub (Dec 20, 2025).
Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1492

When I was running the workflow to the k-sampler through Desktop, I found an error in aten:: nlinalg.solve-ex.result. After checking, I found out that my Mac version of Desktop automatically installed pytorch version 2.5.1 for the first time, but now the latest stable version of pytorch is 2.9.1. After trying to update it, the error in aten:: nlinalg.solve-ex.result no longer exists
Why can't the Desktop version automatically install the latest stable version of Pytorch when it first starts

┆Issue is synchronized with this Notion page by Unito

Originally created by @Nuo-Mituan on GitHub (Dec 20, 2025). Original GitHub issue: https://github.com/Comfy-Org/desktop/issues/1492 When I was running the workflow to the k-sampler through Desktop, I found an error in aten:: nlinalg.solve-ex.result. After checking, I found out that my Mac version of Desktop automatically installed pytorch version 2.5.1 for the first time, but now the latest stable version of pytorch is 2.9.1. After trying to update it, the error in aten:: nlinalg.solve-ex.result no longer exists Why can't the Desktop version automatically install the latest stable version of Pytorch when it first starts ┆Issue is synchronized with this [Notion page](https://www.notion.so/Issue-1492-The-outdated-PyTorch-version-that-was-automatically-installed-for-the-first-time-on-th-2cf6d73d365081e7b94ee7e56f405bc8) by [Unito](https://www.unito.io)
bsakaguchi 2026-10-31 22:12:59 +00:00
Author
Owner

@dosubot[bot] commented on GitHub (Dec 20, 2025):

Hi @Nuo-Mituan! I'm Dosu and I’m helping the desktop team.

The Desktop app for ComfyUI on Mac installs PyTorch version 2.5.1 by default because it uses a pinned requirements file (macos.compiled) that explicitly specifies torch==2.5.1 and related packages. This pinning is done to ensure stability and compatibility across platforms, especially given the complexity of PyTorch and MPS support on Mac. The Desktop app only updates dependencies like PyTorch when a new desktop release is published, not automatically on first launch. If you need the latest PyTorch version, you can manually update it in the .venv environment after installation, or use the portable/manual installation method for more control over dependencies. This approach is common for desktop apps that bundle complex dependencies, and the process may change as the app matures.
Source: macos.compiled requirements file
Source: PR #1488
Source: VirtualEnvironment installer logic

To reply, just mention @dosu.


Share context across your team and agents. Try Dosu.

Leave Feedback Learn about desktop with Dosu Add Dosu to your team

<!-- gh-comment-id:3677406831 --> @dosubot[bot] commented on GitHub (Dec 20, 2025): <!-- Greeting --> Hi @Nuo-Mituan! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the desktop team. <!-- Answer --> The Desktop app for ComfyUI on Mac installs PyTorch version 2.5.1 by default because it uses a pinned requirements file (`macos.compiled`) that explicitly specifies torch==2.5.1 and related packages. This pinning is done to ensure stability and compatibility across platforms, especially given the complexity of PyTorch and MPS support on Mac. The Desktop app only updates dependencies like PyTorch when a new desktop release is published, not automatically on first launch. If you need the latest PyTorch version, you can manually update it in the `.venv` environment after installation, or use the portable/manual installation method for more control over dependencies. This approach is common for desktop apps that bundle complex dependencies, and the process may change as the app matures. [Source: macos.compiled requirements file](https://github.com/Comfy-Org/desktop/blob/070224f88f59c6dd60094912d696a0501a3d70b2/assets/requirements/macos.compiled#L1-L346) [Source: PR #1488](https://github.com/Comfy-Org/desktop/pull/1488) [Source: VirtualEnvironment installer logic](https://github.com/Comfy-Org/desktop/blob/070224f88f59c6dd60094912d696a0501a3d70b2/src/virtualEnvironment.ts#L79-L925) <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=Comfy-Org%2Fdesktop).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=Comfy-Org%2Fdesktop). [![Leave Feedback](https://img.shields.io/badge/Leave%20Feedback-555555?style=flat)](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=Comfy-Org%2Fdesktop#message_id=74937468-06d7-4397-aa11-fd45a97b46e4) [![Learn about desktop with Dosu](https://img.shields.io/badge/Learn%20about%20desktop%20with%20Dosu-2f7b3f?style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB3aWR0aD0iODYiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA4NiA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yOTIzNiAxMi43OTI4TDE3Ljc1OTMgNi42ODE4OFY3Mi41NjY3TDUuMjkyMzYgODQuMDYxOFYxMi43OTI4WiIgZmlsbD0iI0I0QkI5MSIvPjxwYXRoIGQ9Ik0xOC4yNTc1IDczLjExOTZMNTkuMTMyOSA3Mi43NDhMNTEuNzAxMSA4Mi40MDk1TDI5LjAzMzggODYuMjkxTDYuMjM5NjIgODUuMTU1NEwxOC4yNTc1IDczLjExOTZaIiBmaWxsPSIjNzc4NTYxIi8%2BPHBhdGggZD0iTTE3LjQ5MTYgMy43MzYzM0wzLjU4NTU3IDEyLjcwOTlWODMuNTc5MkMzLjU4NTU3IDg0Ljc1NDIgNC45ODU2MyA4NS4zNjUyIDUuODQ3MDUgODQuNTY2TDE5LjYyOTYgNzEuNzgwMSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjQyODQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bWFzayBpZD0iZG9zdS1kLWN1dG91dCIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDAuNzA0IDAuNTE4MDY2SDE3LjA0MzlWNzYuMjIyMUg0MC43MDRINDIuNTgwNUg0Ny44MDEzQzY4LjcwNjQgNzYuMjIyMSA4NS42NTMzIDU5LjI3NTIgODUuNjUzMyAzOC4zNzAxQzg1LjY1MzMgMTcuNDY1IDY4LjcwNjMgMC41MTgwNjYgNDcuODAxMyAwLjUxODA2Nkg0Mi41ODA1SDQwLjcwNFoiLz48L21hc2s%2BPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MC43MDQgMC41MTgwNjZIMTcuMDQzOVY3Ni4yMjIxSDQwLjcwNEg0Mi41ODA1SDQ3LjgwMTNDNjguNzA2NCA3Ni4yMjIxIDg1LjY1MzMgNTkuMjc1MiA4NS42NTMzIDM4LjM3MDFDODUuNjUzMyAxNy40NjUgNjguNzA2MyAwLjUxODA2NiA0Ny44MDEzIDAuNTE4MDY2SDQyLjU4MDVINDAuNzA0WiIgZmlsbD0iI0YzRjZGMSIvPjxwYXRoIGQ9Ik0xNy4wNDM5IDAuNTE4MDY2Vi02LjU3OTE5SDkuOTQ2NjlWMC41MTgwNjZIMTcuMDQzOVpNMTcuMDQzOSA3Ni4yMjIxSDkuOTQ2NjlWODMuMzE5NEgxNy4wNDM5Vjc2LjIyMjFaTTE3LjA0MzkgNy42MTUzMkg0MC43MDRWLTYuNTc5MTlIMTcuMDQzOVY3LjYxNTMyWk0yNC4xNDEyIDc2LjIyMjFWMC41MTgwNjZIOS45NDY2OVY3Ni4yMjIxSDI0LjE0MTJaTTQwLjcwNCA2OS4xMjQ5SDE3LjA0MzlWODMuMzE5NEg0MC43MDRWNjkuMTI0OVpNNDIuNTgwNSA2OS4xMjQ5SDQwLjcwNFY4My4zMTk0SDQyLjU4MDVWNjkuMTI0OVpNNDcuODAxMyA2OS4xMjQ5SDQyLjU4MDVWODMuMzE5NEg0Ny44MDEzVjY5LjEyNDlaTTc4LjU1NiAzOC4zNzAxQzc4LjU1NiA1NS4zNTU1IDY0Ljc4NjcgNjkuMTI0OSA0Ny44MDEzIDY5LjEyNDlWODMuMzE5NEM3Mi42MjYxIDgzLjMxOTQgOTIuNzUwNSA2My4xOTQ5IDkyLjc1MDUgMzguMzcwMUg3OC41NTZaTTQ3LjgwMTMgNy42MTUzMkM2NC43ODY2IDcuNjE1MzIgNzguNTU2IDIxLjM4NDcgNzguNTU2IDM4LjM3MDFIOTIuNzUwNUM5Mi43NTA1IDEzLjU0NTMgNzIuNjI2IC02LjU3OTE5IDQ3LjgwMTMgLTYuNTc5MTlWNy42MTUzMlpNNDIuNTgwNSA3LjYxNTMySDQ3LjgwMTNWLTYuNTc5MTlINDIuNTgwNVY3LjYxNTMyWk00MC43MDQgNy42MTUzMkg0Mi41ODA1Vi02LjU3OTE5SDQwLjcwNFY3LjYxNTMyWiIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjZG9zdS1kLWN1dG91dCkiLz48cGF0aCBkPSJNNjguOTIxNSAzNi4wMTM1QzY4LjkyMTUgMzYuMDEzNSA2NS43MzY5IDQ5LjQ3MzggNTEuNDIzMSA0OS40NzM4QzM3LjEwOTMgNDkuNDczOCAzMi41Nzg3IDM3LjM1OTYgMzIuNTc4NyAzNi4wMTM1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjcuNjkxNjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0wLjM0ODYzMyA4NS40OTQ2QzAuMzQ4NjMzIDg1LjQ5NDYgMjkuNDg1NiA4NS44MzA5IDM0LjgwOSA4NS42OThDNDQuODMzNyA4NS40NDc3IDUxLjI4NzIgODQuNDAyIDU3LjUyNjkgNzguOTcyNEM2Mi44MTI5IDc0LjM3MjcgNzUuMTM0MiA1OS42ODM2IDc1LjEzNDIgNTkuNjgzNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI2LjE2NDgyIi8%2BPC9zdmc%2B)](https://github.dosu.com/Comfy-Org/desktop?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=Comfy-Org%2Fdesktop) [![Add Dosu to your team](https://img.shields.io/badge/Add%20Dosu%20to%20your%20team-1f6feb?style=flat)](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=Comfy-Org%2Fdesktop)
Author
Owner

@Nuo-Mituan commented on GitHub (Dec 20, 2025):

I did experience a situation where Desktop couldn't open properly after updating PyTorch through (.venv), but after a while, Desktop automatically fixed it and installed the corresponding version of dependencies based on the updated PyTorch
The PyTorch team has been working on adapting MPS
Keeping the pytorch version updated on Desktop may be a good way to reduce some users giving up using Desktop due to version incompatibility

<!-- gh-comment-id:3677421779 --> @Nuo-Mituan commented on GitHub (Dec 20, 2025): I did experience a situation where Desktop couldn't open properly after updating PyTorch through (.venv), but after a while, Desktop automatically fixed it and installed the corresponding version of dependencies based on the updated PyTorch The PyTorch team has been working on adapting MPS Keeping the pytorch version updated on Desktop may be a good way to reduce some users giving up using Desktop due to version incompatibility
Author
Owner

@dosubot[bot] commented on GitHub (Mar 21, 2026):

Hi, @Nuo-Mituan. I'm Dosu, and I'm helping the desktop team manage their backlog and am marking this issue as stale.

Issue Summary:

  • You reported that the Mac Desktop app installs an outdated PyTorch 2.5.1 by default, causing errors with k-sampler on MPS.
  • The app pins PyTorch to version 2.5.1 for stability and only updates dependencies with new releases.
  • You noted a temporary issue after manually updating PyTorch, but the app self-corrected afterward.
  • You suggested that keeping PyTorch updated could improve user experience and reduce incompatibility drop-offs.
  • The current resolution is that users can manually update PyTorch or use portable installs for newer versions.

Next Steps:

  • Please let me know if this issue is still relevant with the latest version of the desktop app by commenting here.
  • If I don’t hear back within 7 days, I will automatically close this issue.

Thanks for your understanding and contribution!

<!-- gh-comment-id:4103632514 --> @dosubot[bot] commented on GitHub (Mar 21, 2026): Hi, @Nuo-Mituan. I'm [Dosu](https://dosu.dev), and I'm helping the desktop team manage their backlog and am marking this issue as stale. **Issue Summary:** - You reported that the Mac Desktop app installs an outdated PyTorch 2.5.1 by default, causing errors with k-sampler on MPS. - The app pins PyTorch to version 2.5.1 for stability and only updates dependencies with new releases. - You noted a temporary issue after manually updating PyTorch, but the app self-corrected afterward. - You suggested that keeping PyTorch updated could improve user experience and reduce incompatibility drop-offs. - The current resolution is that users can manually update PyTorch or use portable installs for newer versions. **Next Steps:** - Please let me know if this issue is still relevant with the latest version of the desktop app by commenting here. - If I don’t hear back within 7 days, I will automatically close this issue. Thanks for your understanding and contribution!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/desktop#436
No description provided.