this post was submitted on 07 Jul 2023
3 points (100.0% liked)

Stable Diffusion

4303 readers
10 users here now

Discuss matters related to our favourite AI Art generation technology

Also see

Other communities

founded 1 year ago
MODERATORS
 

Hi guys,

I used the Docker install from here. It was easy to get Automatic1111's web interface up and running, but I'm trying to add new models and I can't figure out how to do it.

I've created a /data/StableDiffusion folder (which didn't exist), and added model files from /data/models, with no effect. I've added them to /data/models/stable-diffusion (which already exists), with no effect. Is there another location where the files are stored? Do I need to do something else to get them to work?

ETA: Discovered I was using the wrong file type (.pth) instead of the correct one (.ckpt). When I tried it with that file type it works perfectly. Thank you everyone for your quick responses and help! Y'all were way faster and more helpful than Reddit!

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 0 points 1 year ago (1 children)

It seems like you are missing a volume mapping from your PC to your Docker. The way it works is that you would put the inside the folder on your PC and it would automatically appear in docker. Could you provide the command you are using? Or if you are using docker-compose the docker-compose.yml?

[–] [email protected] 0 points 1 year ago (1 children)

I used the command to install DS found on the git page

docker compose --profile download up --buil

And then to run Automatic1111 I used the following command

docker compose --profile auto up --build

[–] [email protected] 0 points 1 year ago (1 children)

You should put your models inside the folder model/StableDiffusion that is in your host machine.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

Actually I tried running it, the correct folder would be. [PATH_TO_WHERE_YOU_GIT_CLONE]/stable-diffusion-webui-docker/data/models/Stable-diffusion

[–] [email protected] 0 points 1 year ago (1 children)

So I had a sudden thought, went back and tried a different model file that is a .ckpt file rather than the .pth files I was testing with. This worked, so obviously it was a simple matter of the wrong file type. Now I feel foolish!

Out of curiosity, what is the .pth file type used for?

[–] [email protected] 1 points 1 year ago (1 children)

Never install .ckpt checkpoints (unless you're 1000% sure of the source. Always use safetensors files instead.

[–] [email protected] 1 points 1 year ago

Hmm, that's a good point. I've just looked up the difference. Thanks