Abstract
The previous chaptercovered what constitutes an AI model, the different types of models we can create, and how to train and build these models. An AI model does not become useful until it is deployed somewhere and consumed by the end user. This chapter describes the various options available on Azure to deploy your models. We provide general guidelines on what to use and when, but this is by no means an exhaustive guide to the Azure platform. In the following sections we discuss the metrics over which we compare the various deployment platforms. Then we discuss the platforms we have found to be suitable for deploying ML models and highlight their pros and cons. We also present simple use cases and architectures for each of them so that you get an idea of how they would fit into a larger solution. We also provide a step-by-step tutorial for deployment of a CNN to Azure Kubernetes Services (AKS) with GPU nodes as a hands-on guide for one recommended option for building a real-time request–response AI system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Mathew Salvaris, Danielle Dean, Wee Hyong Tok
About this chapter
Cite this chapter
Salvaris, M., Dean, D., Tok, W.H. (2018). Operationalizing AI Models. In: Deep Learning with Azure. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3679-6_10
Download citation
DOI: https://doi.org/10.1007/978-1-4842-3679-6_10
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-3678-9
Online ISBN: 978-1-4842-3679-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)