Большое количествео пользователей столкнулись с проблемой установки нейросети 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 из корня папки с программой.
Здравствуйте!
Не знаю, нифига у меня само не ставится. При запуске webui-user-first-run.cmd (причем даже с правами администратора) выдает ошибки:
в dos-окне:
– не удается найти C:\Windows\system32\README.md
– папка или файл tmp уже существует
поверх окна dos выскакивает также сообщение:
– Не удается найти “git_python.part01.exe”. Проверьте, правильно ли указано имя и повторите попытку.
Такое ощущение, что все пути к файлам внутри webui-user-first-run.cmd неверны (например, должны быть абсолютными)
А путь к папке такой? C:\stable-diffusion-portable-main\
Установщик не любит кириллицу, поэтому если папка с установщиком находится на рабочем столе, он будет выдавать ошибку.
В том-то и дело, что именно такой.
И сюда распаковывал 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.. Все! Самой же распаковки архивов перед их удалением не произошло!
Далее:
если же в оригинальном 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, чтобы заменить старый, но… какой смысл его тут же удалять последней строкой, если мы его не запускаем перед этим?
И последнее: в п.3 инструкции выше указано:
“…вам снова нужно перейти на гетхаб и скачать точку доступа с названием f222. Данный файл находится в разделе “Running on Windows”. После этого скачанный файл f222.ckpt”
Простите, но там его нет(!). Вижу только “for example Deliberate”, который можно скачать.
На этом все.
Версию поменяли, теперь она “Deliberate” и она лучше чем была ранее. Расширение тоже поменялось, ранее было .ckpt, а теперь .safetensors
Сейчас запакую и загружу свою версию ня яндекс диск. Она запускается на ура.
Спасибо!
А ссылочку где потом можно будет увидеть?
Здравствуйте а можно и мне ,у меня тоже нет webui-user.bat ,есть только webui-user,запускаю,грузит 2.6 GB а потом красные буквы и написано нажмите любую кнопку для продолжения, нажимаю и все закрывается, и все заново, или подскажите пожалуйста что делать? Перевела ошибку пишет -Ошибка-исключение, во время обработки вышеуказанного исключения произошло другое исключение
Можете мне на майл скинуть , у меня не запускается , я в точности всё сделал, просто давайте у вас скачаю , может так получится
после установки не в корне не файла: webui-user.bat
тоже самое, помогите кто нибудь
Так а что пишет консоль? При установке были какие ошибки? Видео карта имеет больше 4гб видеопамяти? Если нет файла “webui-user.bat”, значит скорее всего SD не установился. Поэтому нужен скрин с командной строки, только так можно понять в чем причина.
AssertionError: Torch is not able to use GPU; add –skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check
Подскажет кто как решить данную проблему?
Ошибка указывает на видеокарту. Либо она отсуствует, либо не подходит (4гб видеопамяти).
Он проверяет CUDA – это NVIDIA. Если карта AMD, то надо эту проверку пропустить.
Добавить параметр –skip-torch-cuda-test в переменную COMMANDLINE_ARGS
В файл webui-user.bat добавить SET COMMANDLINE_ARGS = –skip-torch-cuda-test.
Посмотреть как в нем другие переменные присваиваются и по аналогии сделать. У меня у самого его нет – система вообще не устанавливается.
Я перевожу что оно рекомендует.
У вас карта от AMD и поэтому оно орет – хочет CUDA, а его нет – это NVIDIA
Лучше поставьте эту версию
https://github.com/cmdr2/stable-diffusion-ui#installation
Один запуск и все само. Я так и не смог заставить установиться то, что в статье. Какие то файлы не запускаются, не проходит слияние и прочая херня вылазит.
Все заработало. У меня VEGA 58, но он при обработке ЦПУ насилует, карта спит. И делает все долго.
Лучше все таки сайт бесплатный. Типа playgroundai.com
Там все быстро. И движок тот же самый можно выбрать.
Error loading “C:\Stable-Diffusion3\Stable-Diffusion\venv\lib\site-packages\torch\lib\c10.dll” or one of its dependencies. выдаёт вот такую ошибку после установки и запуска… ((( дальше вылетает
После первого открытия перестал запускаться. Вот что пишет:
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).
Не появилась папка models. Создал. Но .бат так ничего не открывает. От админа пишет что не нашел гит_пайтон01 (или что-то типа того)
Не установился python, это расширение без которого никак. Пробуй другую версия с оф. сайта.
Открывается файл webui-user.bat, но после ничего не происходит
Добрый день. Уточните, пожалуйста, в статье, что нейросеть работает только с Nvidia. Потратил много времени и сил, чтобы установить Stable Diffusion на устройство с AMD-сборкой, затем словил ошибку, в которой сказано, что отсутствует драйвер Nvidia. Далее уточнил информацию в гугле – действительно, AMD не поддерживается.
Здравствуйте. У меня показывает ошибку при запуске “Не удаётся найти git_python.part01.exe”. Проверьте, правильно ли указано имя и повторите попытку”.
Плюс в консоли показывается предложение “Подпапка или файл tmp уже существует.”
Что делать если у меня просто не запускается? Я сделал все как написано.
ПОМОГИТЕ
Здравствуйте, когда запускаю батник: webui-user.bat в моменте пк просто зависает и всё. Браузер не открылся просто на одной из строк пк просто встал.
AttributeError: ‘NoneType’ object has no attribute ‘cond_stage_key’
вот такая ошибка при попытке генерации. Что делать?
Здравствуйте!
Мне вот это пишет:
[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
Как это можно исправить?
error code 1 и всё ни как дальше
Загрузил фото, выделил область, нажал сгенерировать и вышло вот это:
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
При запуске в командной строке выдает следующее:
Подскажите, кто сталкивался, как исправить?
Couldn’t launch python
exit code: 9009
stderr:
Python
Launch unsuccessful. Exiting.
Для продолжения нажмите любую клавишу . . .
Что делать, запускаю бат, появляется окно черное в нем что то написано, нажимаю на любую кнопку, окно закрывается и ничего не происходит.
fatal: No names found, cannot describe anything.
Это пишет
у меня тоже самое было на диске C, переставила на диск D и все ок
Что делать если файла webui-user.bat нету
Добрый день. После запуска webui-user.bat открылся браузер с веб-интерфейсом, но в командной строке ошибка. RuntimeError: “addmm_impl_cpu_” not implemented for ‘Half’