Skip to content
Repo for publishing code Samples and CLI samples for BatchAI service
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
documentation Update Jul 31, 2018
recipes Update Dist Tensorflow Sample to use Blob for training scripts Feb 15, 2019
schemas Added file server schema validation Jun 19, 2018
utilities Update Jan 20, 2019
.gitignore Adding configuration.json to .gitignore May 11, 2018
LICENSE Initial commit Sep 14, 2017 Updating article link Dec 14, 2018

Azure Batch AI

Note: Azure Batch AI is being retired. Support for this service will be retired incrementally. The capabilities of Azure Batch AI are now available as a managed compute target in Azure Machine Learning service. For more information, see What's happening to Batch AI?.

Welcome to our documenting page at


03.20.2018 You can find examples of using Java SDK with Batch AI at Azure Samples GitHub

03.20.2018 You can find examples of using C# SDK with Batch AI at Azure Samples GitHub

02.16.2018 Published Azure Batch AI environment variables

02.02.2018 Published a schema for job configuration file validation.

01.12.2018 Published NVIDIA DGX Container Registry usage instructions

11.15.2017 Java SDK is available

11.08.2017 Node.js SDK is available

10.11.2017 C# Nuget package Microsoft.Azure.Management.BatchAI is available on

10.09.2017 Azure BatchAI starts public preview on October 9th, 2017!

Batch AI Recipes

We have created recipes for popular AI frameworks to help you get started with Batch AI and submit jobs without being an expert on Azure compute, storage, and networking.

Microsoft Cognitive Toolkit








We also host recipes for advanced topics including:


Hyperparameter Tuning


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

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 with any additional questions or comments.

Help or Feedback

If you have any problems or questions, you can reach the Batch AI team at or you can create an issue on GitHub.

We also welcome your contributions of additional sample notebooks, scripts, or other examples of working with Batch AI.

You can’t perform that action at this time.