{"id":1237,"date":"2022-01-25T19:49:38","date_gmt":"2022-01-25T19:49:38","guid":{"rendered":"https:\/\/www.grid.ai\/?p=1237"},"modified":"2022-01-25T19:49:38","modified_gmt":"2022-01-25T19:49:38","slug":"avoid-building-and-maintaining-an-mlops-training-environment","status":"publish","type":"post","link":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/","title":{"rendered":"Avoid Building and Maintaining an MLOps Training Environment"},"content":{"rendered":"<h2>The Company:<\/h2>\n<p><a href=\"https:\/\/www.autodevtech.com\/\">AutoDevTech<\/a> helps teams write better code by understanding code coverage, churn, and engagement. Using sophisticated machine learning techniques, the AutoDevTech platform accelerates a team\u2019s efficiency by providing valuable insights into their development process in the context of industry norms, systematically exposing teams to best practices from some of the most well-crafted software.<\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/nickgerner\/\">Nick Gerner<\/a><span style=\"font-weight: 400;\">, AutoDevTech\u2019s CEO\/Founder and builder of many engineering teams, and <\/span><a href=\"https:\/\/www.linkedin.com\/in\/bora-banjanin\/\">Bora Banjanin<\/a><span style=\"font-weight: 400;\">, AutoDevTech\u2019s lead Applied Scientist are tasked with the complex task of<\/span> <span style=\"font-weight: 400;\">preserving the knowledge from the past and providing that knowledge to new engineers.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1239 size-large\" src=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-1024x576.png\" alt=\"\" width=\"640\" height=\"360\" srcset=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-1024x576.png 1024w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-300x169.png 300w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-768x432.png 768w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-1536x864.png 1536w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-2048x1152.png 2048w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-1920x1080.png 1920w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/autodev-conversation1-600x338.png 600w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p style=\"text-align: center;\"><em>[AutoDevTech&#8217;s Review Assistant]<\/em><\/p>\n<h2 style=\"text-align: left;\"><b>The Challenge:<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">AutoDevTech\u2019s objective is to help write and validate code, making engineers more efficient. When it came time to scale their machine learning training, they quickly realized they themselves needed to be more efficient. They saw using Grid as an opportunity to avoid the complexity of building and maintaining their own MLOps training environment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Prior to using Grid, the AutoDevTech team focused on traditional classic statistical regression models. They wanted to leverage more sophisticated models and evaluated infrastructure solutions such as Horovod and Sagemaker which they realized would require a greater engineering effort to achieve the desired state-of-the-art performance.<\/span><\/p>\n<blockquote>\n<p style=\"text-align: center;\"><strong><i>&#8220;Looking into a service like Grid, we wanted to be using more sophisticated methods and the only way to do that was with large scale distributed training.\u201d &#8211; Bora Banjanin, Applied Scientist, AutoDevTech<\/i><\/strong><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">The team benefited from:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Training from laptop to cloud without code changes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Easily scale to a large number of clustered machines<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open-source software and the Open-source Community<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Avoiding a complex MLOps project<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Affordable and transparent pricing<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Having enjoyed many of the benefits offered by the PyTorch Lightning platform and community, it was an easy decision for AutoDevTech to leverage Grid and have one team support all their ML lifecycle needs. PyTorch Lightning already provided a significant amount of simplification with Lightning Trainer, and given their plans to use DeepSpeed integration in the future, it was natural to work in the Grid platform.<\/span><\/p>\n<blockquote>\n<p style=\"text-align: center;\"><strong><i>\u201cWe can now turn out large experiments on large-scale distributed models, allowing my engineers to make decisions on what to do next. How big is the context, should it be big or smaller, etc. I don\u2019t think we could get answers without using Grid.ai.\u201d &#8211; Nick Gerner, CEO \/ Founder, AutoDevTech<\/i><\/strong><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h2><b>The Solution:<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The services Grid offered enabled their machine learning engineers to focus on machine learning. To compete and move to market faster, the team needed more sophisticated methods, and the only way to achieve their goals was through large-scale distributed training. The team continued to leverage their own AWS environment with Grid as a tenant in their Virtual Private Cloud (VPC). This allowed AutoDevTech to leverage its existing platform while also taking advantage of Grid.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1240 size-large\" src=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-1024x579.png\" alt=\"\" width=\"640\" height=\"362\" srcset=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-1024x579.png 1024w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-300x169.png 300w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-768x434.png 768w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-1536x868.png 1536w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-1920x1085.png 1920w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM-600x339.png 600w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Screen-Shot-2022-01-25-at-11.09.43-AM.png 1940w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Grid <\/span><b>Datastore<\/b><span style=\"font-weight: 400;\"> management was an important function of the platform. Using the ability to pull data directly from the Grid. Datastore simplified data management and sped up development.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The simplicity of Grid <\/span><b>Runs<\/b><span style=\"font-weight: 400;\"> enabled teams to quickly determine which resources were available and easily leverage Spot instances to deliver maximum value. With Auto-resume, the AutoDevTech team will be able to restart instances when Spot instances are reclaimed.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Using a platform to keep up with the quickly changing machine learning space justified Nick\u2019s decision to move to Grid. Additionally, the support from their staff, the PyTorch Lightning and Grid communities have made Grid a key component in maximizing the product they are serving their customers.\u00a0<\/span><\/p>\n<h2><\/h2>\n<h2><b>Getting Started with Grid:<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Interested in learning more about how Grid can help you manage deep learning model development for your next project? Get started with Grid&#8217;s free community tier account (and get $25 in free credits!) by <\/span><a href=\"https:\/\/platform.grid.ai\/\"><span style=\"font-weight: 400;\"><u>clicking here<\/u><\/span><\/a><span style=\"font-weight: 400;\">. Also, explore our <\/span><a href=\"https:\/\/docs.grid.ai\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\"><u>documentation<\/u><\/span><\/a><span style=\"font-weight: 400;\"> and join the <\/span><a href=\"https:\/\/join.slack.com\/t\/gridai-community\/shared_invite\/zt-ozqiwuif-UYK6rZGVmTTpMfPcVSdicg\"><span style=\"font-weight: 400;\"><u>Slack community<\/u><\/span><\/a><span style=\"font-weight: 400;\"> to learn more about what the Grid platform can do for you.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Company: AutoDevTech helps teams write better code by understanding code coverage, churn, and engagement. Using sophisticated machine learning techniques, the AutoDevTech platform accelerates a team\u2019s efficiency by providing valuable insights into their development process in the context of industry norms, systematically exposing teams to best practices from some of the most well-crafted software. Nick<a class=\"excerpt-read-more\" href=\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\" title=\"ReadAvoid Building and Maintaining an MLOps Training Environment\">&#8230; Read more &raquo;<\/a><\/p>\n","protected":false},"author":16,"featured_media":1258,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[26],"tags":[],"glossary":[],"acf":{"hide_from_archive":null,"content_type":null,"code_embed":null,"code_shortcode":null,"custom_styles":null,"sticky":null,"additional_authors":null,"mathjax":null,"default_editor":null,"sections":null,"show_table_of_contents":null,"table_of_contents":null,"tabs":null,"tab_group":null},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Avoid Building and Maintaining an MLOps Training Environment - Lightning AI<\/title>\n<meta name=\"description\" content=\"Learn how coding software company, AutoDevTech utilized Grid.ai to avoid building and maintaining an MLOps Training Environment.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Avoid Building and Maintaining an MLOps Training Environment - Lightning AI\" \/>\n<meta property=\"og:description\" content=\"Learn how coding software company, AutoDevTech utilized Grid.ai to avoid building and maintaining an MLOps Training Environment.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\" \/>\n<meta property=\"og:site_name\" content=\"Lightning AI\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-25T19:49:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"JP Hennessy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@LightningAI\" \/>\n<meta name=\"twitter:site\" content=\"@LightningAI\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"JP Hennessy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\"},\"author\":{\"name\":\"JP Hennessy\",\"@id\":\"https:\/\/lightning.ai\/pages\/#\/schema\/person\/2518f4d5541f8e98016f6289169141a6\"},\"headline\":\"Avoid Building and Maintaining an MLOps Training Environment\",\"datePublished\":\"2022-01-25T19:49:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\"},\"wordCount\":650,\"publisher\":{\"@id\":\"https:\/\/lightning.ai\/pages\/#organization\"},\"image\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png\",\"articleSection\":[\"Case Studies\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\",\"url\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\",\"name\":\"Avoid Building and Maintaining an MLOps Training Environment - Lightning AI\",\"isPartOf\":{\"@id\":\"https:\/\/lightning.ai\/pages\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png\",\"datePublished\":\"2022-01-25T19:49:38+00:00\",\"description\":\"Learn how coding software company, AutoDevTech utilized Grid.ai to avoid building and maintaining an MLOps Training Environment.\",\"breadcrumb\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage\",\"url\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png\",\"contentUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png\",\"width\":2560,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lightning.ai\/pages\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Avoid Building and Maintaining an MLOps Training Environment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lightning.ai\/pages\/#website\",\"url\":\"https:\/\/lightning.ai\/pages\/\",\"name\":\"Lightning AI\",\"description\":\"The platform for teams to build AI.\",\"publisher\":{\"@id\":\"https:\/\/lightning.ai\/pages\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lightning.ai\/pages\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lightning.ai\/pages\/#organization\",\"name\":\"Lightning AI\",\"url\":\"https:\/\/lightning.ai\/pages\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lightning.ai\/pages\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2023\/02\/image-17.png\",\"contentUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2023\/02\/image-17.png\",\"width\":1744,\"height\":856,\"caption\":\"Lightning AI\"},\"image\":{\"@id\":\"https:\/\/lightning.ai\/pages\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/LightningAI\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/lightning.ai\/pages\/#\/schema\/person\/2518f4d5541f8e98016f6289169141a6\",\"name\":\"JP Hennessy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lightning.ai\/pages\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/28ade268218ae45f723b0b62499f527a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/28ade268218ae45f723b0b62499f527a?s=96&d=mm&r=g\",\"caption\":\"JP Hennessy\"},\"url\":\"https:\/\/lightning.ai\/pages\/author\/jplightning-ai\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Avoid Building and Maintaining an MLOps Training Environment - Lightning AI","description":"Learn how coding software company, AutoDevTech utilized Grid.ai to avoid building and maintaining an MLOps Training Environment.","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:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/","og_locale":"en_US","og_type":"article","og_title":"Avoid Building and Maintaining an MLOps Training Environment - Lightning AI","og_description":"Learn how coding software company, AutoDevTech utilized Grid.ai to avoid building and maintaining an MLOps Training Environment.","og_url":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/","og_site_name":"Lightning AI","article_published_time":"2022-01-25T19:49:38+00:00","og_image":[{"width":2560,"height":1280,"url":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png","type":"image\/png"}],"author":"JP Hennessy","twitter_card":"summary_large_image","twitter_creator":"@LightningAI","twitter_site":"@LightningAI","twitter_misc":{"Written by":"JP Hennessy","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#article","isPartOf":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/"},"author":{"name":"JP Hennessy","@id":"https:\/\/lightning.ai\/pages\/#\/schema\/person\/2518f4d5541f8e98016f6289169141a6"},"headline":"Avoid Building and Maintaining an MLOps Training Environment","datePublished":"2022-01-25T19:49:38+00:00","mainEntityOfPage":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/"},"wordCount":650,"publisher":{"@id":"https:\/\/lightning.ai\/pages\/#organization"},"image":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage"},"thumbnailUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png","articleSection":["Case Studies"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/","url":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/","name":"Avoid Building and Maintaining an MLOps Training Environment - Lightning AI","isPartOf":{"@id":"https:\/\/lightning.ai\/pages\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage"},"image":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage"},"thumbnailUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png","datePublished":"2022-01-25T19:49:38+00:00","description":"Learn how coding software company, AutoDevTech utilized Grid.ai to avoid building and maintaining an MLOps Training Environment.","breadcrumb":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#primaryimage","url":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png","contentUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/01\/Customer-Stories.png","width":2560,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/avoid-building-and-maintaining-an-mlops-training-environment\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lightning.ai\/pages\/"},{"@type":"ListItem","position":2,"name":"Avoid Building and Maintaining an MLOps Training Environment"}]},{"@type":"WebSite","@id":"https:\/\/lightning.ai\/pages\/#website","url":"https:\/\/lightning.ai\/pages\/","name":"Lightning AI","description":"The platform for teams to build AI.","publisher":{"@id":"https:\/\/lightning.ai\/pages\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lightning.ai\/pages\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lightning.ai\/pages\/#organization","name":"Lightning AI","url":"https:\/\/lightning.ai\/pages\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lightning.ai\/pages\/#\/schema\/logo\/image\/","url":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2023\/02\/image-17.png","contentUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2023\/02\/image-17.png","width":1744,"height":856,"caption":"Lightning AI"},"image":{"@id":"https:\/\/lightning.ai\/pages\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/LightningAI"]},{"@type":"Person","@id":"https:\/\/lightning.ai\/pages\/#\/schema\/person\/2518f4d5541f8e98016f6289169141a6","name":"JP Hennessy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lightning.ai\/pages\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/28ade268218ae45f723b0b62499f527a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28ade268218ae45f723b0b62499f527a?s=96&d=mm&r=g","caption":"JP Hennessy"},"url":"https:\/\/lightning.ai\/pages\/author\/jplightning-ai\/"}]}},"_links":{"self":[{"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/posts\/1237"}],"collection":[{"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/comments?post=1237"}],"version-history":[{"count":0,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/posts\/1237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/media\/1258"}],"wp:attachment":[{"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/media?parent=1237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/categories?post=1237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/tags?post=1237"},{"taxonomy":"glossary","embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/glossary?post=1237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}