How to Deploy Faster Machine Learning Workloads on AKS Clusters
Subscribe Now
Stay in the know on all things CODE. Updates are delivered to your inbox.
Overview
Learn how to build secure, scalable, and accelerated Kubeflow* pipelines on a Microsoft Azure* Kubernetes* Service (AKS) cluster.
Intel® Cloud Optimization Modules are cloud-native, open source reference architectures designed to help developers build and deploy AI solutions on leading cloud providers.
This session focuses on a module for Azure—Kubeflow Pipeline with XGBoost—and walks you through the process of building confidential Kubeflow pipelines for machine learning using Intel-optimized software and security technology on an AKS cluster.
This module shows you how to:
- Configure Azure cloud services (including an Azure resource group and Azure container registry) and AKS cluster with a confidential computing node pool.
- Install the Kubeflow software layer on an AKS cluster using a secure transport layer security (TLS) protocol.
- Implement a full, end-to-end machine learning pipeline using an XGBoost model plus Intel® AI software optimizations to predict credit risk, from data preprocessing to model inference.
- Take advantage of the security of confidential computing nodes on an AKS cluster using Intel® Software Guard Extensions (Intel® SGX) and use Intel® Turbo Boost Max Technology 3.0 to reach 3.5 GHz for AI acceleration.
The presentation includes a hands-on demo showing how to set up and run the full Kubeflow pipeline.
Skill level: Intermediate
Featured Software
- Get the following as stand-alone tools or as part of the AI Tools:
- Get the stand-alone version of Intel® oneAPI Data Analytics Library (oneDAL) or as part of the Intel® oneAPI Base Toolkit.
Download Code Samples
Accelerate data science and AI pipelines-from preprocessing through machine learning-and provide interoperability for efficient model development.
Speed up and scale your scikit-learn* workflows for CPUs and GPUs across single- and multi-node configurations with this Python* module for machine learning.
Deploy compute-intense data science applications on CPUs and GPUs with algorithm functions including analysis, math, and training and library prediction.
Use this well-known machine learning package for gradient-boosted decision trees to accelerate model training and improve accuracy for better predictions.
You May Also Like
Related Articles