Как установить Stable Diffusion на Windows

Настройка

Большое количествео пользователей столкнулись с проблемой установки нейросети Stable Diffusion на свой ПК. Мы сделали простую и пошаговую инструкция по установке, с которым справится любой.

Минимальные требования ПК для Stable Diffusion

Чтобы нейросеть запустилась у вас на Windows 7, 8, или 10, вам потребуется ПК с видеокартой объемом 4 или 8 Гб. Это минимальные требования — чем мощнее ваш компьютер, тем быстрее будут создаваться изображения. Также желательно иметь 20гб свобоной памяти на жестком диске.

Пошаговая установка Stable Diffusion на Windows

Первым делом скачайте свежий дистрибутив на гетхабе, для этого перейдите по ссылке ниже и нажмите “Code“, после этого выберите “Dowload zip“.

Скачать Stable Diffusion: https://github.com/serpotapov/stable-diffusion-portable

Данная сборка автоматическая и является “Portable” версией. Это означает что программа будет запускаться с той, папки, куда вы ее закинете.

ШАГ 1. Скачивание

Скачиваете Stable Diffusion и обязательно разорхивируйте ее в в корень диска С. Важно чтобы у папки с программой был короткий путь. Например: C:\stable-diffusion-portable-main

ШАГ 2. Установка

Далее зоходим в папку и запускаем файл webui-user-first-run.cmd и даем нашему антивирусу разрешение (если он попросит). После этого установка пойдет в автоматическом режиме.

ШАГ 3. Донастройка

Как только наш Stable Diffusion установился, вам снова нужно перейти на гетхаб и скачать точку доступа с названием “Deliberate“. Данный файл находится в разделе “Running on Windows”. После этого скачанный файл Deliberate_v2.safetensors перемещаем в папку с программой в раздел C:\stable-diffusion-portable-main\models\Stable-diffusion

Вот и все, для запуска программы запустите файл webui-user.bat из корня папки с программой.

Пошаговая установка Stable Diffusion (видео)

Оцените статью
Нейросети
Добавить комментарий

  1. Евгений

    Здравствуйте!

    Не знаю, нифига у меня само не ставится. При запуске webui-user-first-run.cmd (причем даже с правами администратора) выдает ошибки:

    в dos-окне:
    – не удается найти C:\Windows\system32\README.md
    – папка или файл tmp уже существует

    поверх окна dos выскакивает также сообщение:
    – Не удается найти “git_python.part01.exe”. Проверьте, правильно ли указано имя и повторите попытку.

    Такое ощущение, что все пути к файлам внутри webui-user-first-run.cmd неверны (например, должны быть абсолютными)

    Ответить
    1. kristianakila автор

      А путь к папке такой? C:\stable-diffusion-portable-main\
      Установщик не любит кириллицу, поэтому если папка с установщиком находится на рабочем столе, он будет выдавать ошибку.

      Ответить
      1. Евгений

        В том-то и дело, что именно такой.
        И сюда распаковывал C:\stable-diffusion-portable-main\, и сюда D:\stable-diffusion-portable-main\, результат один и тот же… webui-user-first-run.cmd, разумеется, запускал изнутри папки, в которую распаковывал, с правами админа.

        Только что залез в webui-user-first-run.cmd, у README.md, tmp, git_python.part01.exe, git_python.part*.rar и git\cmd прописал абсолютные пути в виде \stable-diffusion-portable-main\README.md, сохранился, запустил cmd с правами админа.

        Что мы имеем? README.md удалился, как и должно было быть, создалась подпапка \tmp, дальше dos-окно немного повисело и само закрылось, при этом удалились, как и положено, все файлы самараспаковывающегося архива git_python.part.. Все! Самой же распаковки архивов перед их удалением не произошло!

        Ответить
        1. Евгений

          Далее:

          если же в оригинальном webui-user-first-run.cmd после @echo off добавить строку:
          cd :\stable-diffusion-portable-main\
          и git_python.part01.exe запустить вручную, а за тем уже запустить с правами админа сам cmd, то тогда да, все отрабатывает, но опять же частично. Если инициализация .git происходит, то вот результатов pull я не вижу. От слова совсем.
          Финальных же 3 строки файла .cmd мне неясны. Да, понятно, что скорее всего по результату pull у нас должно было появиться локально содержимое github.com/AUTOMATIC1111/stable-diffusion-webui, включая webui-user1.bat, который мы переименовываем в webui-user.bat, чтобы заменить старый, но… какой смысл его тут же удалять последней строкой, если мы его не запускаем перед этим?

          Ответить
          1. Евгений

            И последнее: в п.3 инструкции выше указано:

            “…вам снова нужно перейти на гетхаб и скачать точку доступа с названием f222. Данный файл находится в разделе “Running on Windows”. После этого скачанный файл f222.ckpt”

            Простите, но там его нет(!). Вижу только “for example Deliberate”, который можно скачать.

            На этом все.

          2. kristianakila автор

            Версию поменяли, теперь она “Deliberate” и она лучше чем была ранее. Расширение тоже поменялось, ранее было .ckpt, а теперь .safetensors

        2. kristianakila автор

          Сейчас запакую и загружу свою версию ня яндекс диск. Она запускается на ура.

          Ответить
          1. Евгений

            Спасибо!
            А ссылочку где потом можно будет увидеть?

          2. Светлана

            Здравствуйте а можно и мне ,у меня тоже нет webui-user.bat ,есть только webui-user,запускаю,грузит 2.6 GB а потом красные буквы и написано нажмите любую кнопку для продолжения, нажимаю и все закрывается, и все заново, или подскажите пожалуйста что делать? Перевела ошибку пишет -Ошибка-исключение, во время обработки вышеуказанного исключения произошло другое исключение

          3. Александр

            Можете мне на майл скинуть , у меня не запускается , я в точности всё сделал, просто давайте у вас скачаю , может так получится

  2. виктор

    после установки не в корне не файла: webui-user.bat

    Ответить
    1. Михаил

      тоже самое, помогите кто нибудь

      Ответить
      1. kristianakila автор

        Так а что пишет консоль? При установке были какие ошибки? Видео карта имеет больше 4гб видеопамяти? Если нет файла “webui-user.bat”, значит скорее всего SD не установился. Поэтому нужен скрин с командной строки, только так можно понять в чем причина.

        Ответить
  3. Алексекй

    AssertionError: Torch is not able to use GPU; add –skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check
    Подскажет кто как решить данную проблему?

    Ответить
    1. kristianakila автор

      Ошибка указывает на видеокарту. Либо она отсуствует, либо не подходит (4гб видеопамяти).

      Ответить
    2. Александр

      Он проверяет CUDA – это NVIDIA. Если карта AMD, то надо эту проверку пропустить.
      Добавить параметр –skip-torch-cuda-test в переменную COMMANDLINE_ARGS

      Ответить
      1. Александр

        В файл webui-user.bat добавить SET COMMANDLINE_ARGS = –skip-torch-cuda-test.

        Посмотреть как в нем другие переменные присваиваются и по аналогии сделать. У меня у самого его нет – система вообще не устанавливается.

        Я перевожу что оно рекомендует.

        У вас карта от AMD и поэтому оно орет – хочет CUDA, а его нет – это NVIDIA

        Ответить
    3. Александр

      Лучше поставьте эту версию
      https://github.com/cmdr2/stable-diffusion-ui#installation

      Один запуск и все само. Я так и не смог заставить установиться то, что в статье. Какие то файлы не запускаются, не проходит слияние и прочая херня вылазит.

      Все заработало. У меня VEGA 58, но он при обработке ЦПУ насилует, карта спит. И делает все долго.

      Лучше все таки сайт бесплатный. Типа playgroundai.com

      Там все быстро. И движок тот же самый можно выбрать.

      Ответить
  4. yuretz

    Error loading “C:\Stable-Diffusion3\Stable-Diffusion\venv\lib\site-packages\torch\lib\c10.dll” or one of its dependencies. выдаёт вот такую ошибку после установки и запуска… ((( дальше вылетает

    Ответить
  5. Антон

    После первого открытия перестал запускаться. Вот что пишет:
    To create a public link, set `share=True` in `launch()`.
    Startup time: 16.0s (import torch: 2.7s, import gradio: 1.8s, import ldm: 1.0s, other imports: 1.4s, setup codeformer: 0.3s, load scripts: 0.9s, load SD checkpoint: 7.2s, create ui: 0.3s, gradio launch: 0.4s).

    Ответить
  6. Dan

    Не появилась папка models. Создал. Но .бат так ничего не открывает. От админа пишет что не нашел гит_пайтон01 (или что-то типа того)

    Ответить
    1. kristianakila автор

      Не установился python, это расширение без которого никак. Пробуй другую версия с оф. сайта.

      Ответить
  7. Timur

    Открывается файл webui-user.bat, но после ничего не происходит

    Ответить
  8. Асхат

    Добрый день. Уточните, пожалуйста, в статье, что нейросеть работает только с Nvidia. Потратил много времени и сил, чтобы установить Stable Diffusion на устройство с AMD-сборкой, затем словил ошибку, в которой сказано, что отсутствует драйвер Nvidia. Далее уточнил информацию в гугле – действительно, AMD не поддерживается.

    Ответить
  9. Bkbz

    Здравствуйте. У меня показывает ошибку при запуске “Не удаётся найти git_python.part01.exe”. Проверьте, правильно ли указано имя и повторите попытку”.
    Плюс в консоли показывается предложение “Подпапка или файл tmp уже существует.”

    Ответить
  10. Aleksandr

    Что делать если у меня просто не запускается? Я сделал все как написано.
    ПОМОГИТЕ

    Ответить
  11. Александр

    Здравствуйте, когда запускаю батник: webui-user.bat в моменте пк просто зависает и всё. Браузер не открылся просто на одной из строк пк просто встал.

    Ответить
  12. Ваня

    AttributeError: ‘NoneType’ object has no attribute ‘cond_stage_key’
    вот такая ошибка при попытке генерации. Что делать?

    Ответить
  13. Константин

    Здравствуйте!

    Мне вот это пишет:
    [notice] A new release of pip available: 22.3.1 -> 23.2
    [notice] To update, run: D:\stable-diffusion-portable-main\venv\Scripts\python.exe -m pip install –upgrade pip

    Как это можно исправить?

    Ответить
  14. Алексей

    error code 1 и всё ни как дальше

    Ответить
  15. Сергей

    Загрузил фото, выделил область, нажал сгенерировать и вышло вот это:
    OutOfMemoryError: CUDA out of memory. Tried to allocate 128.00 MiB (GPU 0; 4.00 GiB total capacity; 2.34 GiB already allocated; 0 bytes free; 2.49 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

    Ответить
  16. Вовчик

    При запуске в командной строке выдает следующее:

    Подскажите, кто сталкивался, как исправить?

    Couldn’t launch python

    exit code: 9009

    stderr:
    Python
    Launch unsuccessful. Exiting.
    Для продолжения нажмите любую клавишу . . .

    Ответить
  17. Лев

    Что делать, запускаю бат, появляется окно черное в нем что то написано, нажимаю на любую кнопку, окно закрывается и ничего не происходит.
    fatal: No names found, cannot describe anything.
    Это пишет

    Ответить
    1. Оксана

      у меня тоже самое было на диске C, переставила на диск D и все ок

      Ответить
  18. Алекс

    Что делать если файла webui-user.bat нету

    Ответить
  19. Оксана

    Добрый день. После запуска webui-user.bat открылся браузер с веб-интерфейсом, но в командной строке ошибка. RuntimeError: “addmm_impl_cpu_” not implemented for ‘Half’

    Ответить