Amazon SageMaker Studio on täielikult integreeritud arenduskeskkond (IDE) masinõppe (ML) jaoks, mis osaliselt põhineb JupyterLab 3. Studio pakub veebipõhist liidest andmete ettevalmistamiseks ning ML-mudelite koostamiseks, koolitamiseks ja juurutamiseks vajalike ML-i arendusülesannete interaktiivseks täitmiseks. Studios saate laadida andmeid, kohandada ML-mudeleid, liikuda katsete kohandamiseks sammude vahel, võrrelda tulemusi ja juurutada ML-mudeleid järelduste tegemiseks.
. AWS pilvearenduskomplekt (AWS CDK) on avatud lähtekoodiga tarkvaraarendusraamistik AWS CloudFormation korstnad automaatika kaudu CloudFormationi mall põlvkond. Virn on AWS-i ressursside kogu, mida saab programmiliselt värskendada, teisaldada või kustutada. AWS CDK konstrueerib on AWS CDK rakenduste ehitusplokid, mis esindavad pilvearhitektuuride määratlemise kavandit.
Studio seadistamine AWS CDK-ga on muutunud sujuvamaks protsessiks. AWS CDK võimaldab kasutada natiivseid konstruktsioone, et defineerida ja juurutada Studio, kasutades infrastruktuuri koodina (IaC), sealhulgas AWS-i identiteedi- ja juurdepääsuhaldus (AWS IAM) load ja soovitud pilveressursside konfiguratsioonid – kõik ühes kohas. Seda arendusmeetodit saab kasutada koos teiste levinud tarkvaratehnika parimate tavadega, nagu automatiseeritud koodi juurutamine, testid ja CI / CD torujuhtmed. AWS CDK vähendab tüüpiliste infrastruktuuri juurutusülesannete täitmiseks kuluvat aega, vähendades samal ajal automaatika abil pinda inimlike vigade tõttu.
See postitus juhendab teid Studio seadistamise ja juurutamise alustamiseks, et standardiseerida ML-mudelite väljatöötamist ja koostööd teiste ML-i inseneride ja ML-teadlastega. Kõik postituses olevad näited on kirjutatud Pythoni programmeerimiskeeles. Siiski pakub AWS CDK sisseehitatud tuge mitme jaoks muud programmeerimiskeeled nagu JavaScript, Java ja C#.
Eeldused
Alustamiseks kehtivad järgmised eeltingimused:
Kloonige GitHubi hoidla
Esiteks, lähme kloonida the,en GitHubi hoidla.
Kui hoidla on edukalt tõmmatud, saate kontrollida cdk kataloogi, mis sisaldab järgmisi ressursse:
- cdk - Sisaldab peamisi cdk-ressursse
- app.py – kus on määratletud AWS CDK pinu
- cdk.json – Sisaldab metaandmeid ja funktsioonide lippe
AWS CDK skriptid
Kaks peamist faili, mida tahame vaadata cdk
alamkataloog on sagemaker_studio_construct.py
ja sagemaker_studio_stack.py
. Vaatame iga faili üksikasjalikumalt.
Stuudio konstruktsioonifail
Stuudio konstruktsioon on määratletud sagemaker_studio_construct.py
faili.
Studio konstruktsioon võtab arvesse virtuaalne privaatpilv (VPC), loetletud kasutajad, AWS-i piirkond ja aluseks olev eksemplari vaiketüüp parameetritena. See AWS CDK konstruktsioon teenib järgmisi funktsioone:
- Loob Studio domeeni (
SageMakerStudioDomain
) - Määrab IAM-i rolli
sagemaker_studio_execution_role
koosAmazonSageMakerFullAccess
ressursside loomiseks vajalikud õigused. Õiguste ulatust tuleb veelgi vähendada, et järgida turvalisuse parandamiseks kõige väiksemate privileegide põhimõtet. - Määrab Jupyteri serveri rakenduse seaded – võtab kasutusele
JUPYTER_SERVER_APP_IMAGE_NAME
, mis määrab kasutatava jupyter-server-3 konteineri kujutise. - Määrab kerneli lüüsi rakenduse seaded – võtab sisse
KERNEL_GATEWAY_APP_IMAGE_NAME
, mis määratleb kasutatava Datascience-2.0 konteineri kujutise. - Loob iga loetletud kasutaja jaoks kasutajaprofiili
Järgmine koodilõik näitab asjakohaseid Studio domeeni AWS CloudFormationi ressursse, mis on määratletud AWS CDK-s:
Järgmine koodilõik näitab AWS CloudFormationi ressurssidest loodud kasutajaprofiile:
Stuudio virnafail
Pärast konstruktsiooni määratlemist saate selle lisada, luues klassi eksemplari ja edastades vajalikud argumendid virna sees. Virn loob AWS CloudFormationi ressursid ühe sidusa juurutuse osana. See tähendab, et kui vähemalt ühte pilveressurssi ei õnnestu luua, tühistab CloudFormationi virn kõik tehtud muudatused. Studio konstruktsiooni järgmine koodilõik loob Studio virna sees:
Juurutage AWS CDK virn
AWS CDK virna juurutamiseks käivitage oma terminaliaknas projekti juurkataloogist järgmised käsud:
aws configure
pip3 install -r requirements.txt
cdk bootstrap --app "python3 -m cdk.app"
cdk deploy --app "python3 -m cdk.app"
Vaadake üle ressursid, mille AWS CDK teie AWS-i kontol loob ja kui teil palutakse virna juurutada, valige jah. Oodake, kuni virna juurutamine lõpeb. See võtab tavaliselt vähem kui 5 minutit; ressursside lisamine pikendab aga juurutamisaega. Samuti saate kontrollida juurutamise olekut saidil AWS CloudFormationi konsool.
Kui virn on edukalt juurutatud, kontrollige selle teavet Studio juhtpaneelilt. Peaksite nägema enda loodud SageMaker Studio kasutajaprofiili.
Kui paigutate virna ümber, kontrollib see muudatusi, teostades ainult vajalikke pilveressursside värskendusi. Näiteks saab seda kasutada kasutajate lisamiseks või õiguste muutmiseks need kasutajad ilma kõiki määratletud pilveressursse uuesti loomata.
Korista ära
Virna kustutamiseks toimige järgmiselt.
- Valige AWS CloudFormationi konsoolil Hoidla navigeerimispaanil.
- Avage virn, mille soovite kustutada.
- Valige virna üksikasjade paanil kustutama.
- Vali Kustuta virn kui küsitakse.
AWS CloudFormation kustutab virna juurutamisel loodud ressursid. See võib kuluda veidi aega, olenevalt loodud ressursside hulgast.
Kui teil tekib nende puhastustoimingute käigus probleeme, peate võib-olla seda tegema kustutage Studio domeen käsitsi enne selles jaotises kirjeldatud toimingute kordamist.
Järeldus
Selles postituses näitasime, kuidas kasutada AWS-i pilvepõhiseid IaC-ressursse, et luua Studio juurutamiseks hõlpsasti korduvkasutatav mall. SageMaker Studio on täielikult integreeritud veebipõhine IDE, mis pakub JupyterLab3-l põhinevate ML-i arendusülesannete jaoks visuaalset liidest. AWS CDK virnade abil saime määratleda konstruktsioonid pilvekomponentide loomiseks, mida saab hõlpsasti muuta, redigeerida või kustutada, tehes muudatusi aluseks olevas CloudFormationi virnas.
Amazon Studio kohta lisateabe saamiseks vt Amazon SageMaker Studio.
Autoritest
Cory Hairston on Amazon ML Solutions Labi tarkvarainsener. Ta õpib innukalt uusi tehnoloogiaid ja kasutab seda teavet korduvkasutatavate tarkvaralahenduste loomiseks. Ta on innukas jõutõstja ja veedab oma vaba aega digitaalse kunsti tegemisega.
Marcelo Aberle on AWS AI organisatsioonis ML insener. Ta juhib Amazon ML Solutions Labis MLOpsi jõupingutusi, aidates klientidel kavandada ja rakendada skaleeritavaid ML-süsteeme. Tema missiooniks on suunata kliente nende ettevõtte ML-teekonnal ja kiirendada nende ML-teed tootmiseni.
Yash Shah on teadusjuht Amazon ML Solutions Lab. Tema ja tema rakendusteadlastest ja masinõppeinseneridest koosnev meeskond töötavad mitmesuguste masinõppe kasutusjuhtudega tervishoiust, spordist, autotööstusest ja tootmisest.
- SEO-põhise sisu ja PR-levi. Võimenduge juba täna.
- Platoblockchain. Web3 metaversiooni intelligentsus. Täiustatud teadmised. Juurdepääs siia.
- Allikas: https://aws.amazon.com/blogs/machine-learning/set-up-amazon-sagemaker-studio-with-jupyter-lab-3-using-the-aws-cdk/
- 1
- 100
- a
- Võimalik
- MEIST
- kiirendama
- juurdepääs
- konto
- AI
- Materjal: BPA ja flataatide vaba plastik
- võimaldab
- Amazon
- Amazon ML Solutions Lab
- Amazon SageMaker
- Amazon SageMaker Studio
- summa
- ja
- app
- rakendused
- rakendatud
- kehtima
- lähenemine
- tuline
- PIIRKOND
- argumendid
- kunst
- Automatiseeritud
- Automaatika
- auto
- AWS
- AWS CloudFormation
- tagasi
- põhineb
- muutuma
- enne
- BEST
- parimaid tavasid
- vahel
- Plokid
- Bootstrap
- ehitama
- Ehitus
- sisseehitatud
- juhtudel
- muutma
- Vaidluste lahendamine
- kontrollima
- Vali
- Cloud
- kood
- SIDUS
- koostöö
- kogumine
- kombinatsioon
- ühine
- võrdlema
- täitma
- komponendid
- konsool
- ehitama
- Konteiner
- sisaldab
- kontrollida
- juhtpaneel
- looma
- loodud
- loob
- loomine
- loomine
- Kliendid
- andmed
- vaikimisi
- määratlemisel
- Olenevalt
- juurutada
- lähetatud
- juurutamine
- kasutuselevõtu
- kasutuselevõtt
- Disain
- detail
- detailid
- & Tarkvaraarendus
- digitaalne
- digital Art
- blokeeritud
- domeen
- alla
- iga
- kergesti
- jõupingutusi
- kohtumine
- insener
- Inseneriteadus
- Inseneride
- ettevõte
- keskkond
- viga
- Eeter (ETH)
- näide
- näited
- ei
- tunnusjoon
- mees
- fail
- Faile
- esimene
- järgima
- Järel
- Raamistik
- tasuta
- Alates
- täielikult
- funktsioonid
- edasi
- värav
- põlvkond
- saama
- GitHub
- läheb
- suunata
- juhendid
- võttes
- tervishoid
- aidates
- Kuidas
- Kuidas
- aga
- HTML
- HTTPS
- inim-
- IAC
- IAM
- Identity
- pilt
- rakendada
- paranenud
- in
- info
- Infrastruktuur
- paigaldama
- Näiteks
- integreeritud
- Interface
- küsimustes
- IT
- Java
- JavaScript
- teekond
- Json
- labor
- keel
- juhtivate
- õppimine
- võimendav
- Loetletud
- koormus
- Vaata
- masin
- masinõpe
- põhiline
- Tegemine
- juht
- tootmine
- vahendid
- Metaandmed
- protokoll
- missioon
- ML
- MLOps
- mudel
- mudelid
- modifitseeritud
- rohkem
- liikuma
- mitmekordne
- emakeelena
- NAVIGATSIOON
- vajalik
- Vajadus
- Uus
- Uued tehnoloogiad
- Pakkumised
- ONE
- avatud lähtekoodiga
- Avatud lähtekoodiga tarkvara
- organisatsioon
- Muu
- pane
- paneel
- parameetrid
- osa
- Mööduv
- tee
- täitma
- esitades
- Õigused
- Koht
- Platon
- Platoni andmete intelligentsus
- PlatoData
- post
- tavad
- Valmistama
- eeldused
- põhimõte
- era-
- protsess
- Produktsioon
- profiil
- profiilid
- Programming
- projektid
- annab
- Python
- valik
- vähendab
- piirkond
- asjakohane
- Hoidla
- esindavad
- nõutav
- Nõuded
- ressurss
- Vahendid
- Tulemused
- korduvkasutatav
- Roll
- rullides
- juur
- jooks
- salveitegija
- skaalautuvia
- teadus
- teadlased
- ulatus
- Osa
- turvalisus
- SELF
- teenib
- komplekt
- kehtestamine
- seaded
- peaks
- Näitused
- tarkvara
- tarkvaraarenduse
- Tarkvara insener
- tarkvaraarendus
- Lahendused
- mõned
- sport
- Kestab
- Hoidla
- alustatud
- olek
- Sammud
- Sujuvamaks
- stuudio
- Edukalt
- selline
- toetama
- Pind
- süsteem
- süsteemid
- Võtma
- võtab
- ülesanded
- meeskond
- Tehnoloogiad
- šabloon
- terminal
- testid
- .
- oma
- Läbi
- aeg
- et
- Rong
- tüüpiline
- tüüpiliselt
- aluseks
- ajakohastatud
- Uudised
- kasutama
- Kasutaja
- Kasutajad
- virtuaalne
- ootama
- Veebipõhine
- kuigi
- will
- jooksul
- ilma
- Töö
- kirjalik
- Sinu
- sephyrnet