[din il-paġna fuq il-wiki][indiċi][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Tutorja: Ml-Ops

Informazzjoni Amministrattiva

Titlu Jservu Mudelli ta ‘Produzzjoni
Tul ta’ żmien 60 minuta
Modulu B
Tip ta’ lezzjoni Tutorja
Fokus Prattiċi — IA organizzattiva
Suġġett Mudell tal-produzzjoni tal-bini API

Kliem prinċipali

operazzjoni ta’ tagħlim awtomatiku, kontejners,

Għanijiet ta’ Tagħlim

Preparazzjoni mistennija

Avvenimenti ta’ Tagħlim li għandhom jiġu Mlestija Qabel

Xejn.

Obbligatorju għall-Istudenti

Referenzi u sfond għall-istudenti

  • Aditya Khosla, Nityananda Jayadevaprakash, Bangpeng Yao u Li Fei-Fei. Sett ta’ data ġdid għall-Kategorizzazzjoni tal-Immaġni Mnaqqxa bl-Inbid. l-Ewwel Workshop dwar il-Kategorizzazzjoni Viżiva Mnaqqsa mid-Disinn (FGVC), Konferenza IEEE dwar il-Viżjoni tal-Kompjuter u r-Rikonoxximent tad-Disinn (CVPR), 2011.

Rakkomandat għall-Għalliema

  • Jagħmlu l-kompiti elenkati bħala obbligatorji u fakultattivi għall-istudenti.

Materjali tal-lezzjoni

Struzzjonijiet għall-Għalliema

Mudelli ta ‘Produzzjoni bl-użu TFX Serving

Deskrizzjoni ġenerali/skeda ta’ żmien

Tul ta’ żmien (Min) Deskrizzjoni
20 Problema 1: Bini ta ‘mudell CNN bl-użu ta’ subsett tal-klieb Stanford dataset, iffrankar dan il-mudell bħala mudell Tensorflow
10 Problema 2: l-iskjerament tal-mudell Tensorflow għal API Mistrħa lokalment (bl-użu Docker) u jistaqsi l-mudell
20 Problema 3: l-użu tal-mudell Tensorflow għal API Mistrħa bl-użu ta’ Azure Container Instances (ACI) (bl-użu ta’ Docker) u tistaqsi dwar il-mudell
10 Erġa’ agħmel kappa fuq il-proċess tal-pass’il quddiem

Kmandi CLI Docker

Il-kmandi li ġejjin linja kmand interface huma użati f’dan tutorja biex imexxu l-mudelli.

Mexxi lokalment

Stadju 1: Pull tensorflow

Docker iġbed tensorflow/serving: l-aħħar-gpu

It-tieni pass: Mexxi l-immaġni

ġirja ta’ Docker -gpus kollha -p 8501:8501 -isem tfserving_classifier -mount type=bind,source=c:\production\,target=/models/img_classifier -e MODEL_NAME=img_classifier -t tensorflow/serving:l-aħħar gpu

jew mingħajr GPU

ġirja ta’ Docker -p 8501:8501 -isem tfserving_classifier -type=bind,source=c:\production\,target=/img_classifier -e MODEL_NAME=img_classifier -t tensorflow/serving:l-aħħar gpu

Mexxi fuq Azure bl-użu ACI

Stadju 1: Immodifika l-immaġni lokali biex ikun inkluż il-mudell

docker run -d -isem service_base tensorflow/serving: l-aħħar-gpu
docker c:\production\ serving_base:/models/img_classifier 
DOcker ps -a” π# biex tieħu l-id 
Docker jimpenjaw --bidla “ENV MODEL_NAME img_classifier” &id tmur hawn tensorflow_dogs_gpu 
docker joqtlu serve_base 

It-tieni pass: Skjera Image biex Azure ACI

Docker login azure
kuntest Docker joħolqu tħassir aci 
tħassir tal-kuntest ta’ Docker 
run Docker -p 8501:8501 kquille/tensorflow_dogs_gpu:kq 

Step3 Aċċessa l-logs tal-ACI, l-indirizz IP, u mbagħad waqqaf u neħħi s-servizz tal-ACI =====

Docker zkuk jolly-ride
ps tad-docker 
Docker tieqaf jolly-rikba 
Docker rm jolly-rikba 

Rikonoxximenti

Keith Quille (TU Dublin, Kampus ta’ Tallaght)

Il-programm Masters tal-IA Ċentrata mill-Bniedem ġie kofinanzjat mill-Faċilità Nikkollegaw l-Ewropa tal-Unjoni Ewropea Taħt l-Għotja CEF-TC-2020–1 Ħiliet Diġitali 2020-EU-IA-0068.