Official Azure Reference Architectures for AI workloads
Перейти к файлу
Mat af6abb8706
Merge pull request #3 from miguelgfierro/patch-1
typo 📝
2019-04-04 15:48:24 +01:00
.github/ISSUE_TEMPLATE Updates readme, adds scenario template and adds animation 2019-04-02 15:04:19 +01:00
DeployDeepModelKubernetes@72e4804ada Updates readme and adds first set of tutorials 2019-04-01 12:32:44 +01:00
DeployDeepModelPipelines@c8624daf16 Updates readme and adds first set of tutorials 2019-04-01 12:32:44 +01:00
DeployMLModelKubernetes@afb172bc65 Updates readme and adds first set of tutorials 2019-04-01 12:32:44 +01:00
DeployMLModelPipelines@25b73b829c Updates readme and adds first set of tutorials 2019-04-01 12:32:44 +01:00
TrainMLModelHyperdrive@99e2432099 Updates readme and adds first set of tutorials 2019-04-01 12:32:44 +01:00
images Updates readme, adds scenario template and adds animation 2019-04-02 15:04:19 +01:00
.gitignore Initial commit 2019-03-30 05:03:59 -07:00
.gitmodules Updates readme and adds first set of tutorials 2019-04-01 12:32:44 +01:00
LICENSE Initial commit 2019-03-30 05:04:01 -07:00
README.md typo 📝 2019-04-04 10:30:58 +01:00

README.md

AI Reference Architectures

This repository contains the recommended ways to train and deploy models on Azure. It ranges from running massively parallel hyperparameter tuning using Hyperdrive to deploying deep learning models on Kubernetes. Each tutorial takes you step by step through the process to train or deploy your model. The tutorials are set up as Jupyter notebooks for the Python ones and RMarkdown for the R ones so you can simply download them and start running them. For further documentation on the reference architectures please look here.

Getting Started

This repository is arranged as submodules and therefore you can either pull all the tutorials or simply the ones you want.

To pull all the tutorials simply run:

git clone --recurse-submodules https://github.com/Microsoft/AIReferenceArchitectures.git

if you have git older than 2.13 run:

git clone --recursive https://github.com/Microsoft/AIReferenceArchitectures.git

Tutorials

Tutorial Environment Description Status
Deploy Deep Learning Model on Kuberenetes Python GPU Deploy image classification model on Kubernetes for real-time scoring Build Status
Deploy Classic ML Model on Kubernetes Python CPU Deploy LightGBM model on Kubernetes for real-time scoring
Hyperparameter Tuning of Classical ML Models Python CPU Run Hyperparameter tuning on LightGBM using Hyperdrive
Deploy Deep Learning Model on Pipelines Python GPU Deploy style transfer model for batch scoring using Azure ML Pipelines Build Status
Deploy Classic ML Model on Pipelines Python CPU Deploy one-class SVM for batch scoring anomaly detection using Azure ML Pipelines

Requirements

The tutorials have been mainly tested on Linux VMs in Azure. They haven't been tested on Windows yet. Each tutorial may have slightly different requirements such as GPU for some of the deep learning ones. For more details please consult the readme in each tutorial.

Reporting Issues

Please report issues with each tutorial in the tutorials own github page.

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.