Open-source machine learning frameworks on Azure

Build and deploy models faster with an open ecosystem

Build and deploy machine learning models quickly on Azure using your favorite open-source frameworks. Azure provides an open and interoperable ecosystem to use the frameworks of your choice without getting locked in, accelerate every phase of the machine learning lifecycle, and run your models anywhere from the cloud to the edge.

Use your favorite open-source frameworks

Azure supports all popular machine learning frameworks, including PyTorch, TensorFlow, scikit-learn, MXNet, Chainer, and Keras.

Easily move between frameworks

Train models in one framework and transfer them to another for inferencing using ONNX, an open-source model format co-developed by Microsoft and other AI companies.

Run your models efficiently across platforms

Optimize inferencing on a wide variety of hardware platforms using the open-source ONNX Runtime. Train a model with any popular framework, transfer it to ONNX format, and inference up to 10 times faster. For optimal performance, ONNX Runtime integrates the latest CPU and GPU hardware acceleration from partners like Intel and NVIDIA.

Accelerate machine learning

Accelerate your productivity with Azure Machine Learning, which closely integrates with this open ecosystem. Use automated machine learning to quickly identify suitable algorithms and tune hyperparameters. Manage the complete machine learning lifecycle with MLOps—DevOps for machine learning— including simple deployment from the cloud to the edge. Access these capabilities from a Python SDK that works with all popular frameworks and tools.

Simplify and accelerate machine learning with Azure