[tato stránka na wiki][index][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Tutoriál: Ml-Ops

Administrativní informace

Název Servírování výrobních modelů
Trvání 60 minut
Modul B
Typ lekce Tutoriál
Soustředění Praktické – Organizační AI
Téma Konstrukční výrobní model API

Klíčová slova

provoz strojového učení, kontejnery,

Vzdělávací cíle

Očekávaná příprava

Vzdělávací akce, které mají být dokončeny před

Žádné.

Povinné pro studenty

Reference a zázemí pro studenty

  • Aditya Khosla, Nityananda Jayadevaprakash, Bangpeng Yao a Li Fei-Fei. Nová datová sada pro kategorizaci obrázků s jemným leskem. První workshop na téma Fine-Grained Visual Categorization (FGVC), IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2011.

Doporučeno pro učitele

  • Proveďte úkoly uvedené jako povinné a volitelné pro studenty.

Materiály pro výuku

Pokyny pro učitele

Výrobní modely využívající TFX Serving

Osnova/časový rozvrh

Doba trvání (Min) Popis
20 Problém 1: Vytvoření modelu CNN s podmnožinou souboru dat pro psy Stanfordu, který tento model uloží jako model Tensorflow
10 Problém č. 2: Nasazení modelu Tensorflow do Rest API lokálně (pomocí Dockeru) a dotazování modelu
20 Problém 3: Nasazení modelu Tensorflow do rozhraní API Rest pomocí Azure Container Instances (ACI) (pomocí Dockeru) a dotazování na model
10 Rekapitulace procesu předávání dopředu

Docker CLI příkazy

Následující příkazy rozhraní příkazového řádku se používají v tomto tutoriálu ke spuštění modelů.

Běžet lokálně

Krok 1: Tah tensorflow

Docker tah tensorflow/serving:latest-gpu

Krok 2: Spusťte obrázek

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

nebo bez GPU

Docker run -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

Běh na Azure pomocí ACI

Krok 1: Upravte místní obrázek tak, aby byl součástí modelu

Docker run -d --name service_base tensorflow/serving:latest-gpu
Docker cp c:\production\ service_base:/models/img_classifier 
Docker ps -aа а# dostat id 
Docker commit --change „ENV MODEL_NAME img_classifier“ &id jde zde> tensorflow_dogs_gpu 
Docker kill service_base 

Krok 2: Nasazení obrazu do Azure ACI

Docker přihlášení azurové
Docker kontext vytvořit aci deleteme 
Docker kontextové použití deleteme 
Docker run -p 8501:8501 kquille/tensorflow_dogs_gpu:kq 

Krok 3 Přístup k protokolům ACI, IP adresa, a pak zastavit a odebrat službu ACI =====

Docker logs veselé jízdy
Docker ps 
Docker stop veselé jízdy 
Docker rm veselé jízdy 

Potvrzení

Keith Quille (TU Dublin, Tallaght Campus)

Program Human-Centered AI Masters byl spolufinancován Nástrojem Evropské unie pro propojení Evropy v rámci grantu CEF-TC-2020–1 Digitální dovednosti 2020-EU-IA-0068.