Faisnéis Riaracháin
Teideal | Freastal ar Mhúnlaí Táirgeachta |
Fad ama | 60 nóiméad |
Modúl | B |
Cineál ceachta | Seisiún teagaisc |
Fócas | Praiticiúil — IS Eagraíochtúil |
Ábhar | Samhail táirgeachta foirgneamh API |
Eochairfhocail
oibriú meaisínfhoghlama, coimeádáin,
Spriocanna Foghlama
- Dul i dtaithí ar choimeádánú
- Foghlaim TFX Freastal
- An cumas iarratas a dhéanamh ag fónamh go háitiúil agus ar Azure Coimeádáin
An tUllmhúchán a bhfuil coinne leis
Imeachtaí Foghlama le Críochnú Roimh
Ceann ar bith.
Éigeantach do Mhic Léinn
- Suiteáil WSL 2 roimh shuiteáil Docker
- Is féidir leat an rogha Windows Hyper-V a úsáid, ach ní thacaíonn sé seo le GPU
- Beidh ort Ubuntu (nó leaganacha oiriúnacha eile) a shuiteáil leis an ordú WSL CLI wsl --suiteáil -d ubuntu
- I gcás roinnt meaisíní beidh gá an WSL a nuashonrú freisin leis an ordú wsl -nuashonrú ( Tuilleadh eolais ar an nuashonrú seo)
- Beidh ort na tiománaithe is déanaí de chuid NVIDIA/CUDA a shuiteáil
- Suiteáil Docker do Windows: https://docs.docker.com/desktop/install/windows-install/
- Cruthaigh cuntas Azure le rochtain ar Azure Container Instances (ACI) a chruthú
Roghnach do Mhic Léinn
Teistiméireachtaí agus cúlra do mhic léinn
- Aditya Khosla, Nityananda Jayadevaprakash, Bangpeng Yao agus Li Fei-Fei. Tacar sonraí nua le haghaidh Catagóiriú Íomhá Mínghráinnithe. An Chéad Cheardlann maidir le hAmharc-Chlárú Mínghrádaithe (FGVC), Comhdháil IEEE maidir le Ríomhfhís agus Aitheantas Patrún (CVPR), 2011.
Molta do Mhúinteoirí
- Na cúraimí a liostaítear mar chúraimí éigeantacha agus roghnacha do na daltaí a dhéanamh.
Ábhair cheachta
Treoracha do Mhúinteoirí
Samhlacha Táirgeadh ag baint úsáide as TFX Freastal
- Tabharfaidh an físeán teagaisc seo deis do mhic léinn samhail oilte forbartha a ghlacadh a forbraíodh i Leabhar Nótaí Jupyter (ag baint úsáide as Tensorflow 2.x agus Keras) agus an tsamhail a shábháil i bhformáid Tensorflow. Cuirfear tús leis an rang teagaisc trí CNN bunúsach a fhorbairt chun arán madra a aithint. Sábhálfaimid an tsamhail ansin mar shamhail Tensorflow. Ansin úsáidfidh an seisiún teagaisc an cur chuige TFX (Tensorflow Extended https://www.tensorflow.org/tfx/serving/docker) le haghaidh MLOps áit a ndíreoimid sa rang teagaisc seo ar chomhpháirt a fhreastalaíonn ar TRX, is é sin APInna suaimhneacha a thógáil chun iad a úsáid/a chuardach i dtimpeallachtaí táirgthe. Chun é seo a dhéanamh, tógfaimid íomhá TFX Docker, agus bainfimid úsáid as an íomhá seo:
- Go háitiúil (óstach áitiúil)
- Trí Azure Container Instances (ACI), áit ar féidir cuardach a dhéanamh ar sheoladh poiblí IP
- Tá réamhshuiteálacha de dhíth, féach ar na hullmhúcháin éigeantacha do dhaltaí thíos.
- Is é an tacar sonraí tacar sonraí madraí Stanford, ina n-úsáidtear dhá rang madraí, Jack Russel agus Rhodesian Ridgeback, is féidir an tacar sonraí iomlán a fháil anseo.
- Tá gach ceann de na horduithe CLI Docker curtha ar fáil againn freisin ag bun an leathanaigh teagaisc WIKI seo.
Sceideal imlíneach/am
Fad ama (Min) | Tuairisc |
---|---|
20 | Fadhb 1: Samhail CNN a thógáil ag baint úsáide as fothacar de thacar sonraí madraí Stanford, rud a shábhálann an tsamhail seo mar shamhail Tensorflow |
10 | Fadhb 2: An tsamhail Tensorflow a imscaradh chuig API Rest go háitiúil (ag úsáid Duger) agus an tsamhail a fhiosrú |
20 | Fadhb 3: Samhail Tensorflow a imscaradh chuig API Rest trí úsáid a bhaint as Azure Container Instances (ACI) (ag baint úsáide as Docker) agus an tsamhail a fhiosrú |
10 | Athchaidhpeáil ar an bpróiseas chun tosaigh |
Orduithe CLI Docker
Úsáidtear na horduithe comhéadan líne ordaithe seo a leanas sa rang teagaisc seo chun na samhlacha a reáchtáil.
Rith go háitiúil
Céim 1: Sreabhadh an tsrutha a tharraingt
Docker tarraingt tensorflow/serving:latest-gpu
Céim 2: Rith an íomhá
Docker run --gpus all -p 8501:8501 -name tfserving_classifier -mount type=bind,source=c:\ production\,target=/models/img_classifier -e MODEL_NAME=img_classifier -t tensorflow/serving:latest-gpu
nó gan GPU
rith Docker -p 8501:8501 -ainm tfserving_classifier -mount type=bind,source=c:\ production\,target=/models/img_classifier -e MODEL_NAME=img_classifier -t tensorflow/serving:latest-gpu
Rith ar Azure ag baint úsáide as ACI
Céim 1: Athraigh an íomhá logánta chun an tsamhail a chur san áireamh
Docker rith -d -name serving_base tensorflow/serving:latest-gpu Docker cp:\production\ serving_base:/models/img_classifier Docker ps -aσ # a fháil id déanann Docker gealltanas “ENV MODEL_NAME img_classifier” a athrú & téann sé anseo> tensorflow_dogs_gpu Docker mharú serving_base
Céim 2: Íomhá a imscaradh go Azure ACI
Docker logála isteach azure cruthaíonn comhthéacs Docker aci deleteme scriosadh úsáid an chomhthéacs Docker rith Docker -p 8501:8501 kquille/tensorflow_dogs_gpu:kq
Step3 Faigh rochtain ar na logaí ACI, an seoladh IP, agus ansin stop agus bain an tseirbhís ACI ====== = =
logálann Docker ride jolly ps an Duga Docker stop jolly-ride Docker rm jolly-ride
Admhálacha
Keith Quille (OT Baile Átha Cliath, Campas Thamhlachta)
Rinne Saoráid um Chónascadh na hEorpa den Aontas Eorpach Faoi Dheontas CEF-TC-2020-1 Scileanna Digiteacha 2020-AE-IA-0068 comhairgeadú ar an gclár Máistreachta intleachta saorga ar Tháinig an Duine air.