Working With Azure Batch AI

Slides:



Advertisements
Similar presentations
9/24/2017 7:27 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Advertisements

12/29/2017 3:36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Run Azure Services in your datacenter
Building ARM IaaS Application Environment
BRK3396 Updating and servicing Microsoft Azure Stack
4/18/2018 3:49 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
GPU in Azure: Visualiztion to AI
Accelerate your DevOps with OpenShift by Red Hat
From IT Pros to IT Heroes - with Azure DevTest Labs
Develop, debug and deploy containerized applications with Docker
BigDL Deep Learning Library on HDInsight
Providing reliable SMB shares in Microsoft Azure
Creating Enterprise Grade BI Models with Azure Analysis Services
5/27/ :57 PM Tips & Tricks for Deploying and Managing Microsoft Dynamics 365 for Sales and Service Sean McNellis Shawn Dieken Dynamics 365 Principal.
Azure File Sync Setup, configuration and management
Build interactive data analysis environments using Apache Spark
Melbourne Azure Meetup
Windows Server* 2016 & Intel® Technologies
Configure and Manage Your Hybrid Cloud Environment at Scale
Azure Cloud Shell Magic of Modern Command-line Management
Open Source Toolkit for Turn-Key AI Cluster (Introduction)
Developing Hybrid Apps on Microsoft Azure Stack
AI development using Data Science Virtual Machines (DSVM) in Azure
Migrating your IaaS infrastructure from ASM to ARM without downtime
Introducing Azure Functions
ADF & SSIS: New Capabilities for Data Integration in the Cloud
Learning about Containers in the Real World
Azure Functions and Automation: The SQL Agent in the Cloud
Virtual Machine Diagnostics in Microsoft Azure
7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /22/2018 3:27 PM BRK2121
Microsoft Ignite /31/ :08 AM
Get Started with Common Data Model (CDM) and PowerApps
9/6/2018 7:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
ASP.NET in Linux and Windows containers
Serverless Architecture in Azure
Troubleshooting Windows 10 Deployment: Top 10 Tips and Tricks
Azure.
Use server-based personal desktops in Windows Server 2016
Open Source Toolkit for Turn-Key AI Cluster (Introduction)
Azure Infrastructure as a Service
Monitor your Microservices with Application Insights
Enterprise security for big data solutions on Azure HDInsight
Deploy Windows 10 Mobile for the mobile workforce
Azure Container Instances
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
F5 WAF in Azure Security Center
Microsoft Connect /17/ :34 AM
Developing for the cloud with Visual Studio
Microsoft Virtual Academy
THR1171 Azure Data Integration: Choosing between SSIS, Azure Data Factory, and Azure Databricks Cathrine Wilhelmsen, | cathrinew.net.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Microsoft Build /14/2019 8:42 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Using the Microsoft AI Platform for next generation applications
Serverless Architecture in the Cloud
Meetup User Experience Design for SharePoint
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Building and running HPC apps in Windows Azure
Learn how to leverage the Microsoft Store for Education in your school
Choosing between Microsoft PowerPoint & Sway
TechEd /11/ :25 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Azure Machine Learning on Databricks
Discussion Panel: Windows Server MVP Panel
Service Template Creation from the Ground Up
Day 2, Session 2 Connecting System Center to the Public Cloud
Microsoft Virtual Academy
OneDrive Unplugged A panel discussion on all things OneDrive
Productive + Hybrid + Intelligent + Trusted
SQL Server 2019 Bringing Apache Spark to SQL Server
Presentation transcript:

Working With Azure Batch AI 6/1/2018 2:41 AM Working With Azure Batch AI Alex Sutton Principal Program Manager Azure Big Compute Team © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recipe for AI Innovation 6/1/2018 2:41 AM Recipe for AI Innovation Big Compute Powerful Algorithms Massive Data © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Iterative AI Workflows Ideate Train Operationalize Run

Infrastructure Can Get in Your Way Clusters Provision VMs Install drivers and software Interactive use Scheduling Queue work Prioritize jobs Start MPI Monitor Handle failures Data Scale access to training data Output logs & models Secure & compliant Cost Scale up and down Share reserved instances Low priority Workflow Choose efficient hardware Tooling integration Laptop to cloud

Announcing Azure Batch AI Managed service that enables data scientists to easily train and test deep learning and other AI models Work with clusters of GPUs to run experiments in parallel and at scale to reduce training time Do your AI with the scale and tools of Microsoft

6/1/2018 2:41 AM Demo Submit a Job © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Specialized for AI Scenarios 6/1/2018 2:41 AM Specialized for AI Scenarios Interactive, iterative, and batch jobs Framework-specific configuration Containers or virtual machines Shared storage options Standalone or part of workflows and tools © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6/1/2018 2:41 AM Built on Azure Batch Cloud-scale resource management and task execution Shipyard project for containers and CLI experience Specify what program to run with any parameters, where to run it, and how many instances in parallel Just pay for the compute you use Standard and low priority VMs https://azure.microsoft.com/services/batch/ © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo Jupyter Notebook 6/1/2018 2:41 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Train From Configuration or Code 6/1/2018 2:41 AM Train From Configuration or Code Azure Resource Manager Azure Active Directory Role based access control (RBAC) Python, C#, Java, REST APIs Azure Command Line Interface (CLI) JSON parameter files © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Data Options Local disk Azure Files (stream with CLI) Azure Blob with FUSE (stream with CLI) Managed NFS (mount over SSH) Parallel File Server: Lustre, Gluster, BeeGFS… Mount remote volume to VM and into container Transfer to/from blob, FUSE, NFS, etc © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

BatchAI CLI cluster job file-server create list get (details, output files, remote login) terminate delete

6/1/2018 2:41 AM Demo Azure CLI © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Work in Parallel Parameter sweeps or experiments Network design Hyper-parameter tuning Multi-GPU Setup SSH, InfiniBand pool, launch MPI New Ubuntu 16.04 image for Azure RDMA InfiniBand support requires Intel MPI Not all frameworks support MPI (CNTK and Chainer do)

6/1/2018 2:41 AM Microsoft AI © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Train and Deploy Custom AI End-to-End CNTK, TensorFlow, Chainer… Python, Visual Studio, Spark… Azure Machine Learning Azure Data Lake SQL Server Azure Batch AI = Your Data With Any AI Tools + Training With Scale-Out GPU Clusters on Demand Intelligence In Your Apps and Data Services

Next-Gen GPU Compute VM: NC_v2 NC6s_v2 NC12s_v2 NC24s_v2 NC24rs_v2 Cores 6 12 24 GPU 1 x P100 GPU 2 x P100 GPU 4 x P100 GPU Memory 112 GB 224 GB 448 GB Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD Network Azure Network InfiniBand

Next-Gen GPU Deep Learning VM: ND ND6s ND12s ND24s ND24rs Cores 6 12 24 GPU 1 x P40 GPU 2 x P40 GPU 4 x P40 GPU Memory 112 GB 224 GB 448 GB Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD Network Azure Network InfiniBand

Training Workloads Performance Gains with P40 Speed-Up ranging to over 3x for training workloads Images Per Second CAFFE Microsoft Cognitive Toolkit

Batch AI Roadmap Private preview Public preview Oct 9 Future scenarios 6/1/2018 2:41 AM Batch AI Roadmap Private preview https://aka.ms/batchaitraining Public preview Oct 9 ARM, Azure CLI, Azure SDK and Portal Future scenarios Training target in Azure Machine Learning—data prep, experiment, operationalize Easy parameter sweep Serverless jobs (autopool) Testing and scoring © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recipe for AI Innovation 6/1/2018 2:41 AM Recipe for AI Innovation Big Compute Powerful Algorithms Massive Data © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please evaluate this session Your feedback is important to us! 6/1/2018 2:41 AM Please evaluate this session Your feedback is important to us! The slide will be replaced onsite through Silver Fox Productions with an updated QR code. This slide is required. Do NOT delete or alter the slide. From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6/1/2018 2:41 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.