Запускаем нейронную сеть в Google Colab / Руководство
Запускаем нейронную сеть в Google ColabПривет! В этой статье я расскажу как запустить нейронную сеть на мощностях Google.
Для чего всё это? Ну допустим у тебя нет мощной видеокарты, а желание генерировать картинки есть, вот тут тебе и помогут мощности от Google. Так же стоит понимать, что мощности эти не бесконечные, Google предоставляет бесплатно свой GPU на один час в день.
Для работы нам необходим Google аккаунт, с пустым Google Диском (15 гб).Переходим по ссылке:
https://colab.research.google.com/Заходим в аккаунт.
Теперь переходим по ссылке:
https://colab.research.google.com/github/TheLastBen/fast-stable-diffusion/blob/main/fast_stable_diffusion_AUTOMATIC1111.ipynb
Жмём на Файл - Сохранить копию на Диске
После этого, в новой вкладке отрывается сохраненная копия, как ты уже понял, она сохранилась на твой диск. Сохрани себе эту ссылку, с ней ты и будешь работать.
Начальные настройки.Сейчас мы уже работает на вкладке «Копия блокнота», удостоверься, это значит что будем работать с своим диском Google
Нажми на вкладку «Среда выполнения» - «Сменить среду выполнения»
Удостоверься что выбран Аппаратный ускоритель GPU - Сохранить.
Далее жмём кнопку возле «from google.colab import drive (см. скриншот ниже)
И разрешаем блокноту работать с файлами
Далее, нажимаем на кнопки запуска, поочередно, сверху вниз:
Install AUTOMATIC 111 repo
Requirements
После того как всё прошло успешно, нас интересует вкладка Model Download/Load
Вот тут мы выбираем с какой моделью будем работать. Модель в данном примере я буду использовать Anything 3.0. (Использовать можно любую модель, взять ссылку можно с huggingface)
Копируем ссылку на модель и вставляем в меню Link_CKPT
https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/Anything-V3.0.ckptПосле того как вставил ссылку, жми на кнопку возле Model Download/Load
Успешное скачивание:
Переходим в следующее меню:
Ставим галочку возле Large_Model
И запускам нажатием на кнопку:
Если всё прошло успешно, окно будет выглядеть так:
Жмём по нижней ссылке:
Открывается веб морда Stable Diffusion
При вводе запроса, например CATGIRL, картинка не появляется.
Не паникуем, это нормально!
Переходим в вкладку Extensions
Выбираем под вкладку Available
Жмём «Load from:»
Внизу ищем дополнение Image browser:
Жмём напротив Intsall
После этого переходим в вкладку Installed
Ставим галочку напротив если не стоит stable-diffusion-webui-images-browser
И жмём кнопку Apply and restart UI
Закрываем вкладку, возвращаемся к блокноту:
Ссылка обновилась! Жмём на неё:
Вводим свой запрос и жмём Generate:
Картинка всё равно не появится, чтобы посмотреть что получилось, переходи в вкладку Image BrowserНажимай на кнопку Prev Page или Next Page
Тут твои картинки и появятся, можешь их тут сохранять или отправлять в другие режимы работ нейросети.
ГОТОВО.
Как выключить всё?
Переходи в вкладку блокнота и жми кнопку:
А что если я всё закрыл? Как повторно запустить?
Перейди на сайт
https://colab.research.google.com/И жми на блокнот, для удобства можешь его переименовать:
Для повторного запуска ЖМИ ТОЛЬКО кнопку запуска, заново ничего устанавливать не нужно.
Жди ссылку и переходи. Расширение для просмотра изображений тоже будет на месте.
Готово! Надеюсь кому-то пригодится данный гайд.
Моя группа ВК про нейросети vk.com/nyaneural
Подробнее
СО Д°бро пожаловать в Со1аЬога1огу! Файл Изменить Вид Вставка Среда выполнения Инструменты Справка Содержание □ X О. М О Начало работы Анализ и обработка данных Машинное обучение Ресурсы по теме Примеры □ Раздел + Код + Текст Л Копировать на Диск Добро пожаловать в Colab! « Поделиться О Подключиться » литься О Войти У Редактирование ие Ф « /08 Уже знакомы с Со1аЬ? В этом видео рассказывается о функциях, которые вы могли пропустить: интерактивных таблицах, истории выполненного кода и палитре команд. 3 Cool Google Colab Feature Что такое Colab? Colaboratory, или просто Colab, позволяет писать и выполнять код Python в браузере. При этом: • не требуется никакой настройки; • бесплатный доступ к графическим процессорам; • предоставлять доступ к документам другим людям очень просто.
Ofast_stable_diffusion_AUTOMATIC1111.ipynb Файл Изменить Вид Вставка Среда выполнения Инструменты Справка 4 Посмотреть на GitHub Создать блокнот ‘LastBen/fast-stab Открыть блокнот Ctrl+O Загрузить блокнот ;upport Переименовать Сохранить копию на Диске Сохранить копию как файл Gist для GitHub Создать копию в GitHub Сохранить Ctrl+S История версий Скачать ► Печать Ctrl+P эказать ко/:
^0 А Копия блокнота "fast_stable_d¡ffusion_AUTOMATIC1111.ipynb,, ☆ Файл Изменить Вил Вставка Соеда выполнения Инстэументы Споавка Последнее сохоанение: 13:34 .— + Код + Текст Выполнить все СМ+Р9 Q. Выполнить до этой (Лг1+Р8 Выполнить код в сфокусированной ячейке СМ+ЕгЛег Colab From https://c Запустить выбранный код СЫ+ЗЫЛ+Е^ег ffusioi W ▼ issues, feel free to c Выполнить ниже ОЬгИ-Р10 □ Прервать выполнение кода С1г1+М 1 [ ] from google.colab import drive.mount(’/content/gdr Перезапустить среду выполнения СЫ+М . Перезапустить и выполнить все Отключиться от среды выполнения и удалить ее О Install AUTOMA Сменить среду выполнения Показать код Управление сеансами О Requirements Показать код Показать журналы среды выполнения О Model Download/Load
Настройки блокнота 1 герс Аппаратный ускоритель вРи V 0 Нужен доступ к мощным графическим процессорам? Купите дополнительные вычислительные единицы. Исключить выходные данные кодовой ячейки при сохранении блокнота Отмена Сохранить 2
Q Комментировать ¿Л, Поделиться ф СО > Копия блокнота ■fast_stable_d¡ffus¡on_AUTOMATIC1111.¡pynb■ ☆ Файл Изменить Вид Вставка Среда выполнения Инструменты Справка + Код + Текст 03У Диск / Редактирована Colab From https://qithub.com/TheLastBen/fast--stable-diffusion. if you face any issues, feel free to discuss them. Support CD I I I from google.colab import drive drive.mount('/content/gdrive') Install AUT0MATIC1111 repo 't- ф сч> P О Q Разрешить этому блокноту доступ к вашим файлам на Google Диске? Этот блокнот запрашивает разрешение на доступ к файлам на Google Диске. Если вы его предоставите, то код, выполняемый в блокноте, сможет вносить изменения в файлы. Изучите код и только потом разрешайте доступ. Нет Подключиться к Google Диску Model_Version: 1.5 RunwayML Inpainting Model: ■
from google.colab import drive drive.mount(Vcontent/gdrive C> Mounted at /content/gdrive
А Копия блокнота Чаз1_81аЬ1е_сШи5ЮП_АиТОМАТ1С111‘ирупЬ" ☆ Файл Изменить Вид Вставка Среда выполнения Инструменты Справка Последнее сохранение: 13:34 + Код + Текст О Install AUT0MATIC1111 Показать код repo О к Requirements Показать код О Model Download/Load Model_Version: 1.5 RunwayML_Inpainting_Modcl: Q token: " Вставьте значение (text) Redownload_the_original_model: Q Or Path_to_CKPT: " Вставьте значение (text) • Insert the full path of your trained model (eg: /content/adrive/MvDrive/zarathustra.ckDt) or to a fol Or Link_CKPT: " Вставьте значение (text) • A direct link to a CKPT or a shared gdrive link. Показать код O Start stable-diffusion
t2J Install AUT0MATIC1111 repo Показать код DONE ! О Requirements Показать код Done, proceed
О Model Download/Load Model_Version: L5_______________________________________________________________________________________________________w RunwayML_Inpainting_Modcl: ■ token: " Вставьте значение (text) " Redownload_the_original_model: Щ Or Path_to_CKPT: " Вставьте значение (text) " • Insert the full path of your trained model (eg: /content/odrive/MvDrive/zarathustra.ckDi) or to a folder containing multiple models. Or Link_CKPT: " Вставьте значение (text) " • A direct link to a CKPT or a shared gdrive link. Показать код
О Model Download/Load 'T' ф с-5 q q у ■ : Model_Version: 1.5 T RunwayML_Inpainting_Hodel: ■ token« " Вставьте значение (text) " Redownload_the_original_rnodel: Щ Or Path_to_CKPT: " Вставьте значение (text) " • Insert the full path of your trained model (eg: /content/Qdrive/MvDrive/zarathustra.ckDt) or to a folder containing multiple models. Or Link_CKPT: " https://huggingface.co/Linaqruf/anything-v3.0/resolve/main/Anything-V3.0.ckpt r • A direct link to a CKPT or a shared gdrive link. Показать код
Ф Model Download/Load ЛП» Modcl_Version: Г5 RunwayML_Inpainting_Modcl: ■ token: " Вставьте значение (text) " Rcdownload_thc_original_modcl: | Or Path_to_CKPT: " Вставьте значение (text) " • Insert the full path of your trained model (eg: /content/Qdrive/MvDrive/zarathustra.ckpt) or to a folder containing multiple models. Or Link_CKPT: " https://huggingface.co/Unaqruf/anything-v3.0/resolve/main/Anything-V3.0.ckpt " • A direct link to a CKPT or a shared gdrive link. Показать код Downloading... Froa: https://huggingface.eo/Linaqruf/anything-vB.8/resolve/aain/Anvthing-V3.9.ckot To: /content/gdrive/MyDrive/sd/stable-diffusion-webui/eodels/Stable-diffusion/model.ckpt 18% 1.42G/7.70G [00:20<01:29, 69.9MB/s]
Показать код [у Model downloaded, using the trained model.
O Start stable-diffusion Model_Version: 1.5 • Important! Choose the correct version and resolution of the model Use_Gradio_Server: gg • Only if you have trouble connecting to the local server Large_Model: / • Check if you have trouble loading a model 7GB+ Показать код
'Т' В Ц о 1 Start stable-diffusion Model Version: 1.5 • Important! Choose the correct version and resolution of the model Usc_Gradio_Scrvcr: ✓ • Only if you have trouble connecting to the local server Large_Hodel: ✓ • Check if you have trouble loading a model 7GB+ Показать код LatentOiffusion: Running in eps-prediction mode DiffusionWrapper has 859.52 M params. Loading weights [6S69e224] from /content/gdrive/MyOrive/sd/stable-diffusion-webui/models/Stable-diffusion/model.ckpt Applying xformers cross attention optimization. Model loaded. Textual inversion embeddings loaded(0): Running on local URL: Ьнр://127-9-9-1:78$9 Running on public URL: imps;//fe$631f9959,gradlQ>3RB This share link expires in 72 hours. For free permanent hosting and GPU upgrades (NEW!), check out Spaces: https://huggingfaco.co/spaces I
LatentDiffusion: Running in eps-prediction mode DiffusionWrapper has 859.52 M params. Loading weights [6569e224] from /content/gdrive/MyDrive/sd/stab! Applying xformers cross attention optimization. Model loaded. Textual inversion embeddings loaded(0): Running on local URL: http://127.0.0.1:7860 Running on public URL: https://b0631fc33d3f9059.gradio.app
Stable Diffusion checkpoint modeUkpt (6S69e224) v O txt2img img2img Extras PNG Info Checkpoint Merger Train Prompt (press CtrUEnter or Alt«Enter to generate) Negative prompt (press Ctri+Enter or Alt*Enter to generate) Sampling method Sampling Steps 20 Euler a Width > Height 512 S12 Restore faces Tiling Highres. fix Batch count 1 8atch sue CFG Scale Seed •1 Script None Extra Settings Extensions ■ a Generate Style 1 __________ Style 2 None v None 0 Save Zip Send to img2img Send to inpaint Send to extras
Stable Diffusion checkpoint model.ckpt [6569e224] V Installed Available Install from URL
Installed Available Install from URL ------------------------------------------ Extension index URL Load from: https://raw.githubusercontent.com/wik Hide extensions with tags script localization tab ads installed
Image browser script, tab, installed Provides an interface to browse created images in the web browser.
Installed Available Install from URL Apply and restart Ul Check for updates Extension URL Update ✓ stable-diffusion-webui-images-browser https://github.com/yfszzx/stable-diffusion-webui-images-browser unknown ✓ LDSR built-in ■ ScuNET built-in ✓ SwinIR built-in ✓ prompt-bracket-checker built-in
Reloading custom scripts Reloading modules: modules.ui Refreshing Model List Restarting Gradio Running on local URL: http://127,0.0.1:7860 Running on public URL: https://39f702a502c46d5b.gradio.app This share link expires in 72 hours. For free permanent hosting and
Stable Diffusion checkpoint modeLckpt [6S69e224] v Ö txt2img img2img Extras PNG Info Checkpoint Merger Train catgifl purple hair Negative prompt (press Ctrt+Enter or Alt*Enter to generate) Sampling method Sampling Steps Euler a v — Width Height Restore faces Tiling Highres. fix S12 512 Batch count 1 Batch size 1 Image Browser Settings Extensions Stytel None 4/75 G ■ * m - > Generate Style 2 None 0
Stable Diffusion checkpoint model.ckpt [6569e224] v txt2img img2img Extras PNG Info Checkpoint Merger Train Image Browser Se catgirl purple hair Negative prompt (press Ctrl+Enter or Alt+Enter to generate)
txt2img img2img Extras PNG Info Check txt2img img2img txt2img-grids img2img-gi Page First Page Prev Page l ipoint Merger Train Image Browser Settings Ids Extras Favorites Others Index Next Page End Page
e Start stable-diffusion Model_Version: 1.5 | • Important! Choose the correct version and resolution of the model Use_Gradio_Server: || • Only if you have trouble connecting to the local server Large_Model: §g • Check if you have trouble loading a model 7GB+ Показать код
Добро пожаловать в Со1аЬога1огу! Файл Изменить Вид Вставка Среда выполнения Инструменты Справка со Поделит* Содержание ^ Начало работы Анализ и обработка данных ' Машинное обучение 1 3 Ресурсы по теме Примеры Примеры ^ ^ + Код + Текст А Копировать на Диск Добро пожаловать в Со1аЬ! Подключиться - а Раздел Недавние Google Диск GltHub Загрузить Згить: интер; Фильтровать блокноты Название Последний Открыт просмотр впервые ▼ А копия вммюп ’fagl^tabtejfflffMtetbAVTÇMATiçii ii,n?ynb‘ 14:38 14:14 Е 05 О fast_stabte_diffusion_AUTOMATICl 111 .ipynb Копия блокнота ‘iait_itabte_ditfui»on_AUTOMATlC111 1.ipynb' [■ 14:13 14:13 ß В СО Добро пожаловать в Colaboratory! 14:13 14:13 05 •>й в обласл 1 начните р Создать блокнот Отмена Начал^работы
O Start stable-diffusion fy Model_Version: V5_____________________________________________ • Important! Choose the correct version and resolution of the model Use_Gradio_Server: / • Only if you have trouble connecting to the local server Large_Model: / • Check if you have trouble loading a model 7GB+ Показать код
нейронные сети,нейроарт,руководство,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,длиннопост,песочница
Еще на тему
То он просто выдавал ошибку и в итоге я сижу без дрочева(