Как установить Stable Diffusion на fedora linux
Использование Docker
1. **Установите Docker**:
```bash
sudo dnf install docker
sudo systemctl start docker
sudo systemctl enable docker
```
2. **Загрузите образ Stable Diffusion**:
```bash
docker pull stabilityai/stable-diffusion
```
3. **Запустите контейнер**:
```bash
docker run --gpus all -it --rm -p 7860:7860 stabilityai/stable-diffusion
```
4. **Откройте веб-интерфейс**:
Откройте браузер и перейдите по адресу `http://localhost:7860`.
### Метод 2: Установка напрямую
1. **Установите необходимые зависимости**:
```bash
sudo dnf install python3 python3-pip git
```
2. **Клонируйте репозиторий Stable Diffusion**:
```bash
git clone https://github.com/CompVis/stable-diffusion.git
cd stable-diffusion
```
3. **Установите зависимости Python**:
```bash
pip3 install -r requirements.txt
```
4. **Загрузите веса модели**:
Вам нужно будет загрузить веса модели Stable Diffusion. Это может потребовать регистрации и получения доступа к модели на сайте Hugging Face.
После загрузки весов поместите их в папку `models/ldm/stable-diffusion-v1/`.
5. **Запустите модель**:
```bash
python3 scripts/txt2img.py --prompt "your prompt here" --plms
```
Замените `"your prompt here"` на ваш текстовый запрос.