The GUI avoids to make several .bat files to run ComfyUI.
I picked Felldude's code like a pathetic bastard to make it my own and do a couple of things with it, like adding pathes, choosing the virtualenv directory, and saving settings.
You must have python installed (no other dependencies... but if you have Comfy you should have it, no ?), and run the .bat file.
The GPU selection hasn't been tested (as I've only 1).
You can run it directly in the ComdyUI directory, or anywhere else if you change the virtualenv and comfyui pathes.
Missing options in UI can be added in "manual settings".
PS : I removed the bonus workflows (clip merging) by @Felldude , check out his article if you're interested : https://civarchive.com/articles/16837
Description
The V1 of the V2.
FAQ
Comments (4)
Saving the prior launch settings is definitely an improvement
This, and the ability to chose the venv dir (mine is on the parent directory) was why I had to put my nose in the code.
Then I saw that the input dir was not in the comfyui config file too (or I didn't find the keyword).
Then I played with devstral and codegemma.
Features suggestions:
1. CUDA device selection: 'cuda', 'cuda:0', 'cuda:1'
2. Additional path lists: loras, ckpts, controlnet, upscalers
3. api port configuration
4. configuration presets - ability to save multiple presets for gpu1_fp8, gpu1_fp16, gpu2_fp8, etc
I added the "manual settings" for missing parameters, but if I update the code, I'll see for port number and cuda option (but I've only 1 gpu/pc !). For path lists, I use the file extra_model_paths.yaml
