Amazon SageMaker on täielikult hallatav teenus, mis võimaldab arendajatel ja andmeteadlastel kiiresti ja vaevata ehitada, koolitada ja juurutada masinõppe (ML) mudeleid mis tahes ulatuses. SageMaker muudab mudelite tootmisse juurutamise otse teenuse API-kutsete kaudu lihtsaks. Mudelid on pakendatud konteineritesse, et neid oleks jõuline ja skaleeritav. Kuigi see pakub erinevaid sisenemispunkte, nagu SageMaker Python SDK, AWS SDK-d, SageMakeri konsool ja Amazon SageMaker Studio Sülearvutid, et lihtsustada koolituse ja ML-mudelite ulatuslikku juurutamist, otsivad kliendid endiselt paremaid viise oma mudelite juurutamiseks mänguväljakute testimiseks ja tootmise juurutamise optimeerimiseks.
Toome turule kaks uut viisi, kuidas SageMakeri abil mudelite pakendamise ja juurutamise protsessi lihtsustada.
Selles postituses tutvustame uut SageMaker Python SDK-d ModelBuilder
kogemus, mille eesmärk on minimeerida uute SageMakeri kasutajate, näiteks andmeteadlaste õppimiskõverat, aidates samal ajal ka kogenud MLOpsi inseneridel SageMakeri hostimisteenuste kasutamist maksimeerida. See vähendab esialgse seadistamise ja juurutamise keerukust ning annab juhiseid parimate tavade kohta, kuidas SageMakeri kõiki võimalusi ära kasutada. Pakume selle uue SageMakeri funktsiooni kohta üksikasjalikku teavet ja GitHubi näiteid.
Teine uus käivitamine on SageMaker Studio uue interaktiivse juurutamise kogemuse kasutamine. Arutame seda 2. osas.
Mudelite juurutamine SageMakeri lõpp-punktis hõlmab mitmeid samme, et mudel oleks SageMakeri lõpp-punktis hostimiseks valmis. See hõlmab mudeli artefaktide õigesse vormingusse ja struktuuri seadmist, järelduskoodi loomist ja oluliste üksikasjade (nt mudeli pildi URL) täpsustamist, Amazoni lihtne salvestusteenus (Amazon S3) mudeli artefaktide asukoht, serialiseerimise ja deserialiseerimise etapid ning vajalikud AWS-i identiteedi- ja juurdepääsuhaldus (IAM) rollid, et hõlbustada sobivaid juurdepääsuõigusi. Pärast seda nõuab lõpp-punkti konfiguratsioon järelduse tüübi määramist ja vastavate parameetrite (nt eksemplaritüübid, loendused ja liikluse jaotus mudelivariantide vahel) konfigureerimist.
Et kliente SageMakeri hostimise kasutamisel veelgi aidata, tutvustasime uut ModelBuilder
klassis SageMaker Python SDK, mis toob mudelite SageMakeri lõpp-punktidesse juurutamisel järgmised peamised eelised:
- Ühtlustab juurutamiskogemust raamistike lõikes – Uus kogemus pakub järjepidevat töövoogu erinevate raamistike (nt PyTorch, TensorFlow ja XGBoost) abil loodud mudelite juurutamiseks. See lihtsustab juurutamisprotsessi.
- Automatiseerib mudeli juurutamist – Sellised ülesanded nagu sobivate konteinerite valimine, sõltuvuste hõivamine ja serialiseerimise/deserialiseerimise käsitlemine on automatiseeritud, vähendades juurutamiseks vajalikku käsitsi tööd.
- Pakub sujuvat üleminekut kohalikult SageMakeri hostitud lõpp-punktile – Minimaalsete koodimuudatustega saab mudeleid hõlpsalt kohalikult testimiselt üle viia SageMakeri lõpp-punktis juurutamisele. Reaalajas logid muudavad silumise sujuvaks.
Üldiselt SageMaker ModelBuilder
lihtsustab ja ühtlustab mudelite pakkimisprotsessi SageMakeri järelduste tegemiseks, käsitledes madala taseme üksikasju ning pakub tööriistu lõpp-punktide testimiseks, valideerimiseks ja optimeerimiseks. See parandab arendaja tootlikkust ja vähendab vigu.
Järgmistes jaotistes sukeldume põhjalikult selle uue funktsiooni üksikasjadesse. Arutame ka, kuidas juurutada mudeleid SageMakeri hostimisel ModelBuilder
, mis lihtsustab protsessi. Seejärel tutvustame teile mõned näited erinevate raamistike jaoks, et juurutada nii traditsioonilisi ML-mudeleid kui ka põhimudeleid, mis toidavad generatiivse AI kasutusjuhtumeid.
SageMaker ModelBuilderiga tutvumine
Uus ModelBuilder
on Pythoni klass, mis keskendub raamistike, nagu XGBoost või PyTorch, abil loodud ML-mudelite võtmisele ja nende teisendamisele mudeliteks, mis on SageMakeris juurutamiseks valmis. ModelBuilder
annab build()
funktsioon, mis genereerib artefakte vastavalt mudeliserverile, ja a deploy()
funktsioon, et juurutada kohapeal või SageMakeri lõpp-punktis. Selle funktsiooni kasutuselevõtt lihtsustab mudelite integreerimist SageMakeri keskkonnaga, optimeerides neid jõudluse ja skaleeritavuse huvides. Järgmine diagramm näitab, kuidas ModelBuilder
töötab kõrgel tasemel.
ModelBuilderi klass
. Model Builder klass pakub erinevaid kohandamisvõimalusi. Kuid raamistiku mudeli juurutamiseks ootab mudeli koostaja lihtsalt mudelit, sisendit, väljundit ja rolli:
SchemaBuilder
. SchemaBuilder klass võimaldab teil määratleda oma lõpp-punkti sisendi ja väljundi. See võimaldab skeemi koostajal sisendi ja väljundi järjestamiseks ja deserialiseerimiseks genereerida vastavad järjestusfunktsioonid. Järgmine klassifail pakub kõiki kohandamise võimalusi:
Kuid enamikul juhtudel toimiks lihtsalt näidissisend ja -väljund. Näiteks:
Näidissisendi ja -väljundi pakkumisega SchemaBuilder
saab automaatselt määrata vajalikud teisendused, muutes integreerimisprotsessi arusaadavamaks. Täiustatud kasutusjuhtudel on paindlik nii sisendi kui ka väljundi jaoks kohandatud tõlkefunktsioonid, tagades, et ka keerukamaid andmestruktuure saab tõhusalt käsitleda. Näitame seda järgmistes jaotistes, juurutades erinevaid mudeleid erinevate raamistikega ModelBuilder
.
Kohaliku režiimi kogemus
Selles näites kasutame ModelBuilder
XGBoosti mudeli kohalikuks juurutamiseks. Režiimi abil saate vahetada kohaliku testimise ja SageMakeri lõpp-punkti juurutamise vahel. Esmalt koolitame XGBoosti mudelit (kohalikult või SageMakeris) ja salvestame mudeli artefaktid töökataloogi:
Seejärel loome ModelBuilderi objekti, edastades tegeliku mudelobjekti SchemaBuilder
mis kasutab näidistesti sisend- ja väljundobjekte (sama sisendit ja väljundit, mida kasutasime mudeli treenimisel ja testimisel), et järeldada vajalik serialiseerimine. Pange tähele, et me kasutame Mode.LOCAL_CONTAINER
kohaliku juurutuse määramiseks. Pärast seda helistame ehitama funktsioon toetatud raamistiku konteineri kujutise automaatseks tuvastamiseks ja sõltuvuste otsimiseks. Vaadake järgmist koodi:
Lõpuks saame helistada deploy
funktsioon mudelobjektis, mis pakub silumise hõlbustamiseks ka reaalajas logimist. Te ei pea määrama eksemplari tüüpi ega arvu, kuna mudel juurutatakse kohapeal. Kui sisestasite need parameetrid, siis neid ignoreeritakse. See funktsioon tagastab ennustava objekti, mida saame kasutada testandmetega ennustamiseks:
Soovi korral saate juhtida ka mudeli laadimist ning eel- ja järeltöötlust InferenceSpec
. Lisateavet anname selles postituses hiljem. Kasutades LOCAL_CONTAINER
on suurepärane viis skripti kohapeal testimiseks enne SageMakeri lõpp-punkti juurutamist.
Vt model-builder-xgboost.ipynb näide, et testida juurutamist nii kohapeal kui ka SageMakeri lõpp-punktis kasutades ModelBuilder
.
Kasutage SageMakeri lõpp-punktides traditsioonilisi mudeleid
Järgmistes näidetes näitame, kuidas seda kasutada ModelBuilder
traditsiooniliste ML-mudelite juurutamiseks.
XGBoost mudelid
Sarnaselt eelmise jaotisega saate XGBoosti mudeli juurutada SageMakeri lõpp-punkti, muutes mode
parameetri loomisel ModelBuilder
objekt:
Pange tähele, et SageMakeri lõpp-punktidesse juurutamisel peate määrama eksemplari tüübi ja arvu, kui helistate deploy
funktsiooni.
Vt model-builder-xgboost.ipynb näide XGBoosti mudeli juurutamiseks.
Tritoni mudelid
Võite kasutada ModelBuilder
PyTorchi mudelite teenindamiseks Tritoni järeldusserver. Selleks peate määrama model_server
parameeter as ModelServer.TRITON
, läbima modelli ja omama a SchemaBuilder
objekt, mis nõuab mudeli näidissisendeid ja -väljundeid. ModelBuilder hoolitseb ülejäänu eest teie eest.
Viitama model-builder-triton.ipynb mudeli juurutamiseks koos Tritoniga.
Kallistavad näomudelid
Selles näites näitame teile, kuidas juurutada Hugging Face'i pakutavat eelkoolitatud trafo mudelit SageMakerile. Soovime kasutada kallistavat nägu pipeline
mudeli laadimiseks, nii et loome jaoks kohandatud järeldusspetsifikatsiooni ModelBuilder
:
Samuti määratleme järelduste töökoormuse sisendi ja väljundi, määratledes SchemaBuilder
objekt mudeli sisendi ja väljundi põhjal:
Seejärel loome ModelBuilder
objekti ja juurutage mudel SageMakeri lõpp-punktis, järgides sama loogikat, nagu on näidatud teises näites:
Viitama model-builder-huggingface.ipynb Hugging Face torujuhtme mudeli juurutamiseks.
Juurutage SageMakeri lõpp-punktides vundamendimudeleid
Järgmistes näidetes näitame, kuidas seda kasutada ModelBuilder
vundamendimudelite juurutamiseks. Nii nagu varem mainitud mudelite puhul, on vaja vaid mudeli ID-d.
Kallistamine Face Hub
Kui soovite juurutada sihtasutuse mudelit Kallistamine Face Hub, pole vaja teha muud, kui edastada eelkoolitatud mudeli ID. Näiteks juurutab järgmine koodilõik meta-laama/laama-2-7b-hf mudel kohapeal. Saate muuta režiimi Mode.SAGEMAKER_ENDPOINT
SageMakeri lõpp-punktidesse juurutamiseks.
Hugging Face Hubi avatavate mudelite puhul peate taotlema juurdepääsu Hugging Face Hubi kaudu ja kasutama seotud võtit, edastades selle keskkonnamuutujana HUGGING_FACE_HUB_TOKEN
. Mõned Hugging Face mudelid võivad vajada kaugkoodi usaldamist. Seda saab määrata ka keskkonnamuutujaks, kasutades HF_TRUST_REMOTE_CODE
. Algselt, ModelBuilder
kasutab kallistava näo teksti genereerimise järeldust (TGI) konteiner Hugging Face mudelite aluskonteinerina. Kui soovite kasutada AWS Large Model Inference (LMI) konteinerid, saate seadistada model_server
parameeter as ModelServer.DJL_SERVING
kui konfigureerite ModelBuilder
objekt
Korralik omadus ModelBuilder
on võimalus kasutada konteineri parameetrite kohalikku häälestamist LOCAL_CONTAINER
režiimis. Seda funktsiooni saab kasutada lihtsalt käivitades tuned_model = model.tune()
.
Viitama demo-model-builder-huggingface-llama2.ipynb Hugging Face Hubi mudeli juurutamiseks.
SageMaker KiirStart
Amazon SageMaker JumpStart pakub ka mitmeid eelkoolitatud vundamendimudeleid. Nii nagu Hugging Face Hubi mudeli juurutamise protsess, on ka mudeli ID nõutav. Mudeli SageMaker JumpStart juurutamine SageMakeri lõpp-punkti on sama lihtne kui järgmise koodi käivitamine:
Kõikide saadaolevate SageMaker JumpStart mudeli ID-de kohta vt Sisseehitatud algoritmid koos eelkoolitatud mudelitabeliga. Viitama model-builder-jumpstart-falcon.ipynb SageMaker JumpStart mudeli juurutamiseks.
Järelduskomponent
ModelBulder
võimaldab mudelite juurutamiseks kasutada SageMakeri uut järelduskomponendi võimalust. Järelduskomponentide kohta lisateabe saamiseks vt Vähendage mudeli kasutuselevõtu kulusid keskmiselt 50%, kasutades SageMakeri uusimaid funktsioone. Saate kasutada juurutamiseks järelduskomponente ModelBuilder
täpsustades endpoint_type=EndpointType.INFERENCE_COMPONENT_BASED
aasta deploy()
meetod. Võite kasutada ka tune()
meetod, mis hangib optimaalse arvu kiirendeid ja muudab seda vajadusel.
Viitama model-builder-inference-component.ipynb mudeli juurutamiseks järelduskomponendina.
Kohandage ModelBuilder klassi
. ModelBuilder
klass võimaldab kohandada mudeli laadimist kasutades InferenceSpec
.
Lisaks saate juhtida kasuliku koormuse ja vastuse serialiseerimist ja deserialiseerimist ning kohandada eel- ja järeltöötlust, kasutades CustomPayloadTranslator
. Lisaks, kui teil on vaja laiendada meie eelehitatud konteinereid mudeli juurutamiseks SageMakeris, saate kasutada ModelBuilder
mudeli pakkimisprotsessi haldamiseks. Järgmises jaotises anname nende võimaluste kohta üksikasjalikumalt.
JäreldusSpec
JäreldusSpec pakub täiendavat kohandamiskihti. See võimaldab teil määratleda, kuidas mudel laaditakse ja kuidas see käsitleb sissetulevaid järeldustaotlusi. Läbi InferenceSpec
, saate määrata oma mudelitele kohandatud laadimisprotseduurid, jättes vaikelaadimismehhanismidest mööda. See paindlikkus on eriti kasulik mittestandardsete mudelite või kohandatud järelduste torujuhtmetega töötamisel. Kutsumismeetodit saab kohandada, pakkudes teile võimalust kohandada seda, kuidas mudel töötleb sissetulevaid päringuid (eel- ja järeltöötlus). See kohandamine võib olla oluline tagamaks, et järeldusprotsess on vastavuses mudeli konkreetsete vajadustega. Vaadake järgmist koodi:
Järgmine kood näitab selle klassi kasutamise näidet:
KohandatudPayloadTranslator
SageMakeri lõpp-punktide kutsumisel saadetakse andmed erinevate MIME tüüpidega HTTP-koormuste kaudu. Näiteks lõpp-punktile järelduste tegemiseks saadetud pilt tuleb kliendi poolel teisendada baitideks ja saata HTTP kasuliku koormuse kaudu lõpp-punkti. Kui lõpp-punkt saab kasuliku koormuse, peab ta deserialiseerima baidistringi tagasi andmetüübile, mida mudel eeldab (tuntud ka kui serveripoolne deserialiseerimine). Pärast seda, kui mudel on ennustamise lõpetanud, tuleb tulemused järjestada baitideni, mida saab HTTP-koormuse kaudu kasutajale või kliendile tagasi saata. Kui klient saab vastusebaidiandmed, peab ta teostama kliendipoolse deserialiseerimise, et teisendada baitide andmed tagasi oodatud andmevormingusse (nt JSON). Vähemalt peate andmed järgmise jaoks teisendama (nagu järgmisel joonisel nummerdatud):
- Järelduspäringu serialiseerimine (käitleb klient)
- Järelduspäringu serialiseerimine (haldab server või algoritm)
- Mudeli esilekutsumine kasuliku koormuse vastu
- Vastuse kasuliku koormuse tagasisaatmine
- Järelduste vastuse serialiseerimine (haldab server või algoritm)
- Järeldusvastuse deserialiseerimine (kätleb klient)
Järgmine diagramm näitab serialiseerimise ja deserialiseerimise protsessi kutsumisprotsessi ajal.
Järgmises koodilõigul näitame näidet CustomPayloadTranslator
kui on vaja täiendavat kohandamist nii serialiseerimise kui ka deserialiseerimise käsitlemiseks vastavalt kliendi ja serveri poolel:
aasta demo-model-builder-pytorch.ipynb sülearvuti, demonstreerime, kuidas PyTorchi mudelit hõlpsasti SageMakeri lõpp-punkti juurutada ModelBuilder
koos CustomPayloadTranslator
ja InferenceSpec
klass.
Kasutuselevõtu etapimudel
Kui soovite mudelit järelduste tegemiseks või mudeliregistrisse lavastada, võite kasutada model.create()
or model.register()
. Lubatud mudel luuakse teenuses ja seejärel saate selle hiljem juurutada. Vaadake järgmist koodi:
Kasutage kohandatud konteinereid
SageMaker pakub eelehitatud Dockeri pildid selle sisseehitatud algoritmide ja toetatud süvaõppe raamistike jaoks, mida kasutatakse koolituseks ja järeldusteks. Kui eelehitatud SageMakeri konteiner ei vasta kõigile teie nõuetele, saate olemasolevat pilti oma vajaduste järgi laiendada. Eelehitatud pildi laiendamisega saate kasutada kaasasolevaid süvaõppe teeke ja sätteid, ilma et peaksite pilti nullist looma. Lisateavet eelehitatud konteinerite laiendamise kohta leiate SageMakeri dokumendist. ModelBuilder
toetab kasutusjuhtumeid oma konteinerite toomisel, mis on laiendatud meie eelehitatud Dockeri konteineritest.
Sel juhul oma konteineri kujutise kasutamiseks peate määrama väljad image_uri
ja model_server
määratlemisel ModelBuilder
:
Siin, image_uri
on konteineri kujutis ARN, mis salvestatakse teie kontole Amazoni elastsete konteinerite register (Amazon ECR) hoidla. Üks näide on näidatud järgmiselt:
Kui image_uri
on määratud ajal ModelBuilder
loomise protsessi, jätab see pildi automaatse tuvastamise vahele, kuna pildi URI on esitatud. Kui model_server
ei ole ModelBuilderis määratud, kuvatakse valideerimise tõrketeade, näiteks:
Selle postituse avaldamise seisuga ModelBuilder
toetab oma konteinerite toomist, mis on meie käest laiendatud eelehitatud DLC konteineri pildid või mudeliserveritega ehitatud konteinerid nagu Deep Java Library (DJL), Teksti genereerimise järeldus (TGI), TorchServeja Tritoni järeldusserver.
Kohandatud sõltuvused
Jooksmisel ModelBuilder.build()
, jäädvustab see vaikimisi teie Pythoni keskkonna automaatselt a requirements.txt
faili ja installib konteinerisse sama sõltuvuse. Mõnikord on teie kohalik Pythoni keskkond aga konteineris oleva keskkonnaga vastuolus. ModelBuilder
pakub lihtsat viisi jäädvustatud sõltuvuste muutmiseks selliste sõltuvuskonfliktide lahendamiseks, võimaldades teil sisestada oma kohandatud konfiguratsioonid ModelBuilder
. Pange tähele, et see kehtib ainult TorchServe'i ja Tritoni jaoks InferenceSpec
. Näiteks saate ModelBuilderis määrata sisendparameetrite sõltuvused, mis on Pythoni sõnastik, järgmiselt.
Määratleme järgmised väljad:
- auto – Kas proovida automaatselt jäädvustada oma keskkonna sõltuvusi.
- nõuded – Teejada enda juurde
requirements.txt
faili. (See on valikuline.) - tava – muude kohandatud sõltuvuste loend, mida soovite lisada või muuta. (See on valikuline.)
Kui sama moodul on määratud mitmes kohas, custom
on siis kõrgeim prioriteet requirements
ja auto
on madalaima prioriteediga. Oletame näiteks, et automaattuvastuse ajal ModelBuilder
tuvastab numpy==1.25
Ja requirements.txt
esitatakse fail, mis täpsustab numpy>=1.24,<1.26
. Lisaks on kohandatud sõltuvus: custom = ["numpy==1.26.1"]
. Sel juhul, numpy==1.26.1
valitakse, kui paigaldame konteinerisse sõltuvused.
Koristage
Kui olete mudelite testimise lõpetanud, kustutage kulude säästmiseks lõpp-punkt, kui lõpp-punkti pole enam vaja. Saate jälgida Koristage jaotises igas demomärkmikus või kasutage demo abil loodud mudeli ja lõpp-punkti kustutamiseks järgmist koodi:
Järeldus
Uus SageMaker ModelBuilderi võimalus lihtsustab ML-mudelite tootmisse juurutamist SageMakeris. Käsitsedes paljusid keerulisi detaile kulisside taga, vähendab ModelBuilder uute kasutajate õppimiskõverat ja maksimeerib kogenud kasutajate kasutust. Vaid mõne koodirea abil saate juurutada nii sisseehitatud raamistikega mudeleid nagu XGBoost, PyTorch, Triton ja Hugging Face, aga ka SageMaker JumpStarti pakutavaid mudeleid SageMakeri tugevatesse skaleeritavatesse lõpp-punktidesse.
Soovitame kõigil SageMakeri kasutajatel seda uut võimalust proovida, viidates aadressile Model Builder dokumentatsiooni leht. ModelBuilder on nüüd saadaval kõigile SageMakeri kasutajatele ilma lisatasuta. Kasutage seda lihtsustatud töövoogu oma mudelite kiiremaks juurutamiseks. Ootame huviga, kuidas ModelBuilder teie mudeli arendamise elutsüklit kiirendab!
Eriline tänu Sirisha Upadhyayalale, Raymond Liule, Gary Wangile, Dhawal Patelile, Deepak Gargile ja Ram Vegirajule.
Autoritest
Melanie Li, PhD, on Austraalias Sydneys asuva AWS-i AI/ML-i vanemspetsialist TAM. Ta aitab ettevõtte klientidel luua lahendusi, kasutades AWS-i tipptasemel AI/ML-i tööriistu, ning annab juhiseid ML-lahenduste väljatöötamiseks ja rakendamiseks parimate tavade alusel. Vabal ajal meeldib talle loodusega tutvuda ning pere ja sõpradega aega veeta.
Marc Karp on ML arhitekt koos Amazon SageMaker Service meeskonnaga. Ta keskendub sellele, et aidata klientidel kavandada, juurutada ja hallata ML töökoormust ulatuslikult. Vabal ajal meeldib talle reisida ja avastada uusi kohti.
Sam Edwards, on AWS Sydney pilveinsener (AI/ML), kes on spetsialiseerunud masinõppele ja Amazon SageMakerile. Ta on kirglik aidata klientidel lahendada masinõppe töövoogudega seotud probleeme ja luua neile uusi lahendusi. Väljaspool tööd meeldib talle reketispordiga tegeleda ja reisida.
Raghu Ramesha on Amazon SageMaker Service'i meeskonna ML-lahenduste vanemarhitekt. Ta keskendub sellele, et aidata klientidel luua, juurutada ja ML-i tootmise töökoormust SageMakerile ulatuslikult üle viia. Ta on spetsialiseerunud masinõppele, tehisintellektile ja arvutinägemisvaldkondadele ning tal on magistrikraadi arvutiteaduses TÜ Dallases. Vabal ajal meeldib talle reisida ja pildistada.
Shiva Raaj Kotini töötab Amazon SageMakeri järelduste tooteportfellis peamise tootejuhina. Järelduste tegemiseks keskendub ta SageMakeris mudeli juurutamisele, jõudluse häälestamisele ja optimeerimisele.
Mohan Gandhi on AWS-i vanemtarkvarainsener. Ta on olnud AWS-is viimased 10 aastat ja töötanud erinevate AWS-teenustega, nagu EMR, EFA ja RDS. Praegu on ta keskendunud SageMakeri järelduskogemuse täiustamisele. Vabal ajal naudib ta matkamist ja maratone.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- PlatoData.Network Vertikaalne generatiivne Ai. Jõustage ennast. Juurdepääs siia.
- PlatoAiStream. Web3 luure. Täiustatud teadmised. Juurdepääs siia.
- PlatoESG. Süsinik, CleanTech, Energia, Keskkond päikeseenergia, Jäätmekäitluse. Juurdepääs siia.
- PlatoTervis. Biotehnoloogia ja kliiniliste uuringute luureandmed. Juurdepääs siia.
- Allikas: https://aws.amazon.com/blogs/machine-learning/package-and-deploy-classical-ml-and-llms-easily-with-amazon-sagemaker-part-1-pysdk-improvements/
- :on
- :on
- :mitte
- : kus
- $ UP
- 1
- 10
- 100
- 11
- 114
- 12
- 125
- 13
- 14
- 15%
- 16
- 17
- 20
- 24
- 26%
- 7
- 8
- 9
- a
- ABC
- võime
- MEIST
- kiirendab
- kiirendid
- juurdepääs
- majutada
- Vastavalt
- üle
- tegelik
- lisama
- lisamine
- Täiendavad lisad
- Lisaks
- edasijõudnud
- ADEelis
- pärast
- vastu
- AI
- ai kasutusjuhtumeid
- AI / ML
- Eesmärgid
- algoritm
- algoritme
- Joondab
- Materjal: BPA ja flataatide vaba plastik
- Lubades
- võimaldab
- Ka
- Kuigi
- Amazon
- Amazon SageMaker
- Amazon Web Services
- vahel
- an
- ja
- mistahes
- API
- asjakohane
- OLEME
- AS
- seotud
- At
- Austraalia
- auto
- Automatiseeritud
- automaatselt
- saadaval
- keskmine
- AWS
- tagasi
- põhineb
- BE
- sest
- olnud
- enne
- taga
- kaamerate taga
- kasulik
- Kasu
- BEST
- parimaid tavasid
- Parem
- vahel
- mõlemad
- Toomine
- Toob
- ehitama
- ehitaja
- ehitatud
- sisseehitatud
- by
- helistama
- kutsudes
- Kutsub
- CAN
- võimeid
- võime
- lüüa
- pildistatud
- lööb
- Püüdmine
- mis
- juhul
- juhtudel
- muutma
- Vaidluste lahendamine
- muutuv
- tasu
- valik
- klass
- klient
- Cloud
- kood
- kommentaar
- keeruline
- keerukus
- komponent
- komponendid
- arvuti
- Arvutiteadus
- Arvuti visioon
- konfiguratsioon
- seadistamine
- konflikt
- Konfliktid
- järjepidev
- konsool
- Konteiner
- Konteinerid
- kontrollida
- muutma
- ümber
- konverteeriva
- parandada
- Vastav
- kulud
- looma
- loodud
- loomine
- Praegu
- kõver
- tava
- Kliendid
- kohandamine
- kohandada
- kohandatud
- Dallas
- andmed
- sügav
- sügav sukeldumine
- sügav õpe
- Deepak
- vaikimisi
- määratlema
- Määratleb
- määratlemisel
- Kraad
- demo
- näitama
- sõltuvused
- Sõltuvus
- juurutada
- lähetatud
- juurutamine
- kasutuselevõtu
- kasutuselevõtt
- juurutab
- Disain
- üksikasjalik
- detailid
- Detection
- Määrama
- määrates kindlaks
- arendaja
- Arendajad
- & Tarkvaraarendus
- erinev
- otse
- arutama
- jaotus
- sukelduma
- do
- laevalaadija
- dokument
- dokumentatsioon
- Ei tee
- Domeenid
- tehtud
- Ära
- ajal
- iga
- Ajalugu
- lihtsam
- kergesti
- tõhusalt
- jõupingutusi
- sundimatult
- lubatud
- võimaldab
- julgustama
- Lõpp-punkt
- insener
- Inseneride
- tagama
- tagades
- ettevõte
- kanne
- keskkond
- viga
- vead
- oluline
- näide
- näited
- olemasolevate
- oodatav
- ootab
- kogemus
- kogenud
- uurima
- Avastades
- laiendama
- laiendades
- nägu
- hõlbustada
- pere
- kiiremini
- tunnusjoon
- vähe
- Valdkonnad
- fail
- esimene
- Määrama
- Paindlikkus
- keskendunud
- keskendub
- järgima
- Järel
- järgneb
- eest
- formaat
- edasi
- Sihtasutus
- Raamistik
- raamistikud
- tasuta
- sõbrad
- Alates
- Täida
- täis
- täielikult
- funktsioon
- funktsioonid
- edasi
- garg
- Gary
- Gary Wang
- väravaga
- tekitama
- genereerib
- põlvkond
- generatiivne
- Generatiivne AI
- saama
- saamine
- GitHub
- läheb
- suur
- juhised
- käepide
- Käsitsemine
- juhtub
- Olema
- võttes
- he
- ärakuulamine
- aitama
- aidates
- aitab
- siin
- kõrgetasemeline
- kõrgeim
- tema
- omab
- võõrustas
- Hosting
- majutusteenused
- Kuidas
- Kuidas
- aga
- HTML
- http
- HTTPS
- Keskus
- ID
- identifitseerima
- Identity
- IDd
- if
- pilt
- rakendamisel
- import
- parandusi
- parandab
- Paranemist
- in
- lisatud
- Sissetulev
- info
- esialgne
- sisend
- sisendite
- paigaldama
- Näiteks
- integratsioon
- interaktiivne
- sisse
- kehtestama
- sisse
- Sissejuhatus
- kutsutud
- küsimustes
- IT
- ITS
- Java
- jpg
- Json
- lihtsalt
- Võti
- Teadma
- teatud
- suur
- viimane
- pärast
- hiljemalt
- algatama
- käivitamine
- kiht
- õppimine
- raamatukogud
- Raamatukogu
- nagu
- liinid
- nimekiri
- elama
- Laama
- koormus
- laadimine
- kohalik
- kohapeal
- liising
- metsaraie
- loogika
- enam
- Vaata
- otsin
- armastab
- madalaim
- masin
- masinõpe
- tegema
- TEEB
- Tegemine
- juhtima
- juhitud
- juht
- käsiraamat
- palju
- meistrid
- Maksimeerima
- maksimeerib
- mai..
- mehhanismid
- Mälu
- mainitud
- sõnum
- meetod
- rännanud
- minimaalne
- miinimum
- ML
- MLOps
- viis
- mudel
- mudelid
- muutma
- moodulid
- rohkem
- kõige
- mitmekordne
- peab
- loodus
- vajalik
- Vajadus
- vaja
- vajadustele
- Uus
- uusi kasutajaid
- ei
- mitte ükski
- meeles
- märkmik
- nüüd
- number
- nummerdatud
- objekt
- esemeid
- of
- Pakkumised
- on
- ONE
- ainult
- peale
- optimaalselt
- optimeerimine
- optimeerima
- optimeerimine
- Valikud
- or
- Muu
- meie
- välja
- väljund
- väljundid
- väljaspool
- enda
- pakend
- pakendatud
- pakendamine
- lehekülg
- parameeter
- parameetrid
- osa
- eriti
- sooritama
- Mööduv
- kirglik
- tee
- täitma
- jõudlus
- Õigused
- isiklik
- phd
- fotograafia
- valitud
- torujuhe
- Kohad
- Platon
- Platoni andmete intelligentsus
- PlatoData
- mänguväljak
- mängimine
- võrra
- portfell
- post
- võim
- tava
- tavad
- ennustada
- ennustus
- Predictor
- eelmine
- Peamine
- prioriteet
- menetlused
- protsess
- Protsessid
- Toode
- tootejuht
- Produktsioon
- tootlikkus
- anda
- tingimusel
- annab
- pakkudes
- avaldamine
- lükatakse
- Python
- pütorch
- kiiresti
- RAM
- valmis
- saama
- saab
- vähendab
- vähendamine
- viitama
- registri
- seotud
- kauge
- Hoidla
- taotleda
- Taotlusi
- nõudma
- nõutav
- Nõuded
- Vajab
- need
- vastavalt
- vastus
- REST
- Tulemused
- tagasipöördumine
- jõuline
- Roll
- rollid
- jooks
- jooksmine
- salveitegija
- SageMakeri järeldus
- sama
- Säästa
- salvestatud
- ütlema
- Skaalautuvus
- skaalautuvia
- Skaala
- skaneerida
- stseenide
- teadus
- teadlased
- kriimustada
- käsikiri
- SDK
- sdks
- sujuv
- Osa
- lõigud
- vaata
- valima
- valides
- SELF
- vanem
- Saadetud
- Seeria
- teenima
- server
- Serverid
- teenus
- Teenused
- komplekt
- seaded
- seade
- ta
- näitama
- presentatsioon
- näidatud
- Näitused
- külg
- lihtne
- lihtsustatud
- lihtsustab
- lihtsustama
- lihtsalt
- siluda
- jupp
- So
- tarkvara
- Tarkvara insener
- Lahendused
- LAHENDAGE
- mõned
- mõnikord
- spetsialist
- spetsialiseeritud
- spetsialiseerunud
- konkreetse
- määratletud
- kulutama
- sport
- Stage
- modernne
- Sammud
- Veel
- ladustamine
- salvestada
- ladustatud
- lihtne
- oja
- lihtsustab
- nöör
- struktuur
- struktuuride
- stuudio
- selline
- Toetatud
- Toetab
- Lüliti
- sydney
- sobivalt
- Võtma
- võtmine
- ülesanded
- meeskond
- tensorivool
- test
- Testimine
- tekst
- tänan
- et
- .
- oma
- Neile
- SIIS
- Seal.
- Need
- nad
- see
- Läbi
- aeg
- et
- sümboolne
- töövahendid
- traditsiooniline
- liiklus
- Rong
- koolitus
- muundumised
- trafo
- üleminek
- üleminek
- Tõlge
- Reisimine
- Lõitkodalane
- tõsi
- usaldav
- püüdma
- häälestamine
- kaks
- tüüp
- liigid
- aluseks
- URL
- kasutama
- Kasutatud
- Kasutaja
- Kasutajad
- kasutusalad
- kasutamine
- kinnitamine
- väärtus
- muutuja
- eri
- kaudu
- nägemus
- kõndima
- tahan
- Tee..
- kuidas
- we
- web
- veebiteenused
- Hästi
- millal
- kas
- mis
- kuigi
- will
- koos
- ilma
- Töö
- töötas
- töövoog
- Töövoogud
- töö
- töötab
- oleks
- XGBoost
- aastat
- sa
- Sinu
- sephyrnet