Используем серверы Google для работы нейронной сети

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | ИИ, сервисы и приложения

Несмотря на то, что ранее мне уже доводилось весьма подробно описывать способ установки и запуска нейронной сети на домашний ПК. Многие пользователи столкнулись с тем неприятным фактом, что для качественной работы со Stable Diffusion требовалось наличие весьма мощного ПК с видеокартой, принудительно от компании Nvidia. В этой небольшой инструкции мы в пару кликов обойдём эти глупые ограничения и заставим сервера Google совершенно бесплатно генерировать нам любые желаемые картинки!

Как это работает

Google Colaboratory — бесплатное облако с веб-интерфейсом в стиле консоли Linux, где пользователю совершенно бесплатно предоставляется доступ на 12 часов к мощному CPU и GPU с возможностью запуска любого кода. Как вы могли уже догадаться, код Stable Diffusion не стал исключением.

Установка и запуск

1. Регистрируем новый e-mail на сервисе Gmail.

2. Переходим в панель управления настройки запуска Stable Diffusion.

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

4. Если всё прошло успешно, то по окончанию загрузки в логах вашей веб-консоли появится веб-адрес на панель управления готовой к работе Stable Diffusion.  

5. Переходим по ссылке в консоли, вводим желаемые настройки и наслаждаемся сумасшедшей скоростью генерации желаемых картинок.   

Вот, собственно, и всё! Генерация даже такого требовательного нативного разрешения, как 512x768 c 80 прогонами происходит почти мгновенно! Настоящая магия.

  • Запрос: Albert Wesker, beautiful face, beautiful light, TXAA, HD.
  • Модель: Deliberate.
  • Количество проходов: 80 (GPU).
  • Сэмплер: Euler a.
  • Фильтры и стили: Нет.
  • Исправление лица: Активно.

Заключение

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

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://vk.com/kerfaers или t.me/Pavel_Priluckiy

17 комментариев

Добавить комментарий

Pavel_Priluckiy
Всё, можно считать, что я закончил со Stable Diffusion. Поправил косяки.
M
Можно еще рассказать о dreambooth прикрученной к stable diffusion — это чтоб дообучить модель фотками реального человека, например, и генерировать эльфиек с нужным лицом.
Pavel_Priluckiy
Вы уже придираетесь.
Y
Представьте себе, дает. Для обучения и подобных всякоразных вещей. Просто над каждым не поставишь надзирателя, что бы он определял для каких целей используются ресурсы(ибо попробуйте доказать что вы генерите картинки не для отладки, к примеру).
А ограничения, конечно, есть:
Если запускать на видиках — там есть ограничение по времени, хотя его можно частично обойти созданием нескольких аккаунтов гугла.
Если запускать на ускорителях гугла(TPU очень быстра штука с большим количеством памяти) — с временными ограничениями не сталкивался, но ресурсы не всегда доступны. Т.е. то бы урвать TPU(когда он недоступен), приходится раз в 15-30-60 минут пробовать запускать скрипт заново, пока не выделяться ресурсы.
Ну, и гугол вас забанить может или ограничения ввести. =)
З.ы. Ну а к ошибкам нейронки прикапываться, которая не понимает что рисует — то такое. Это при том что если сильно захотеть и есть опыт с подобными рисовалками — это можно многое исправит + рисует оно по лучше и быстрее чем 99% населения. Последнее предложение вообще непонятно к чему написано т.к. у нас мозги по похожему принципу работают. Плюс, не так то и сложно дополнительно обучить модельку на нужных картинках.
M
Вопрос не к ошибкам нейронки, а к тому, что просто дается пошаговая инструкция уровня хабра для запуска нейронки «мама мама я настроил генератор анимешных девочек», без понимания, что же внутри конкретно работает.
Согласен. И хоть бы кто при этом писал нормальные инструкции по составлению ЗАПРОСОВ, а это ведь самое главное.
M
Тем, кто предъявляет претензии к качеству картинок, создаваемых нейросетями, не мешало бы вспомнить, как они рисовали хотя бы год назад. А в 2015 все были в восторге от разукрашивания фотографий фрактальными собачьими носами.
К хорошему быстро привыкаешь и начинаешь требовать всё большего и большего.
Pavel_Priluckiy
Такова природа человечества.
M
Что так резко? Вы же понимаете, что под восторгом подразумевается то, что тогда это было круто и интересно, хотя и понятно было, что это первые шажки. Потом пошла стилизация фото и прочее.
Ну а насчёт содержания это да, у народа какая-то нездоровая тяга к онемэ. Мне вот понравилось, например, такое https://rg.ru/2022/11/30/drevnij-egipet-v-settinge-kiberpanka-interesnyj-koncept-ot-nejroseti.html
M
Ну элиза-боты это такое. У мен товарищ с антиспам-ботом миранды (вроде «говорун») общался в течение получаса, прежде чем понял, что что-то не то. Обиделся жестоко.
Pavel_Priluckiy
Все GPU уже разобрали х0
Pavel_Priluckiy
Уйди от меня зомби х0. Не для тебя моя плоть!

Добавить комментарий

Сейчас на главной

Новости

Публикации

Боди: самый популярный город-призрак США, застывший во временах Дикого Запада

Хотели побывать на Диком Западе? Том самом, с золотой лихорадкой, ковбоями и эпичными перестрелками, как в вестернах? В таком случае самое время брать билеты в жаркую Калифорнию, где посреди...

Это был сон собаки: дешёвая уловка или гениальный ход в кино и играх?

Когда восторги вокруг Clair Obscur: Expedition 33 утихли, зазвучало разочарованное: «Так это был сон собаки?» Но действительно ли подобный приём обесценивает историю или делает её только интереснее?

DeepSeek или Qwen: сравниваем две бесплатные нейросети на 7 задачах

DeepSeek и Qwen — две популярные у нас китайские нейросети. Обе бесплатные, и обе за последние месяцы серьёзно обновились. DeepSeek научился понимать картинки, а у Qwen вышла флагманская...

Ловушка «избыточной надежности»: как не переплатить за лишний вес катушки для спиннинга

Когда вы стоите в рыболовном магазине и рассматриваете витрину, рука сама тянется к увесистой катушке. Появляется мысль, что эта мощь и надежность прослужат десятилетиями. Это типичная ловушка для...

Строим умную диаграмму Ганта в Р7-Офис

Диаграмма Ганта в табличном редакторе: пошаговый гайд, как своими руками построить удобный график проекта в обычной таблице — с прогрессом, осью времени и автоматическим выделением текущей даты.

Можно ли смотреть волку в глаза: почему нельзя бежать и стоит ли искать дерево

В советах о встрече с волком меня настораживает одно: чем увереннее рекомендация, тем реже рядом есть ссылка на исследование. «Не показывайте страх», «смотрите только в глаза», «лезьте на...