Using Pytorch with Azure

Getting Started with Pytorch and Azure Jupyter Notebooks

Azure Notebooks https://notebooks.azure.com  is a free, cloud-hosted Jupyter Notebooks solution that you can use for interactive coding in your browser.

image

PyTorch is preinstalled on the Azure Notebooks container, so you can start experimenting with PyTorch without having to install the framework or run your own notebook server locally. In addition, we provide a maintained library of the official, up-to-date PyTorch tutorials on Azure Notebooks which include begineer, intermediate and advanced level tutorials.

Learning or getting started with PyTorch is as easy as creating your Azure account and cloning the tutorial notebooks into your own library.

image

Using Visual Studio Code

Visual Studio Code (VS Code) is a popular and lightweight source code editor. Azure Machine Learning Extension is a cross-platform extension that provides deep learning and AI experimentation features for data scientists and developers using the IDE.

image

The tool is tightly integrated to Azure Machine Learning service, so you can submit PyTorch jobs to Azure compute, track experiment runs, and deploy your trained models all from within VS Code.

image

The extension also provides a rich set of syntax highlighting, automatic code completion via IntelliSense, and built-in documentation search for PyTorch APIs.

Data Science VM and Pytorch

Supported DSVM Editions - Linux
PyTorch is installed in Python 3.5.
Sample Jupyter notebooks are included, and samples can also be found in /dsvm/samples/pytorch.

At a terminal: activate the correct environment, then run Python.
In Jupyter: Connect to JupyterHub, then open the PyTorch directory for samples.

Tutorials

The Tutorials folder contains notebooks for the tutorials described in the Azure Machine Learning documentation