this post was submitted on 22 Dec 2023
30 points (85.7% liked)

AI Generated Images

7206 readers
149 users here now

Community for AI image generation. Any models are allowed. Creativity is valuable! It is recommended to post the model used for reference, but not a rule.

No explicit violence, gore, or nudity.

This is not a NSFW community although exceptions are sometimes made. Any NSFW posts must be marked as NSFW and may be removed at any moderator's discretion. Any suggestive imagery may be removed at any time.

Refer to https://lemmynsfw.com/ for any NSFW imagery.

No misconduct: Harassment, Abuse or assault, Bullying, Illegal activity, Discrimination, Racism, Trolling, Bigotry.

AI Generated Videos are allowed under the same rules. Photosensitivity warning required for any flashing videos.

To embed images type:

“![](put image url in here)”

Follow all sh.itjust.works rules.


Community Challenge Past Entries

Related communities:

founded 2 years ago
MODERATORS
 

And how much do they cost? And how do you like them?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 11 months ago* (last edited 11 months ago) (1 children)

because python’s dependency management is an unruly beast

Note that Automatic1111 is, by default, set up to run in a venv -- a sort of little isolated Python install -- so it won't smack into the system packages, at any rate.

I think that the current version of Automatic1111 -- I'm running off the dev branch -- also pulled down the appropriate ROCm pytorch that AMD wants into its little venv, but I'm pretty sure that I recall needing to manually install that some months back, on an older version of Automatic1111. Other than that, I don't think that I had to do anything significant with Python packages; there's just a script that one runs to launch the package, and it also automatically downloads anything it needs the first time.

[–] [email protected] 1 points 11 months ago

by default, set up to run in a venv

It does, but since I'm running inside a container, I disable that behavior, and run it as a user package. Some extensions also require additional libraries, but they don't pull the correct ROCm dependencies and I have to modify part of the install scripts to manually define the correct versions.

The main webui code is excellent, even if sometimes the documention is out of step because of how fast everything moves. Its the extensions that are not always to the same level of quality that make fiddling with python dependencies a bit of extra work.