Using PyTorch in the Cloud: PyTorch Playbook
By Janani Ravi
Course info



Course info



Description
PyTorch is quickly emerging as a popular choice for building deep learning models due to its flexibility, ease-of-use, and built-in support for optimized hardware such as GPUs. But, as a relatively recent entrant in the fast-moving world of deep learning frameworks, PyTorch is only now being fully supported by the major cloud providers.
In this course, Using PyTorch in the Cloud: PyTorch Playbook, you will gain the ability to use PyTorch on each of the big three cloud providers: Amazon Web Services (AWS), Microsoft Azure, and the Google Cloud Platform (GCP).
First, you will learn how PyTorch can be put to use on AWS, including on AWS Sagemaker notebook instances, Amazon Machine Images (AMIs), and using the Sagemaker PyTorch estimator for distributed training.
Next, you will discover how Microsoft Azure supports PyTorch, including Azure notebooks, Azure deep learning VMs, and PyTorch Estimators, which run using the Azure machine learning service.
Finally, you will round out the course by understanding GCP support for PyTorch, including both Cloud Datalab (which does not have GPU support), and JupyterLab on GCP Deep Learning VMs (which does).
When you are finished with this course, you will have the skills and knowledge to leverage PyTorch on each of the big three cloud providers.
Section Introduction Transcripts
Course Overview
Hi, my name is Janani Ravi, and welcome to this course on Using PyTorch in the Cloud: PyTorch Playbook. A little about myself. I have a Master's Degree in electrical engineering from Stanford and have worked at companies, such as Microsoft, Google, and Flipkart. At Google, I was one of the first engineers working on real-time collaborative editing in Google Docs, and I hold four patents for its underlying technologies. I currently work on my own startup, Loonycorn, a studio for high-quality video content. In this course, you will gain the ability to use PyTorch on each of the big three cloud providers, Amazon Web Services, Microsoft Azure, and the Google Cloud Platform. First, you will learn how PyTorch can be put to use on AWS, including on AWS SageMaker notebook instances, Amazon machine images, and using the SageMaker PyTorch estimator for distributed training. Next, you will discover how Microsoft Azure supports PyTorch, including Azure notebooks, Azure deep learning VMs, and PyTorch estimators, which run using the Azure Machine Learning Service. Finally, you will round out the course by understanding GCP support for PyTorch, including both Cloud Datalab, which does not have GPU support, and JupyterLab on GCP deep learning VMs, which indeed does support GPUs. When you're finished with this course, you will have the skills and knowledge to leverage PyTorch on each of the big three cloud providers.