[тази страница в уики][индекс][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Урок: Ml-Ops

Административна информация

Дял Обслужващи производствени модели
Продължителност 60 минути
Модул Б
Вид на урока Урок
Фокус Практически — Организационен ИИ
Тема Модел на производство на сгради API

Ключови думи

машинно самообучение, контейнери,

Учебни цели

Очаквана подготовка

Обучение на събития, които трябва да бъдат завършени преди

Няма.

Задължително за студентите

Референции и фон за студенти

  • Адития Хосла, Нитянанда Джаядевапракаш, Бангпенг Яо и Ли Фей-Фей. Нов набор от данни за категоризация на изящни изображения. Първа работна среща по изящна визуална категоризация (FGVC), Конференция на IEEE за компютърна визия и разпознаване на модели (CVPR), 2011 г.

Препоръчва се за учители

  • Изпълнявайте задачите, изброени като задължителни и незадължителни за учениците.

Материали за уроци

Инструкции за учители

Производствени модели, използващи TFX Serving

Описание/времеви график

Продължителност (минимум) Описание
20 Проблем 1: Изграждане на CNN модел, използвайки подмножество от данни за кучета от Станфорд, запазвайки този модел като модел Tensorflow
10 Проблем 2: Разгръщане на модела Tensorflow на API на място (използване на Docker) и търсене на модела
20 Проблем 3: Разполагане на модела Tensorflow в API на Rest с помощта на Azure Container Instances (ACI) (използване на Docker) и търсене на модела
10 Обобщение на процеса на преминаване напред

Docker CLI команди

Следните команди за интерфейс на командния ред се използват в този урок, за да стартирате моделите.

Бягайте на местно ниво

Стъпка 1: Издърпайте тензорфлока

Docker дърпа tensorflow/serving: Lastst-gpu

Стъпка 2: Стартирайте изображението

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: lastst-gpu

или без 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: lastst-gpu

Стартирайте на Azure с помощта на ACI

Стъпка 1: Промяна на местното изображение, за да има включен модел

Docker run -d -name service_base tensorflow/serving: lastst-gpu
Docker cp c:\production\ service_base:/models/img_classifier 
Docker ps -a # за да получите ID 
Docker commit -change „ENV MODEL_NAME img_classifier“ &id отива тук> tensorflow_dogs_gpu 
Docker Убийте сервиране_base 

Стъпка 2: Разгърнете изображението в Azure ACI

Docker login лазура
Docker контекст създаде aci изтриване 
Docker контекст използване изтриване 
Docker run -p 8501:8501 kquille/tensorflow_dogs_gpu:kq 

Стъпка 3 Достъп до регистрационните файлове на ACI, IP адреса и след това спрете и премахнете услугата ACI ====

Docker logs jolly-ride
Docker ps 
Докър спри веселата езда 
Docker rm jolly-ride 

Потвърждения

Кийт Кийл (TU Dublin, Tallaght Campus)

Магистърската програма по ИИ, насочена към човека, беше съфинансирана от Механизма за свързване на Европа на Европейския съюз под формата на безвъзмездни средства № CEF-TC-2020—1 Digital Skills 2020-EU-IA-0068.