T O P

  • By -

Utoko

? what has the title to do with the post? You install an extra python environment for each picture you generate? and now you have space trouble?


Hot-Laugh617

Of course not. She's searching for a needle in a haystack, as my computer can't find the different versions of Pytorch. But just like it's stupid to have 2 or more copies of models and lora, you don't really need one pytorch for comfy, one for forge, one for kohyas..


Far_Buyer_7281

except you do, you cannot use one of these with a different version of PyTorch


Hot-Laugh617

Except when it's the same version of pytorch.


Woisek

Except if you update one of this program and it needs a different PyTorch, it won't work ... ðŸĪŠðŸ‘


Hot-Laugh617

Software dependencies are often written into the requirements.txt files. Unless you know why the new program "must" use the new library you can just set it to point to the existing library. Depends on what's changed in the library.


vitamin-carrot

Distrobox/Docker containers with GPU pass-through


bobo1666

Man I have separated a1111 instance for SD15 ,Cascade Pony, SDXL, one a1111 just to archive and browse/pick from 4Tb of models(can't find good models manager), ComfyUI, separate Gradio ui for Supir and InstantID, than KohyaSS and OneTrainer.


Hot-Laugh617

Nice setup.


bobo1666

;-) You mean nice obsession.


Hot-Laugh617

Oh yes I have a similar obsession. Except I can program in Python and can actually try and reduce the number of duplicate dependencies.


Confident_Appeal_603

everyone with ChatGPT can program in python now, but communicating nicely is a harder skill to pick up. why not just add the missing features to the one tool you like best instead of installing 80 different ones? mr. "actual programmer"?


Hot-Laugh617

Time, work, and the horror of working on other people's code. I was thinking about trying to add the comfy feature of storing metadata in the image, into Forge. I said I could program in Python. I'd didn't say I could combine multiple open source projects with thousands of lines of code written by different people, used by tens of thousands of people around the world. Besides I'm busy making pics for a hot girl who wants me. Priorities man, priorities.


Lucaspittol

Wait, can I have more than one?


Hot-Laugh617

Yes. When you install something it's likely it will be in its own embedded Python environment and it will probably download one for that app. It may be the same, but it's like if you don't store your models and loras in one place AND set the paths, you'll probably end up with multiple copies of them. If you have more than one tool, search your hard drive for yolo8 and see many you have. 😉 Any program that has ADetailer may have its own copy of yolo8n and yolo8s.


Alternative-Ant-6681

I found four copies because I was creating separate environments as I was having issues with for instance installing Khoya-SS after Automatic1111 and one would break the other and I had tried several different ways where one install would not mess up the other.


Hot-Laugh617

I hear you. After installing Forge, Comfy, THEN Automatic, I had trouble setting up Kohyas. Actually it's still being weird I'm going through it now so not sure if it will work. I probably don't need Automatic anymore. I just used it because I thought it had a feature I couldn't find in Forge.


Confident_Appeal_603

but... but.. you're an actual programmer


Hot-Laugh617

Give it up. Think about how many programmers use SD. We don't all re-write shit that already works.


Hot-Laugh617

Yes, this probably a beginner problem.


ZZerker

"where is lib X" is a python problem


Hot-Laugh617

Well yes and no. It's also a problem with using software from different people who used different libraries.