{"id":85994,"date":"2021-05-25T08:00:04","date_gmt":"2021-05-25T15:00:04","guid":{"rendered":"https:\/\/cloudblogs.microsoft.com\/opensource\/?p=85994"},"modified":"2025-06-23T07:37:52","modified_gmt":"2025-06-23T14:37:52","slug":"delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/","title":{"rendered":"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/Capture-1024x189.webp\" alt=\"PyTorch and Microsoft Azure logo\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/pytorch.org\/\" target=\"_blank\" rel=\"noopener\">PyTorch<\/a> is an increasingly popular open-source deep learning framework that accelerates AI innovations from research to production. At Microsoft, we use PyTorch to power products such as <a href=\"https:\/\/www.bing.com\/\" target=\"_blank\" rel=\"noopener\">Bing<\/a> and <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/cognitive-services\/\" target=\"_blank\" rel=\"noopener\">Azure Cognitive Services<\/a> and we actively contribute to several PyTorch open-source projects, including <a href=\"https:\/\/pytorch.org\/blog\/introducing-pytorch-profiler-the-new-and-improved-performance-tool\/\" target=\"_blank\" rel=\"noopener\">PyTorch Profiler<\/a>, <a href=\"https:\/\/www.onnxruntime.ai\/\" target=\"_blank\" rel=\"noopener\">ONNX Runtime<\/a>, <a href=\"https:\/\/www.deepspeed.ai\/\" target=\"_blank\" rel=\"noopener\">DeepSpeed<\/a>, and more.<\/p>\n\n\n\n<p>Today, we\u2019re announcing a new initiative in collaboration with Facebook\u2014the <a href=\"https:\/\/aka.ms\/PTELandingPage\" target=\"_blank\" rel=\"noopener\">PyTorch Enterprise Support Program<\/a>. This new program enables service providers to develop and offer tailored enterprise-grade support to their customers.<\/p>\n\n\n\n<p>As one of the founding members of the PyTorch Enterprise Support Program, Microsoft is launching PyTorch Enterprise on Azure to provide long-term support, prioritized troubleshooting, and integration with Azure solutions. Azure is the first cloud to provide enterprise support for PyTorch and the most performant and reliable place for enterprise workloads.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote blockquote is-layout-flow wp-block-quote blockquote-is-layout-flow\">\n<figure class=\"wp-block-image alignleft is-resized\"><a href=\"https:\/\/www.nuance.com\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/Stacked-Nuance-logo-2020-RGB.jpg\" alt=\"Nuance logo, company name\" style=\"width:693px;height:auto\" \/><\/a><\/figure>\n\n\n\n<p><em>This new enterprise-level offering by Microsoft closes an important gap. PyTorch gives our researchers unprecedented flexibility in designing their models and running their experiments. Serving these models in production, however, can be a challenge. The direct involvement of Microsoft lets us deploy new versions of PyTorch to Azure with confidence.\u201d<\/em>\u2014Jeremy Jancsary, Senior Principal Research Scientist, Nuance<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"provide-commercial-support-to-pytorch\">Provide commercial support to PyTorch<\/h2>\n\n\n\n<p>It is easy to get started and build a proof of concept with PyTorch. However, PyTorch users can run into challenges and may want someone to help when using PyTorch in production. Conversations with customers led to the inception of PyTorch Enterprise which addresses these issues by providing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Long-term support<\/strong> <strong>(LTS)<\/strong>: Microsoft will provide commercial support for the public PyTorch codebase. Each release will be supported for as long as it is current. In addition, one PyTorch release will be selected for LTS every year. Such releases will be supported for two years, enabling a stable production experience without frequent major upgrade investment.<\/li>\n\n\n\n<li><strong>Prioritized troubleshooting<\/strong>: Microsoft Enterprise support customers, including Premier and Unified, are automatically eligible for PyTorch Enterprise at no additional cost. The dedicated PyTorch team in Azure will prioritize, develop, and deliver hotfixes to customers as needed. These hotfixes will get tested and will be included in future PyTorch releases. In addition, Microsoft will extensively test PyTorch releases for performance regressions with continuous integration and realistic, demanding workloads from internal Microsoft applications.<\/li>\n\n\n\n<li><strong>Azure integration<\/strong>: The latest release of PyTorch will be integrated with <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/machine-learning\/\" target=\"_blank\" rel=\"noopener\">Azure Machine Learning<\/a>, along with other PyTorch add-ons, including ONNX Runtime for faster inferencing. Microsoft will continue to invest in the ONNX standard to improve PyTorch inference and training speed.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote blockquote is-layout-flow wp-block-quote blockquote-is-layout-flow\">\n<figure class=\"wp-block-image alignleft\"><a href=\"https:\/\/www.crayon.com\/us\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/Crayon-Logo-RGB-Original.png\" alt=\"Crayon logo\" \/><\/a><\/figure>\n\n\n\n<p><em>Scaling up machine learning models to enterprise-level AI applications is a challenge Crayon addresses for our customers every day. We have been using PyTorch on Azure and enjoying the smooth integration. With PyTorch Enterprise, we have more confidence to leverage the most cutting-edge features offered by newer PyTorch versions in our customers\u2019 projects.\u201d<\/em>\u2014Tailai Wen, Lead Data Scientist, Crayon<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"contribute-back-to-open-source\">Contribute back to open source<\/h2>\n\n\n\n<p>PyTorch Enterprise benefits not only Azure customers but also the PyTorch community users. Selected code that aligns with PyTorch will be fed back to the public PyTorch distribution so everyone in the community can benefit.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote blockquote is-layout-flow wp-block-quote blockquote-is-layout-flow\">\n<figure class=\"wp-block-image alignleft\"><a href=\"https:\/\/www.nvidia.com\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIA_Logo_V_ForScreen_ForLightBG-1.png\" alt=\"NVIDIA logo\" \/><\/a><\/figure>\n\n\n\n<p><em>NVIDIA works closely with the PyTorch community to ensure the best user experience on NVIDIA GPUs. PyTorch Enterprise from Microsoft Azure will take the experience of building, deploying, and managing AI applications a step further, enabling data scientists to get the most from their NVIDIA investment.\u201d<\/em>\u2014Christian Sarofeen, Senior Engineering Manager, PyTorch Frameworks Team, NVIDIA<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configurations-supported\">Configurations supported<\/h2>\n\n\n\n<p>PyTorch Enterprise supports the following configurations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PyTorch: version 1.8.1 and up.<\/li>\n\n\n\n<li>Libraries: torch,&nbsp;<span class=\"TextRun BCX8 SCXW85989819\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun CommentStart SpellingErrorV2 BCX8 DefaultHighlightTransition SCXW85989819\">torchaudio, <\/span><\/span>torchvision, torchtext, onnxruntime, and torch-tb-profiler.<\/li>\n\n\n\n<li>Python: version 3.6 and up.<\/li>\n\n\n\n<li>NVIDIA CUDA: versions 10.2 and 11.1.<\/li>\n\n\n\n<li>Operating systems: Windows 10, Debian 9, Debian 10, Ubuntu 16.04.7 LTS, and Ubuntu 18.04.5 LTS (x86_64 architecture only).<\/li>\n<\/ul>\n\n\n\n<p>PyTorch Enterprise is currently available on <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/machine-learning\/\" target=\"_blank\" rel=\"noopener\">Azure Machine Learning<\/a> and Data Science Virtual Machines (DSVM). It will soon be available on Azure Synapse Analytics.<\/p>\n\n\n\n<p>PyTorch Enterprise does not currently support:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C++ or Java interfaces.<\/li>\n\n\n\n<li>PyTorch libraries and features marked \u201cexperimental and subject to change\u201d such as <a href=\"https:\/\/pytorch.org\/serve\/\" target=\"_blank\" rel=\"noopener\">TorchServe<\/a> and <a href=\"https:\/\/pytorch.org\/docs\/stable\/pipeline.html\" target=\"_blank\" rel=\"noopener\">Pipeline Parallelism<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started-with-pytorch-enterprise\">Get started with PyTorch Enterprise<\/h2>\n\n\n\n<p>To get started with PyTorch Enterprise, join the <a href=\"https:\/\/www.microsoft.com\/en-us\/msservices\/premier-support\" target=\"_blank\" rel=\"noopener\">Microsoft Premier<\/a> or <a href=\"https:\/\/www.microsoft.com\/en-us\/msservices\/unified-support-solutions?activetab=pivot1%3aprimaryr4\" target=\"_blank\" rel=\"noopener\">Unified support program<\/a>. Contact your Microsoft account representative for additional information on different enterprise support options.<\/p>\n\n\n\n<p>If you would like to try out the PyTorch LTS version, you can do so at <a href=\"https:\/\/pytorch.org\/\" target=\"_blank\" rel=\"noopener\">PyTorch.org<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"learn-more\">Learn more<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/develop\/pytorch\/\" target=\"_blank\" rel=\"noopener\">PyTorch on Azure<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/aka.ms\/PTELandingPage\" target=\"_blank\" rel=\"noopener\">PyTorch Enterprise Support Program<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/machine-learning\/\" target=\"_blank\" rel=\"noopener\">Azure Machine Learning<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>At Microsoft, we use PyTorch to power products such as Bing and Azure Cognitive Services and we actively contribute to several PyTorch open-source projects, including PyTorch Profiler, ONNX Runtime, DeepSpeed, and more. Today, we\u2019re announcing a new initiative in collaboration with Facebook\u2014the PyTorch Enterprise Support Program. This new program enables service providers to develop and offer tailored enterprise-grade support to their customers.<\/p>\n","protected":false},"author":5562,"featured_media":86186,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[1905,2272],"content-type":[],"topic":[],"programming-languages":[2265],"coauthors":[1739],"class_list":["post-85994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-deepspeed","tag-microsoft","programming-languages-pytorch","review-flag-1593580419-521","review-flag-1-1593580432-963","review-flag-2-1593580437-411","review-flag-3-1593580442-169","review-flag-5-1593580453-725","review-flag-6-1593580457-852","review-flag-7-1593580463-151","review-flag-8-1593580468-572","review-flag-9-1593580473-997","review-flag-lever-1593580265-989","review-flag-machi-1680214156-53","review-flag-new-1593580248-669"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure | Microsoft Open Source Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure | Microsoft Open Source Blog\" \/>\n<meta property=\"og:description\" content=\"At Microsoft, we use PyTorch to power products such as Bing and Azure Cognitive Services and we actively contribute to several PyTorch open-source projects, including PyTorch Profiler, ONNX Runtime, DeepSpeed, and more. Today, we\u2019re announcing a new initiative in collaboration with Facebook\u2014the PyTorch Enterprise Support Program. This new program enables service providers to develop and offer tailored enterprise-grade support to their customers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-25T15:00:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-23T14:37:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1848\" \/>\n\t<meta property=\"og:image:height\" content=\"608\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sarah Novotny\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.png\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sarah Novotny\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/author\\\/sarah-novotny\\\/\",\"@type\":\"Person\",\"@name\":\"Sarah Novotny\"}],\"headline\":\"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure\",\"datePublished\":\"2021-05-25T15:00:04+00:00\",\"dateModified\":\"2025-06-23T14:37:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/\"},\"wordCount\":728,\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/PyTorch-Enterprise-for-Open-Source-Blog.webp\",\"keywords\":[\"DeepSpeed\",\"Microsoft\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/\",\"name\":\"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure | Microsoft Open Source Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/PyTorch-Enterprise-for-Open-Source-Blog.webp\",\"datePublished\":\"2021-05-25T15:00:04+00:00\",\"dateModified\":\"2025-06-23T14:37:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#primaryimage\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/PyTorch-Enterprise-for-Open-Source-Blog.webp\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/PyTorch-Enterprise-for-Open-Source-Blog.webp\",\"width\":1848,\"height\":608,\"caption\":\"chart, box and whisker chart\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/2021\\\/05\\\/25\\\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"contentUrl\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/opensource.microsoft.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure | Microsoft Open Source Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/","og_locale":"en_US","og_type":"article","og_title":"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure | Microsoft Open Source Blog","og_description":"At Microsoft, we use PyTorch to power products such as Bing and Azure Cognitive Services and we actively contribute to several PyTorch open-source projects, including PyTorch Profiler, ONNX Runtime, DeepSpeed, and more. Today, we\u2019re announcing a new initiative in collaboration with Facebook\u2014the PyTorch Enterprise Support Program. This new program enables service providers to develop and offer tailored enterprise-grade support to their customers.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2021-05-25T15:00:04+00:00","article_modified_time":"2025-06-23T14:37:52+00:00","og_image":[{"width":1848,"height":608,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.png","type":"image\/png"}],"author":"Sarah Novotny","twitter_card":"summary_large_image","twitter_image":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.png","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Sarah Novotny","Est. reading time":"3 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/sarah-novotny\/","@type":"Person","@name":"Sarah Novotny"}],"headline":"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure","datePublished":"2021-05-25T15:00:04+00:00","dateModified":"2025-06-23T14:37:52+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/"},"wordCount":728,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.webp","keywords":["DeepSpeed","Microsoft"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/","url":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/","name":"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure | Microsoft Open Source Blog","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.webp","datePublished":"2021-05-25T15:00:04+00:00","dateModified":"2025-06-23T14:37:52+00:00","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.webp","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2021\/05\/PyTorch-Enterprise-for-Open-Source-Blog.webp","width":1848,"height":608,"caption":"chart, box and whisker chart"},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2021\/05\/25\/delivering-reliable-production-experiences-with-pytorch-enterprise-on-microsoft-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Delivering reliable production experiences with PyTorch Enterprise on Microsoft Azure"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/85994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=85994"}],"version-history":[{"count":4,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/85994\/revisions"}],"predecessor-version":[{"id":97574,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/85994\/revisions\/97574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/86186"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=85994"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=85994"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=85994"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=85994"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=85994"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=85994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}