Как запустить нейросеть на gpu

0
18

Как легко и быстро установить нейронную сеть на домашний ПК

Об авторе

Интересно.
У меня под win7 Python выше 2.8.5 отказывается ставится (что не удивительно учитывая что на сайте разработчика указано что для win7,8 последняя версия это 2.9) ссылаясь на отсуствие библиотеки.
Батник EasyDiffusion при этом сам докачал все кроме питона и все запускается.
Единственно что после выбора люой модели после перезапуска перестает запускаться на 2 раз, если не убрать галку«запомнитьпараметры->модель» в настройках.
UPDATE переустановил питон на 2.8.10 = stable-diffusion-webui-master стал запускаться
Python 2.8.16 это последняя поддерживаемая версия под win7. Выше даже не пытайтесь.

Теперь поместим нашего кота в атмосферное место. Думаю, ему подойдёт старая библиотека. Составляем запрос: «photo of cat, sitting on the table, books on the table, medieval windows behind, lancet windows, old library, table lamps, victotrian room, stone walls, chandeliers, many books, HDR, sun rays, cinematic light, volumetric light, soft light, photorealistic, perfect composition» / фото кота, сидит на столе, книги на столе, средневековые окна позади, стрельчатые окна, старая библиотека, настольные лампы, викторианская комната, каменные стены, люстры, много книг, HDR, солнечные лучи, кинематографический свет, объемный свет, мягкий свет, фотореалистичный, идеальная композиция.

Нет, не запустилось бы. Не знаю в чем именно затык, но уже после старта вебсервера, когда запускается браузер, пытается скачать еще какие-то файлы и на этом обламывается. Если докачать все нужные файлы, например запустив под вин10, то вроде как сервер запускается полностью, но при начале обработки запроса, долго что-то делает потом вылетает с кучей ошибок.

В начало описания добавили RAW photo— считается, что с таким ключевым словом нейросеть делает более фотореалистичные изображения. Вместо photo of the cat (фотография кота) поставили close-up portrait of the cat (крупный портрет кота). Обратите внимание на скобки вокруг close-up: с их помощью мы даём понять нейросети, что данный параметр для нас очень важен и на него стоит обратить больше внимания. Чем больше скобок, тем больше «вес» этого параметра в промте. Без скобок Stable Diffusion рисовала недостаточно крупных котиков, а вот с тремя скобками котики стали гораздо ближе к камере.

Python 3.10 вроде прекрасно себя чувствует на семерке. Главным же препятствием у меня становится видеокарта, не хватает видеопамяти. Пишет что-то вроде SD заточен под более чем 3Гб врам, а у меня всего два 🙁 Это я на ноуте пробовал запустить. На процессоре ноута считает картинку 512Х512 около 15-ти минут, но хотя бы считает. Думал что от размера модели зависит влезет ли в видеопамять, нашел модель на два гига, нет, не проканало. В настройках включил LowVRAM, но это тоже не помогло. Мне кажется, что совсем не обязательно чтобы модель вся помещалась в видеопамять, просто будет медленнее считать, но все равно быстрее чем на процессоре.

не знаю, запустилось бы или нет в итоге, но на вин7 попытался установить, но не дождался окончания. 11Гб Г… накачал — дальше не стал. Для запуска инсталлятора на вин7 достаточно скачать curl для винды (https://curl.se/windows/), из папки bin архива все копирнуть в windows\system32 и можно запускать cmd-шник

Модель Anything V3

Составим такое описание: a cat made out of metal, ((cyborg)), (intricate details), hdr, ((intricate details, hyperdetailed)), sitting on the table, steampunk, books on the table, medieval windows behind, lancet windows, old library, victorian room, table lamps, stone walls, sun rays, soft light, photorealistic, perfect composition, cinematic shot / кот из металла, ((киборг)), (сложные детали), hdr, ((сложные детали, гипердетализация)), сидит на столе, стимпанк, книги на столе, средневековые окна сзади, стрельчатые окна, старая библиотека , викторианская комната, настольные лампы, каменные стены, солнечные лучи, мягкий свет, фотореалистичный, идеальная композиция, кинематографический кадр.

ЧИТАТЬ ТАКЖЕ:  Из чего делают искусственный интеллект

Stable Diffusion UI — это простая и удобная оболочка с открытым исходным кодом для нейронной сети Stable Diffusion. Программа всего за два клика бесплатно выполнит установку всех необходимых зависимостей, требуемых для запуска и работы нейронной сети, а также благодаря понятному веб-интерфейсу позволит даже самым зелёным пользователям создавать настоящие шедевры.

Я таки победил LowVRAM. Установил AUTOMATIC1111 stable diffusion webui, а там можно с помощью переменных окружения отключить проверку на достаточное количество видеопамяти. В таком виде вполне работает, иногда вылетает, зависит от выбранной модели и доп. фильтров всяких, или апскейлов, но в целом на 512х512 работает бодро, не на порядок быстрее конечно, но раза в три быстрее, чем на CPU. Но сейчас обнаружилась другая проблемка, готовые рисунки почему-то блеклые, и как-будто зернистые. Причем специально проверил, взял информацию от автора модели, на сайте есть примеры с полной информацией о параметрах, на которых эти рисунки получены. Так вот вбил эти параметры, и не получается у меня такой же рисунок. У автора цвета яркие, сочные, у меня блеклые, и некоторые детали не совпадают, но по мелочи. Вот как понять в чем проблема?

А для более комфортной и быстрой работы нужны более производительные видеокарты с объёмом памяти от 8 (а лучше от 12) гигабайт. Например, GeForce RTX 3050 на 8GB или GeForce RTX 4070Ti на 12GB. Что касается ноутбуков, то на ноутбуке Lenovo Legion 5 с видеокартой RTX3060 на 6GB Stable Diffusion должна работать довольно шустро (правда, 6 Гб может не хватить для сильного увеличения готовых картинок). А вот MSI Stealth GS77 точно справится с чем угодно: в нём стоит RTX3080Ti 16Gb.

В webui нету параметра Guidance Scale, но там есть CFG Scale, вероятно это то же самое, так вот на тестовых картинках у автора там было 20-25, но у меня все равно блеклые получались. full perfect color завтра уже попробую. Я не ожидал что любое изменение параметров приводит к радикальному изменению картинки. Чуть изменил разрешение, и уже все другое, изменил еще какой-то параметр, и вот же третья картинка. Думаю мне это развлечение надоест уже через пару недель, я посмотрел некоторые представленные картинки там запросы из нескольких десятков словосочетаний, и большую часть из них я без словаря перевести не могу. Боюсь представить сколько времени автор потратил на подбирание именно такого запроса.

Теперь нужно выбрать и скачать модель. У нейросетей для генерации картинок существуют разные модели, натренированные для создания изображений в разных стилях. Например, у Midjourney есть стандартная модель Midjourney v4, более свежая Midjourney v5, создающая более фотореалистичные изображения, и модель niji•journey, генерирующая картинки в стиле аниме и манга.

Нейросети становятся всё совершеннее, входят в нашу жизнь всё чаще и вызывают всё больше споров. В конце марта 2023-го разработчики Midjourney закрыли бесплатный пробный доступ из-за злоупотребления технологией. В этом материале поработаем с бесплатным аналогом Midjourney — нейросетью Stable Diffusion. Где скачать, как установить и как работать со Stable Diffusion — разбираемся на котиках.

Это очень странно, я про питон. Я брал этот https://raw.githubusercontent.com/adang1345/PythonWin7/master/3.10.6/python-3.10.6-amd64-full.exe, отлично устанавливается. И к слову я таки запустил SD на семерке, нужно просто установить более старый pytorch и torch vision. Т.к. на семерке драйвер видеокарты поддерживает CUDA только 11.6 версии, а в AUTOMATIC1111 stable diffusion webui автоматом скачивается с поддержкой 11.7, пришлось немного подредактировать скрипт. Завершать установку пришлось под вин10, не помню что именно там не хватало, зато сейчас преспокойно работает на семерке 🙂

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь