Как получить себе разнообразные фотографии без фотосессии

Обучение модели Flux.1-dev на арендованном сервере

Допустим что у вас нет своего «мощного» компьютера, и будем использовать облачный сервер. Я посмотрел несколько облачных платформ, и выбрал immers.cloud и вот почему. Я арендовал несколько серверов с различными видеокартами (GPU), это Nvidia Tesla V100, Tesla A2, Tesla A10, RTX 3090 и RTX 4090.

Сервер с первой видеокартой, несмотря на свою дороговизну, для целей обучения модели Flux.1 брать не стоит, ведь один шаг обучения занимает более 8 секунд, т. е. для 15 изображений и 600 шагов (для сравнения, столько чат-бот из предыдущей статьи ставит по-умолчанию: 15*40) понадобится больше часа. А обычно рекомендуют не 40, а 100 шагов на изображение.

А вот остальные из списка можно смело использовать: на RTX 3090, Tesla A2 и A10 один шаг занимает около 2 секунд, а на RTX 4090 — чуть более 1 секунды, так же как и на двух RTX A5000.

Начать нужно с регистрации на платформе по ссылке immers.cloud, по которой вам дадут бонус 20% от первого пополнения баланса. После пополнения баланса переходите по ссылке «Мое облако» и жмите кнопку «Создать».

Далее чуть сложнее: нужно задать любое имя сервера и выбрать видеокарту. На этом шаге вы ещё не видите стоимость аренды, которая отобразится на следующем шаге. И тут нужно выбрать конфигурацию сервера, объём памяти в которой не должен быть меньше 64Гб (может и 48Гб подойдет, но таких предложений может не быть).

Тип инстанса и тип тома для наших целей роли не играет — выбирайте любой. Образ возьмите с Ubuntu 24.04 или 22.04.4 с CUDA.

Сеть оставляем неизменной. Для подключения к серверу создайте ключевую пару, и скачайте файл PPK.  

Нажмите кнопку «Создать», и пока создаётся образ нужно скачать, поставить и настроить две программы на компьютер: Putty и Filezilla. Первая используется для подключения к консоли сервера, вторая — для скачивания файлов с сервера.После установки находим скачанный файл с расширением PPK и откройте его (даже не знаю как правильнее написать, дважды щёлкните на нём). Убедитесь, что в системном трее появилась иконка.

  Запустите Putty, здесь нас интересуют два параметра, представленных на следующих изображениях. Первый необходим для того, чтобы сессия не зависла, а второй — это IP-адрес сервера.  

Как только «Состояние ВМ» в параметрах сервера изменится на «Active», жмите «Open». 

И в выпадающем окне соглашайтесь с подключением, нажимая «Accept».Потом вводите логин «ubuntu».    

Далее копируете эти строки, вставляйте в консоль нажатием правой кнопки и жмите Enter:

git clone github.com/cocktailpeanut/fluxgym

cd fluxgym

sed -i.bak 's/demo\.launch(debug=True, show_error=True, allowed_paths=\[cwd\])/demo.launch(debug=True, show_error=True, allowed_paths=\[cwd\], share=True)/' «./app.py»

git clone -b sd3 github.com/kohya-ss/sd-scripts

sudo apt update

sudo apt install python3.12-venv

python3 -m venv env

source env/bin/activate

cd sd-scripts

pip install -r requirements.txt

cd.

pip install -r requirements.txt

python app.py

 Если в результате выполнения кода возникнут ошибки, ведь образы разные и могут меняться, можете написать мне. Быстро ответить не обещаю, поэтому постарайтесь решить благодаря интернету.При успешном запуске в консоли увидите адрес, похожий на https://3b4f48942799b94b79.gradio.live. Выбирайте его мышкой и вставляйте в браузер.  

Откроется fluxgym — средство обучения LoRA для нейросети. Здесь вы введите название LoRA и слово, которое обозначает то, на что обучаете. 

Добавьте фотографии и жмите «Add AI captions with Florence-2» — через некоторое время появятся описания изображений. Дальше жмём «Start Training» и ждём.    

Как получить себе разнообразные фотографии без фотосессии

 Процесс будет выглядеть примерно так

Строки появляются довольно редко, в зависимости от выбранной видеокарты. Не торопитесь запускать процесс заново, если думаете, что зависло. На RTX 4090 подождите 5-7 минут до появления новых строк. И в процессе работы не в коем случае не обновляйте страницу, иначе придётся начать загрузку изображений сначала.

Как только пройдут все шаги (в данном случае 2400) запустите FileZilla. Настройте соединение в «Файл» → «Менеджер Сайтов…» (смотрите картинку) и нажмите «Соединиться».

В правой панели отобразится файловая система сервера. Перейдите в «fluxgym» → «outputs» → «ваше название», и тут увидите файлы с расширением safetensors. Обязательно скопируйте себе на компьютер такой файл без номеров, и на случай переобучения пару файлов с большими номерами. Это делается в меню при нажатии правой кнопки мыши.  

Как получить себе разнообразные фотографии без фотосессии

Очень важно!

В панели параметров сервера в выпадающем меню «Действия» выберите «Stop». После того как сервер остановится его нужно удалить, если в ближайшее время не будете ещё обучать на других изображениях. Самое главное, удалить все элементы, в том числе тома. 

А если планируете использовать сервер через некоторое время, то его нужно «заархивировать» выбрав «SHELVE» в выпадающем меню «Действия». Хранение стоит чуть больше 100 рублей в месяц.

И когда произойдёт процесс, который вы выбрали, нужно проверить текущую стоимость объектов, за которые вы теперь платите, нажав на вашем имени в левом верхнем углу. Там должен отображаться 0 или 100 рублей в месяц — значит вы всё сделали правильно.

Как получить себе разнообразные фотографии без фотосессии

Теперь вы готовы к генерации картинок. Но об этом в следующей статье. Успехов в работе!  

Статьи

Как получить себе разнообразные фотографии без фотосессии

Как не платить за фотосессию, и получить разнообразные фотографии

Я давно хотел написать статью о том, как недорого помочь нейросети создавать реалистичные изображения с нужным лицом....
Как получить себе разнообразные фотографии без фотосессии

TFP-съёмка: бесплатные фото, общение и новые возможности

Фотография — это не только искусство, но и способ выразить себя, познакомиться с новыми людьми и создать что-то...
Как получить себе разнообразные фотографии без фотосессии

Красное и чёрное: стильное сочетание, которое всегда в моде

Сочетание красного и чёрного в женской одежде — это классика, которая никогда не выходит из моды. Эти два цвета...
Как получить себе разнообразные фотографии без фотосессии

Уличная фотосессия и боязнь внимания прохожих

Уличная фотосессия — отличный способ побороть страх оказаться в центре внимания окружающих.
Как получить себе разнообразные фотографии без фотосессии

Фотостудии Самары

На этой странице вы найдёте актуальные интерьеры фотостудий в Самаре. Эта информация регулярно обновляется...
Как получить себе разнообразные фотографии без фотосессии

Фотостудии Тольятти

На этой странице вы найдёте актуальные интерьеры фотостудий в Тольятти. Эта информация регулярно обновляется...
Как получить себе разнообразные фотографии без фотосессии

Фотостудии Нижнего Новгорода

На этой странице вы найдёте актуальные фотографии интерьеров фотостудий в Нижнем Новгороде. Информация регулярно...
Как получить себе разнообразные фотографии без фотосессии

Нюансы TFP. Я тоже ошибался.

Практически каждая модель, фотограф (это я) или визажист хоть раз сталкивались с термином TFP. Несмотря на его...
Как получить себе разнообразные фотографии без фотосессии

Чат-бот Syntx + 25% от меня

Хочу сделать вам подарок — +18% токенов бесплатно к первой подписке на чат-бот Syntx
Как получить себе разнообразные фотографии без фотосессии

Лучшие бесплатные сервисы генерации видео

В последние годы технологии искусственного интеллекта (ИИ) значительно упростили процесс создания видео, сделав его...