{"id":9781,"date":"2024-08-22T09:00:11","date_gmt":"2024-08-22T17:00:11","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/python\/?p=9781"},"modified":"2024-08-21T12:51:33","modified_gmt":"2024-08-21T20:51:33","slug":"announcing-the-general-availability-of-the-vs-code-extension-for-azure-machine-learning","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/python\/announcing-the-general-availability-of-the-vs-code-extension-for-azure-machine-learning\/","title":{"rendered":"Announcing the General Availability of the VS Code extension for Azure Machine Learning"},"content":{"rendered":"<p>Machine learning and artificial intelligence are transforming the world as we know it. With the power of data, you will have countless opportunities to create something new, unique, and exciting. Whether you are a seasoned data scientist or a curious beginner, you need a platform that can help you build, train, deploy, and manage your machine learning models with ease and efficiency. <a href=\"https:\/\/azure.microsoft.com\/products\/machine-learning\/\">Azure Machine Learning<\/a> has always been the backbone for machine learning tasks, and we want to further help you in your machine learning journey by improving the way you write code.<\/p>\n<p>The <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-toolsai.vscode-ai\">VS Code extension for Azure Machine Learning<\/a> has been in preview for a while and we are excited to announce the general availability of the <a href=\"https:\/\/code.visualstudio.com\/docs\/datascience\/azure-machine-learning\">VS Code extension<\/a> for Azure Machine Learning. You can use your favorite VS Code setup, either desktop or web, to build, train, deploy, debug, and manage machine learning models with Azure Machine Learning from within VS Code. This means that the extension is stable, reliable, ready for production use, and comes with additional features, such as VNET support.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace.png\"><img decoding=\"async\" class=\"size-large wp-image-9789 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace-1024x683.png\" alt=\"Image AzureML VSCode Marketplace\" width=\"640\" height=\"427\" srcset=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace-1024x683.png 1024w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace-300x200.png 300w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace-768x512.png 768w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace-1536x1024.png 1536w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/AzureML_VSCode_Marketplace.png 1596w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<p class=\"xxmsonormal\">&#8220;We have been using the VS Code extension for Azure Machine Learning since its preview release, and it has significantly streamlined our workflow. The ability to manage everything from building to deploying models directly within our preferred VS Code environment has been a game-changer. The seamless integration and robust features like interactive debugging and VNET support have enhanced our productivity and collaboration. We are thrilled about its general availability and look forward to leveraging its full potential in our AI projects.&#8221; &#8211; Ornaldo Ribas Fernandes: Co-founder and CEO, Fashable<\/p>\n<\/blockquote>\n<h3>Azure Machine Learning<\/h3>\n<p>Azure Machine Learning (Azure ML) is a cloud-based service that enables you to build, train, deploy, and manage machine learning models.<\/p>\n<p>With Azure Machine Learning service, you can:<\/p>\n<ul>\n<li>Build and train machine learning models faster, and easily deploy to the cloud or the edge.<\/li>\n<li>Use the latest open-source technologies such as TensorFlow, PyTorch, or Jupyter.<\/li>\n<li>Experiment locally and then quickly scale up or out with large GPU-enabled clusters in the cloud.<\/li>\n<li>Interactively debug experiments, pipelines, and deployments using the built-in VS Code debugger.<\/li>\n<li>Speed up data science with automated machine learning and hyper-parameter tuning.<\/li>\n<li>Track your experiments, manage models, and easily deploy with integrated CI\/CD tooling.<\/li>\n<\/ul>\n<p>With this extension installed, you can accomplish much of this workflow directly from Visual Studio Code. The VS Code extension provides a user interface to create and manage Azure ML resources, such as experiments, compute targets, environments, and deployments. It also supports the Azure ML 2.0 CLI, which is the new command-line tool that simplifies the specification and execution of machine learning tasks.<\/p>\n<h3>Get Started with Azure Machine Learning Extension<\/h3>\n<h5>One click Connect to VS Code from Azure ML Studio<\/h5>\n<p>To get started with VS Code, navigate to the compute section of your <a href=\"https:\/\/ml.azure.com\/\">Azure Machine Learning Studio<\/a>. Find the desired compute instance and click on the VS Code (Web) or VS Code (Desktop) links under the \u201cApplications\u201d section.<\/p>\n<p>Don\u2019t have an Azure ML workspace or compute instance? Check out the guide here: <a href=\"https:\/\/learn.microsoft.com\/azure\/machine-learning\/quickstart-create-resources?view=azureml-api-2\">Tutorial: Create workspace resources &#8211; Azure Machine Learning | Microsoft Learn<\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_to_vscode.png\"><img decoding=\"async\" class=\"size-full wp-image-9785 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_to_vscode.png\" alt=\"Image connect to vscode\" width=\"936\" height=\"467\" srcset=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_to_vscode.png 936w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_to_vscode-300x150.png 300w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_to_vscode-768x383.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/p>\n<h5>VS Code Desktop<\/h5>\n<p>After clicking on the link for VS Code desktop, the browser will ask you for your permission to launch the VS Code Desktop application. VS Code desktop will ask you to sign in using your Microsoft\/Azure account.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_desktop.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-9784\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_desktop.png\" alt=\"Image connect desktop\" width=\"469\" height=\"145\" srcset=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_desktop.png 469w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_desktop-300x93.png 300w\" sizes=\"(max-width: 469px) 100vw, 469px\" \/><\/a><a href=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/Screenshot-2024-08-05-095020.png\"><img decoding=\"async\" class=\"alignnone wp-image-9798\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/Screenshot-2024-08-05-095020.png\" alt=\"Image Screenshot 2024 08 05 095020\" width=\"378\" height=\"149\" srcset=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/Screenshot-2024-08-05-095020.png 621w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/Screenshot-2024-08-05-095020-300x118.png 300w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/><\/a><\/p>\n<p>Follow the sign-in prompts, then you should be all set up to develop your own machine learning models using your favorite VS Code set up!<\/p>\n<h5>VS Code Web<\/h5>\n<p>After clicking on the link, VS Code (Web) will open to a new tab on your browser. It may ask you to sign in using your Microsoft\/Azure account, so VS Code will have permission to access your Azure subscription and workspace. Note the connection process may take a few minutes.<\/p>\n<p>After signing in, you should now be connected to your Azure Machine Learning workspace inside of VS Code. Time to build your own machine learning model using the full power of VS Code!<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_vscode_web.png\"><img decoding=\"async\" class=\"size-full wp-image-9786 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_vscode_web.png\" alt=\"Image connect vscode web\" width=\"936\" height=\"493\" srcset=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_vscode_web.png 936w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_vscode_web-300x158.png 300w, https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/08\/connect_vscode_web-768x405.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/p>\n<h2>Feedback<\/h2>\n<p>Give the Azure Machine Learning extension a try and let us know what you think. If you have any questions or feedback, please let us know your thoughts in this <a href=\"https:\/\/www.surveymonkey.com\/r\/AzureMLExtGA?m=%5bm_value%5d\">survey<\/a>! You can also file an issue on our public <a href=\"https:\/\/github.com\/microsoft\/vscode-tools-for-ai\">GitHub repo<\/a> with any questions or concerns you may have.<\/p>\n<p>Need a guide to help you get started or documentation? Check out the tutorials here: <a href=\"https:\/\/learn.microsoft.com\/azure\/machine-learning\/?view=azureml-api-2\">Azure Machine Learning documentation | Microsoft Learn<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Machine learning and artificial intelligence are transforming the world as we know it. With the power of data, you will have countless opportunities to create something new, unique, and exciting. Whether you are a seasoned data scientist or a curious beginner, you need a platform that can help you build, train, deploy, and manage your [&hellip;]<\/p>\n","protected":false},"author":167030,"featured_media":9783,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1021,1,6],"tags":[],"class_list":["post-9781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure-machine-learning","category-python","category-visual-studio-code"],"acf":[],"blog_post_summary":"<p>Machine learning and artificial intelligence are transforming the world as we know it. With the power of data, you will have countless opportunities to create something new, unique, and exciting. Whether you are a seasoned data scientist or a curious beginner, you need a platform that can help you build, train, deploy, and manage your [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/9781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/users\/167030"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/comments?post=9781"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/9781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media\/9783"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media?parent=9781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/categories?post=9781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/tags?post=9781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}