SwarmUI icon indicating copy to clipboard operation
SwarmUI copied to clipboard

ComfyUI install management

Open Quaggles opened this issue 8 months ago • 1 comments

Feature Idea

Currently in SwarmUI once the initial ComfyUI portable version is set up from the initial install there is no user friendly way to upgrade the bundled python and pytorch without using the terminal or manually downloading the portable release and changing the self start backend to look at it.

Ideally there would be a way for users to upgrade/change the ComfyUI portable backend that SwarmUI installs allowing them to pick stable or nightly and potentially a release tag. Upgrading an existing install might rename the old dlbackend/comfy to dlbackend/comfy.backup or something to ensure users don't lose data they stored in the backend and install the new one in its place and reinstall all package requirements of any nodes installed into SwarmUI\src\BuiltinExtensions\ComfyUIBackend\DLNodes.

Also ideally there would be a simple way for users to change the version and index of their pytorch packages so, for example, RTX 50 series users could install stable ComfyUI Portable with Python 3.12 and then upgrade to pytorch with cu 12.8.

Other

No response

Quaggles avatar Apr 14 '25 08:04 Quaggles

Probably a dedicated comfy install management tab, that allows multiple comfy installs to co-exist, and includes an easy clicky to add a backend for a given install (or shows you that you already have one).

Torch/etc. can be changed with pip commands, but python version is a total reinstall that would need a warning to change, or a "you must make a new install to have a different python version".

mcmonkey4eva avatar Apr 14 '25 09:04 mcmonkey4eva