fix INSTALL_DOCKER.md:

- fix title (Docker instead of "Before you begin")
- add headline with Emoji
- fix headlines to render toc correct
This commit is contained in:
mauwii 2022-10-11 00:32:04 +02:00 committed by tildebyte
parent cbc3520489
commit f26fc79a18

View File

@ -1,4 +1,10 @@
# Before you begin ---
title: Docker
---
# :fontawesome-brands-docker: Docker
## Before you begin
- For end users: Install Stable Diffusion locally using the instructions for - For end users: Install Stable Diffusion locally using the instructions for
your OS. your OS.
@ -6,7 +12,7 @@
deployment to other environments (on-premises or cloud), follow these deployment to other environments (on-premises or cloud), follow these
instructions. For general use, install locally to leverage your machine's GPU. instructions. For general use, install locally to leverage your machine's GPU.
# Why containers? ## Why containers?
They provide a flexible, reliable way to build and deploy Stable Diffusion. They provide a flexible, reliable way to build and deploy Stable Diffusion.
You'll also use a Docker volume to store the largest model files and image You'll also use a Docker volume to store the largest model files and image
@ -26,11 +32,11 @@ development purposes it's fine. Once you're done with development tasks on your
laptop you can build for the target platform and architecture and deploy to laptop you can build for the target platform and architecture and deploy to
another environment with NVIDIA GPUs on-premises or in the cloud. another environment with NVIDIA GPUs on-premises or in the cloud.
# Installation on a Linux container ## Installation on a Linux container
## Prerequisites ### Prerequisites
### Get the data files #### Get the data files
Go to Go to
[Hugging Face](https://huggingface.co/CompVis/stable-diffusion-v-1-4-original), [Hugging Face](https://huggingface.co/CompVis/stable-diffusion-v-1-4-original),
@ -44,14 +50,14 @@ cd ~/Downloads
wget https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.4.pth wget https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.4.pth
``` ```
### Install [Docker](https://github.com/santisbon/guides#docker) #### Install [Docker](https://github.com/santisbon/guides#docker)
On the Docker Desktop app, go to Preferences, Resources, Advanced. Increase the On the Docker Desktop app, go to Preferences, Resources, Advanced. Increase the
CPUs and Memory to avoid this CPUs and Memory to avoid this
[Issue](https://github.com/invoke-ai/InvokeAI/issues/342). You may need to [Issue](https://github.com/invoke-ai/InvokeAI/issues/342). You may need to
increase Swap and Disk image size too. increase Swap and Disk image size too.
## Setup ### Setup
Set the fork you want to use and other variables. Set the fork you want to use and other variables.
@ -132,9 +138,9 @@ docker run -it \
$TAG_STABLE_DIFFUSION $TAG_STABLE_DIFFUSION
``` ```
# Usage (time to have fun) ## Usage (time to have fun)
## Startup ### Startup
If you're on a **Linux container** the `invoke` script is **automatically If you're on a **Linux container** the `invoke` script is **automatically
started** and the output dir set to the Docker volume you created earlier. started** and the output dir set to the Docker volume you created earlier.
@ -158,7 +164,7 @@ invoke> -h
invoke> q invoke> q
``` ```
## Text to Image ### Text to Image
For quick (but bad) image results test with 5 steps (default 50) and 1 sample For quick (but bad) image results test with 5 steps (default 50) and 1 sample
image. This will let you know that everything is set up correctly. image. This will let you know that everything is set up correctly.
@ -188,7 +194,7 @@ volume):
docker cp dummy:/data/000001.928403745.png /Users/<your-user>/Pictures docker cp dummy:/data/000001.928403745.png /Users/<your-user>/Pictures
``` ```
## Image to Image ### Image to Image
You can also do text-guided image-to-image translation. For example, turning a You can also do text-guided image-to-image translation. For example, turning a
sketch into a detailed drawing. sketch into a detailed drawing.
@ -225,7 +231,7 @@ If you're on a Linux container on your Mac
invoke> "A fantasy landscape, trending on artstation" -I /data/sketch-mountains-input.jpg --strength 0.75 --steps 50 -n1 invoke> "A fantasy landscape, trending on artstation" -I /data/sketch-mountains-input.jpg --strength 0.75 --steps 50 -n1
``` ```
## Web Interface ### Web Interface
You can use the `invoke` script with a graphical web interface. Start the web You can use the `invoke` script with a graphical web interface. Start the web
server with: server with:
@ -238,7 +244,7 @@ If it's running on your Mac point your Mac web browser to http://127.0.0.1:9090
Press Control-C at the command line to stop the web server. Press Control-C at the command line to stop the web server.
## Notes ### Notes
Some text you can add at the end of the prompt to make it very pretty: Some text you can add at the end of the prompt to make it very pretty: