Stable Diffusion по локальной сети

Привет!

Сегодня хочу рассказать о том как расшарить по локальной сети ваш Stable Diffusion. Скажем, у вас есть дома компьютер на который установлен автоматик. Но вечерами не хочется сидеть за столом, а хочется лежать в кроватке с ноутбуком и генерировать картинки.

Решение есть!

И, все как мы любим, делается в пару строк и кликов.

Поехали

Чтоб запустить локально с любого устройства в домашней сети – нужно добавить в батнике webui-user.bar ( с которого вы запускаете автоматик ) к строке “set COMMANDLINE_ARGS” вот такой аргумент “--listen” . Выглядит это, примерно, так:

Stable Diffusion по локальной сети

Сам батник можно открыть любым блокнотом.

Теперь при запуски неросети в терминале будет отображаться не привычный нам адрес 127.0.0.1:7860, а 0.0.0.0:7860. Это значит, что все получилось.

Stable Diffusion по локальной сети

Все, что нам остается сделать – это узнать локальный адрес компьютера на котором установлен автоматик и по нему, добавляя порт :7860, заходить с любого удобного нам устройства. В моем случае – это 192.168.0.195:7860

Stable Diffusion по локальной сети

Чтоб узнать свой локальный IP внутри домашней сети нужно в терминале ввести команду ipconfig.

Все, вы великолепны и можете пользоваться нейросетью с любого устройства у себя дома.

З.Ы. Есть нюанс, с аргументом "--listen" перестают работать обновления расширений. Чтобы их поставить просто уберите этот аргумент.

Спасибо тем, кто дочитал до конца!Так же буду рад вас видеть в своем телеграм канале, где я выкладываю свои нейро-арты, фотографии и рассказываю про обработку:https://t.me/artemphotography

Картинка бонусом :)

Stable Diffusion по локальной сети
88
10 комментариев

А еще берешь поднимаешь это всё во внешку, натягиваешь аутентификацию и ваще похуй, и не через gradio

Ставлю свечку за обладателей залоченных онтшек от ртк

1

Тоже норм) Там ещё есть способ получить внешнюю ссылку прям из терминала. Правда давно не пробовал и показалось, что медленно работало.

Опять эти нейронки!

Штука классная, да только с Fooocus не работает, хоть и ядро стейбла использует. Может, аргументы не узнаёт?

боже, хоть где-то нашёл нормальное объяснение запуска в локалке! огромное спасибо