/aml-real-time-ai

Easily deploy models to FPGAs for ultra-low latency with Azure Machine Learning powered by Project Brainwave

Primary LanguageC#MIT LicenseMIT

Microsoft Azure Machine Learning Hardware Accelerated Models Powered by Project Brainwave

Easily create and train a model using ResNet 50 as a featurizer for deployment on Azure for ultra-low latency inferencing.

How to get access

Azure ML Hardware Accelerated Models is currently in preview.

Step 1: Create an Azure ML Model Management Account

Go to the Azure Portal and create an Azure ML Model Management Account (MMA). Learn how to create a MMA. If you already have an existing S1, S2, or S3 account in the East US 2 location, you may skip this step. The DevTest tier is not supported.

Note: Only accounts in the East US 2 region are currently supported.

Step 2: Fill out the request form

Request quota by submitting the form.

You will need the name of your MMA from Step 1 (learn how to get the MMA name).

You will receive an email if your quota request has been successful.

Step 3: Set up environment

Follow these instructions to set up your environment.

Step 4: Deploy your service

Check out the sample notebooks here. You can easily deploy a ResNet 50 classifier by running the Quickstart notebook.

Support

Read the docs or visit the forum.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Build Status

System Unit tests Integration Tests
Ubuntu 16.04 Build Status Build Status