Живимо у узбудљивим временима, са најавама о најсавременијој технологији сваке недеље. ОпенАИ је управо објавио врхунски модел текста у слику ДАЛЛЕ 2.
Само неколико људи је стекло рани приступ новом систему вештачке интелигенције који може да генерише реалистичну графику из описа природног језика. И даље је затворен за јавност.
Стабилити АИ је затим објавио Стабле Диффусион модел, варијанта ДАЛЛЕ2 отвореног кода. Ово лансирање је променило све. Људи широм интернета су објављивали брзе резултате и били изненађени реалистичном уметношћу.
Шта је стабилна дифузија?
Стабле Диффусион је модел машинског учења способан да креира слике од текста, мења слике у зависности од текста и попуњава детаље на сликама ниске резолуције или мало детаља.
Обучен је на милијардама фотографија и може дати резултате једнаке ДАЛЛ-Е2 МидЈоурнеи. Стабилност АИ је измислио, а објављен је 22. августа 2022. године.
Али са ограниченим локалним рачунарским ресурсима, моделу стабилне дифузије је потребно много времена да се креирају слике високог квалитета. Покретање модела на мрежи помоћу провајдера у облаку пружа нам скоро бесконачне рачунарске ресурсе и омогућава нам да постигнемо одличне резултате много брже.
Хостовање модела као микросервиса такође омогућава другим креативним апликацијама да лакше искористе потенцијал модела без потребе да се баве сложеношћу покретања МЛ модела на мрежи.
У овом посту ћемо покушати да покажемо како да развијемо стабилан модел дифузије и да га применимо на АВС.
Изградите и примените стабилну дифузију
БентоМЛ и Амазон Веб Сервицес ЕЦ2 су две опције за хостовање модела Стабле Диффусион на мрежи. БентоМЛ је оквир отвореног кода за скалирање Машина учење услуге. Са БентоМЛ-ом ћемо изградити поуздану услугу дисперзије и применити је на АВС ЕЦ2.
Припрема околине и преузимање стабилног модела дифузије
Инсталирајте захтеве и клонирајте спремиште.
Можете одабрати и преузети модел стабилне дифузије. Појединачна прецизност је погодна за ЦПУ или ГПУ-ове са више од 10 ГБ ВРАМ-а. Половина прецизности је идеална за ГПУ-ове са мање од 10 ГБ ВРАМ-а.
Изградња стабилне дифузије
Направићемо БентоМЛ услугу која ће служити моделу иза а РЕСТфул АПИ. Следећи пример користи модел јединствене прецизности за предвиђање и модул сервице.пи за повезивање услуге са пословном логиком. Функције можемо изложити као АПИ тако што ћемо их означити са @свц.апи.
Штавише, можемо дефинисати улазне и излазне типове АПИ-ја у параметрима. Крајња тачка ткт2имг, на пример, прима ЈСОН улаз и производи излаз слике, док имг2имг крајња тачка прихвата слику и ЈСОН улаз и враћа излаз слике.
СтаблеДиффусионРуннабле дефинише суштинску логику закључивања. Руннабле је задужен за покретање метода ткт2имг цеви модела и слање релевантних улаза. За покретање логике закључивања модела у АПИ-јима, прилагођени Руннер се конструише из СтаблеДиффусионРуннабле.
Затим користите следећу команду да покренете БентоМЛ услугу за тестирање. Локално покретање Модел стабилне дифузије закључак о ЦПУ-има је прилично спор. Обрада сваког захтева ће трајати око 5 минута.
Текст у слику
Излаз текста у слику
Датотека бентофиле.иамл дефинише потребне датотеке и зависности.
Користите наредбу испод да направите бенто. Бенто је формат дистрибуције за БентоМЛ услугу. То је самостална архива која садржи све податке и конфигурације потребне за покретање услуге.
Стабле Диффусион бенто је завршен. Ако нисте били у могућности да правилно генеришете бенто, немојте паничити; можете преузети унапред изграђен модел користећи команде наведене у следећем одељку.
Модели пре израде
Следе модели пре израде:
Примените модел стабилне дифузије на ЕЦ2
Да бисмо поставили бенто на ЕЦ2, користићемо бентоцтл. бентоцтл вам може дозволити да распоредите свој бентос на било који цлоуд платформ користећи Терраформ. Да бисте направили и применили Терраформ датотеке, инсталирајте АВС ЕЦ2 оператер.
У датотеци цонфиг.иамл за примену, примена је већ конфигурисана. Слободно уредите према својим захтевима. Бенто се подразумевано поставља на г4дн.кларге хост са Дееп Леарнинг АМИ ГПУ ПиТорцх 1.12.0 (Убунту 20.04) АМИ у региону ус-запад-1.
Креирајте Терраформ датотеке сада. Направите Доцкер слику и отпремите је на АВС ЕЦР. У зависности од вашег пропусног опсега, отпремање слика може потрајати дуго. Када примените бенто на АВС ЕЦ2, користите датотеке Терраформ.
Да бисте приступили Сваггер корисничком интерфејсу, повежите се на ЕЦ2 конзолу и отворите јавну ИП адресу у прегледачу. Коначно, ако услуга Стабле Диффусион БентоМЛ више није потребна, уклоните примену.
Zakljucak
Требало би да будете у могућности да видите колико су фасцинантни и моћни СД и пратећи модели. Време ће показати да ли ћемо даље понављати концепт или ћемо прећи на софистицираније приступе.
Међутим, тренутно су у току иницијативе за обуку већих модела са прилагођавањима како би боље разумели околину и упутства. Покушали смо да развијемо услугу Стабле Диффусион користећи БентоМЛ и применили је на АВС ЕЦ2.
Били смо у могућности да покренемо модел Стабле Диффусион на моћнијем хардверу, креирамо слике са малим кашњењем и проширимо се даље од једног рачунара тако што смо применили услугу на АВС ЕЦ2.
Ostavite komentar