Mairimid in amanna corraitheacha, le fógraí faoin teicneolaíocht cheannródaíoch gach seachtain. Tá OpenAI díreach tar éis an tsamhail cheannródaíoch téacs-go-íomhá DALLE 2 a scaoileadh.
Ní bhfuair ach dornán daoine rochtain luath ar chóras nua AI ar féidir leis grafaicí réalaíocha a ghiniúint ó chur síos ar theanga nádúrtha. Tá sé fós dúnta don phobal.
Cobhsaíocht AI scaoileadh ansin an Idirleathadh Cobhsaí samhail, leagan foinse oscailte de DALLE2. Tá gach rud athraithe ag an seoladh seo. Bhí torthaí sciobtha á bhfoilsiú ag daoine ar fud an idirlín agus chuir ealaín réalaíoch iontas orthu.
Cad is Idirleathadh Cobhsaí ann?
Idirleathadh Cobhsaí is samhail meaisínfhoghlama é atá in ann íomhánna a chruthú ó théacs, íomhánna a athrú ag brath ar an téacs, agus sonraí a líonadh ar íomhánna ísealtaifigh nó mionsonraí.
Cuireadh oiliúint air ar na billiúin grianghraf agus is féidir leis torthaí a sheachadadh comhionann le DALL-E2 agus Meán-turas. Cobhsaíocht AI a chum é, agus foilsíodh é ar 22 Lúnasa, 2022.
Ach le hacmhainní ríomhaireachtúla áitiúla teoranta, tógann an tsamhail Idirleata Cobhsaí go leor ama chun pictiúir ardcháilíochta a chruthú. Trí an tsamhail a rith ar líne ag baint úsáide as néalsoláthróir cuireann sé acmhainní ríomhaireachta beagnach gan teorainn ar fáil dúinn agus ligeann sé dúinn torthaí den scoth a fháil i bhfad níos tapúla.
Tríd an tsamhail a óstáil mar mhicrisheirbhís cuireann sé ar chumas aipeanna cruthaitheacha eile leas níos éasca a bhaint as acmhainneacht an mhúnla gan dul i ngleic leis na castachtaí a bhaineann le samhlacha ML a rith ar líne.
Sa phost seo, déanfaimid iarracht a léiriú conas múnla cobhsaí idirleata a fhorbairt agus é a imscaradh chuig AWS.
Tógáil agus Imscaradh Idirleathadh Cobhsaí
BentoML agus Amazon Web Services EC2 dhá rogha chun an tsamhail Idirleata Cobhsaí a óstáil ar líne. Is creat foinse oscailte é BentoML le haghaidh scálaithe foghlaim meaisín seirbhísí. Le BentoML, cuirfimid seirbhís scaipthe iontaofa le chéile agus cuirfimid chuig AWS EC2 í.
An timpeallacht a ullmhú agus múnla idirleata cobhsaí a íoslódáil
Ceanglais a shuiteáil agus an stór a chlónáil.
Is féidir leat an tsamhail Idirleata Cobhsaí a roghnú agus a íoslódáil. Tá cruinneas aonair oiriúnach do LAPanna nó GPUanna a bhfuil níos mó ná 10GB de VRAM acu. Tá leath-chruinneas oiriúnach do GPUanna a bhfuil níos lú ná 10GB VRAM acu.
Idirleathadh Cobhsaí a Thógáil
Tógfaimid seirbhís BentoML chun freastal ar an tsamhail taobh thiar de a API aisteach. Úsáideann an sampla seo a leanas an tsamhail bheachtais aonair le haghaidh tuar agus an modúl service.py chun an tseirbhís a nascadh le loighic gnó. Is féidir linn na feidhmeanna a nochtadh mar APInna trí iad a chlibeáil le @svc.api.
Ina theannta sin, is féidir linn cineálacha ionchuir agus aschuir APIanna a shainiú sna paraiméadair. Faigheann críochphointe txt2img, mar shampla, ionchur JSON agus táirgeann sé aschur Íomhá, ach glacann críochphointe img2img le hÍomhá agus ionchur JSON agus cuireann sé aschur Íomhá ar ais.
Sainmhíníonn StableDiffusionRunnable an loighic tátail riachtanach. Tá an runnable i gceannas ar mhodhanna píopa txt2img an mhúnla a reáchtáil agus na hionchuir ábhartha a sheoladh isteach. Chun loighic tátail na samhla a rith sna APIanna, tógtar Runner saincheaptha ón StableDiffusionRunnable.
Ansin, bain úsáid as an ordú seo a leanas chun seirbhís BentoML a thosú le haghaidh tástála. Go háitiúil ag rith an Múnla idirleata cobhsaí tá tátal ar LAP sách sluggish. Tógfaidh sé thart ar 5 nóiméad gach iarratas a phróiseáil.
Téacs go íomhá
Aschur téacs go íomhá
Sainmhíníonn an comhad bentofile.yaml na comhaid agus na spleáchais riachtanacha.
Bain úsáid as an ordú thíos chun bento a thógáil. Is é Bento an fhormáid dáileacháin do sheirbhís BentoML. Is cartlann féinchuimsitheach í ina bhfuil na sonraí agus na cumraíochtaí go léir a theastaíonn chun an tseirbhís a thosú.
Tá an bento Idirleata Cobhsaí críochnaithe. Mura raibh tú in ann an bento a ghiniúint i gceart, ná bí buartha; is féidir leat múnla réamhthógtha a íoslódáil ag baint úsáide as na horduithe atá liostaithe sa chéad chuid eile.
Múnlaí Réamhthógála
Seo a leanas na samhlacha réamhthógála:
Samhail Idirleata Cobhsaí a imscaradh chuig EC2
Chun an bento a imscaradh go EC2, úsáidfimid bentoctl. is féidir le bentoctl ligean duit do bentos a imscaradh chuig ceann ar bith ardán scamall ag baint úsáide as Terraform. Chun comhaid Terraform a thógáil agus a chur i bhfeidhm, suiteáil an t-oibreoir AWS EC2.
Sa chomhad imlonnaithe config.yaml, tá an t-imscaradh cumraithe cheana féin. Ná bíodh drogall ort eagarthóireacht a dhéanamh de réir do riachtanais. Déantar an Bento a imscaradh de réir réamhshocraithe ar óstach g4dn.xlarge leis an Deep Learning AMI GPU PyTorch 1.12.0 (Ubuntu 20.04) AMI ar an réigiún us-iar-1.
Cruthaigh na comhaid Terraform anois. Cruthaigh íomhá an Docker agus é a uaslódáil chuig AWS ECR. Ag brath ar do bhandaleithead, seans go dtógfaidh sé go leor ama íomhánna a uaslódáil. Agus an bento á imscaradh chuig AWS EC2, bain úsáid as na comhaid Terraform.
Chun rochtain a fháil ar Chomhéadain Swagger, ceangail leis an gconsól EC2 agus oscail an seoladh IP poiblí i mbrabhsálaí. Ar deireadh, mura bhfuil an tseirbhís BentoML Idirleata Cobhsaí ag teastáil a thuilleadh, bain an t-imscaradh.
Conclúid
Ba cheart duit a bheith in ann a fheiceáil cé chomh suimiúil agus cumhachtach atá SD agus a samhlacha compánach. Inseoidh an t-am an ndéanfaimid athrá ar an gcoincheap tuilleadh nó an rachaimid ar aghaidh chuig cur chuige níos sofaisticiúla.
Mar sin féin, tá tionscnaimh ar siúl faoi láthair chun samhlacha níos mó a oiliúint le coigeartuithe chun tuiscint níos fearr a fháil ar an timpeallacht agus ar na treoracha. Rinneamar iarracht an tseirbhís Idirleata Cobhsaí a fhorbairt trí úsáid a bhaint as BentoML agus chuireamar chuig AWS EC2 í.
Bhíomar in ann an tsamhail Idirleata Cobhsaí a rith ar chrua-earraí níos cumhachtaí, pictiúir a chruthú le foighne íseal, agus síneadh níos faide ná ríomhaire amháin tríd an tseirbhís a imscaradh ar AWS EC2.
Leave a Reply