[ta stran na wikiju][indeks][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Vadnica: Ml-Ops

Upravne informacije

Naslov Servisni proizvodni modeli
Trajanje 60 minut
Modul B
Vrsta lekcije Tutorial
Osredotočenost Praktična – organizacijska umetna inteligenca
Tema Model proizvodnje stavb API

Ključne besede

operacija strojnega učenja, kontejnerji,

Učni cilji

Pričakovana priprava

Učenje Dogodki, ki jih je treba dokončati pred

Nobenega.

Obvezno za študente

Reference in ozadje za študente

  • Aditya Khosla, Nityananda Jayadevaprakash, Bangpeng Yao in Li Fei-Fei Nov nabor podatkov za Fine-Grained Image Categorization. Prva delavnica o lepi vizualni kategorizaciji (FGVC), Konferenca IEEE o računalniškem vidu in priznavanju vzorcev (CVPR), 2011.

Priporočeno za učitelje

  • Naredite naloge, ki so navedene kot obvezne in neobvezne za študente.

Gradivo za učne ure

Navodila za učitelje

Proizvodni modeli z uporabo TFX Serving

Oris/časovni razpored

Trajanje (mini) Opis
20 Težava 1: Izdelava modela CNN z uporabo podmnožice nabora podatkov za pse Stanford, ki ta model shrani kot model Tensorflow
10 Težava 2: Uvajanje modela Tensorflow na lokalni API (z uporabo Dockerja) in poizvedovanje po modelu
20 Težava 3: Uvajanje modela Tensorflow v počivalni API z uporabo primerkov Azure Container (ACI) (z uporabo Dockerja) in poizvedovanje po modelu
10 Ponovite postopek prednjega prehoda

Docker CLI ukazi

Naslednji ukazi vmesnika ukazne vrstice se uporabljajo v tej vadnici za zagon modelov.

Teči lokalno

Korak 1: Povlecite tenzorčni tok

Docker pull tensorflow/serving:zadnji-gpu

Korak 2: Zaženi sliko

Docker run --gpus all -p 8501:8501 --ime tfserving_classifier --mount type=bind,source=c:\produkcija\,target=/models/img_classifier -e MODEL_NAME=img_classifier -t tensorflow/serving:latest-gpu

brez GPU

Docker run -p 8501:8501 --ime tfserving_classifier --mount type=bind,source=c:\produkcija\,target=/models/img_classifier -e MODEL_NAME=img_classifier -t tensorflow/serving:lad-gpu

Teči na Azure z uporabo ACI

Korak 1: Spreminjanje lokalne slike, da bo vključen model

Docker run -d --name Service_base tensorflow/serving:zadnji-gpu
Docker cp:\produkcija\serviranje_base:/modeli/img_classifier 
Docker ps -aн н#, da bi dobili ID 
Docker pošiljanje --sprememba „ENV MODEL_NAME img_classifier“ <id gre tukaj> tensorflow_dogs_gpu 
Docker ubiti služijo_base 

Korak 2: Namestitev slike v Azure ACI

Docker Login azure
Docker kontekst ustvari aci deleteme 
Docker kontekst Uporaba Izbriši 
Docker run -p 8501:8501 kquille/tensorflow_dogs_gpu:kq 

Korak 3 Dostop do dnevnikov ACI, naslova IP in nato ustavite in odstranite storitev ACI ====

Docker dnevniki jolly-ride
Docker ps 
Docker stop jolly-ride 
Docker rm jolly-ride 

Priznanja

Keith Quille (TU Dublin, Tallaght Campus)

Program Masters umetne inteligence, ki je bil vključen v človeka, je bil sofinanciran z instrumentom za povezovanje Evrope Evropske unije v okviru nepovratnih sredstev (CEF-TC-2020–1 Digital Skills 2020-EU-IA-0068).