mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
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:
parent
cbc3520489
commit
f26fc79a18
@ -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:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user