{"id":1266,"date":"2022-02-18T22:20:07","date_gmt":"2022-02-19T03:20:07","guid":{"rendered":"https:\/\/www.grid.ai\/?p=1266"},"modified":"2022-07-18T15:34:25","modified_gmt":"2022-07-18T19:34:25","slug":"clutterbot-uses-grid-for-mlops-infrastructure","status":"publish","type":"post","link":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/","title":{"rendered":"How Computer Vision Researchers Use Grid For Their Infrastructure Requirements"},"content":{"rendered":"<h2><strong>The Project:<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.clutterbot.com\/\" target=\"_blank\" rel=\"noopener\"><u>Clutterbot<\/u><\/a> is a New Zealand-based startup that builds autonomous cleaning robots. Syed Riaz, the Senior Machine Learning Engineer for Clutterbot, focuses on computer vision use cases to solve real world challenges. His expertise in object detection, tracking and multitask learning is helping the company develop a working prototype.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Regular cleaning is an essential task for improving health and reducing stress, but takes time away from our already busy lives. Clutterbot&#8217;s cleaning robot gives that time back so that users can focus on family or other personal activities. It also encourages a sustainable lifestyle by reducing the environmental impact of cleaning and organizing a space.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1267 size-full\" src=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/clutterbot-uses-grid-for-mlops.jpg\" alt=\"Clutterbot uses Grid to build a cleaning robot without worrying about MLOps infrastructure\" width=\"600\" height=\"400\" srcset=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/clutterbot-uses-grid-for-mlops.jpg 600w, https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/clutterbot-uses-grid-for-mlops-300x200.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><br \/>\n<span style=\"font-weight: 400;\">The company uses state-of-the-art computer vision and artificial intelligence to navigate home environments, find toys\/objects on the floor and organize them by category into containers. A mobile app houses and manages this entire process.<\/span><\/p>\n<h2 style=\"text-align: left;\"><b>The Challenge:<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The biggest challenge for Syed and his team was that they had to spend a considerable amount of time building an ML (Machine Learning) infrastructure, which was both costly and resource-intensive. After the team had completed their significant research and development phase, the need to build and manage this infrastructure prevented them from working on the project itself. Building this infrastructure on their own caused delays in prototyping new models, and implementing those technologies from scratch also grew into a costly and significant investment.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Not wanting to waste time and resources building out their own ML infrastructure led Clutterbot to look for a solution that would manage this facet of their pipeline.<br \/>\n<\/span><\/p>\n<h2><strong>The Solution:<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">A Clutterbot team member first learned about Grid after using <a href=\"https:\/\/www.pytorchlightning.ai\/\" target=\"_blank\" rel=\"noopener\"><u>PyTorch Lightning<\/u><\/a> and was initially drawn to its convenient and easily-implemented features such as Sessions for quick prototyping and model training.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Grid Sessions are an interactive environment in which you can develop, analyze and prototype models or ideas on a live machine. Grid allocates the hardware you need on demand, so you only pay for what you need when you need it.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1240 size-large\" src=\"https:\/\/docs.grid.ai\/assets\/images\/new-session-3c58be3fd64ffabcdeb7b52516e0782e.gif\" alt=\"\" width=\"640\" height=\"362\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The <a href=\"https:\/\/docs.grid.ai\/features\/sessions\" target=\"_blank\" rel=\"noopener\"><u>Sessions<\/u><\/a> feature, as well as its pre-installed tools, allowed the Clutterbot team to mount numerous GPUs automatically, enabling them to train their model faster. They were also able to pause their session on demand without losing any progress. Pausing a session, for example overnight or over the weekend, typically saves a considerable amount in training costs when nobody is available to monitor the session. Whenever you\u2019re ready to resume, a simple click continues the session.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Because of Grid&#8217;s easily-implemented features, Clutterbot no longer had to worry about developing their own ML infrastructure from the ground up. This auto-restart feature allowed them to train their models on demand, whenever they needed to. That enabled them to avoid paying for training costs they didn\u2019t need, as they would have with AWS. Instead, they were able to focus on solving the research, development, and business problems that mattered to them.<br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>The team benefited from:<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Not having to write a whole lot of code from scratch!<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Flexible sessions which allowed them to spin up multiple GPUs and easily shut down when completed.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Not having to worry about the boilerplate, how to deal with CUDA and normal installation of a variety of drivers &#8211; everything is tied in with sessions.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Customizable settings that suit you and your team\u2019s workflow.<\/span><\/li>\n<\/ul>\n<h2><strong>Getting Started with Grid:<\/strong><\/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 Project: Clutterbot is a New Zealand-based startup that builds autonomous cleaning robots. Syed Riaz, the Senior Machine Learning Engineer for Clutterbot, focuses on computer vision use cases to solve real world challenges. His expertise in object detection, tracking and multitask learning is helping the company develop a working prototype. Regular cleaning is an essential<a class=\"excerpt-read-more\" href=\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\" title=\"ReadHow Computer Vision Researchers Use Grid For Their Infrastructure Requirements\">&#8230; Read more &raquo;<\/a><\/p>\n","protected":false},"author":16,"featured_media":1269,"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>Learn How Grid.ai Solves Clutterbot&#039;s MLOps Infrastructure Problems<\/title>\n<meta name=\"description\" content=\"Learn how Clutterbot uses Grid.ai to handle their MLOps infrastructure so they can work on prototyping a cleaning robot.\" \/>\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\/clutterbot-uses-grid-for-mlops-infrastructure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn How Grid.ai Solves Clutterbot&#039;s MLOps Infrastructure Problems\" \/>\n<meta property=\"og:description\" content=\"Learn how Clutterbot uses Grid.ai to handle their MLOps infrastructure so they can work on prototyping a cleaning robot.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\" \/>\n<meta property=\"og:site_name\" content=\"Lightning AI\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-19T03:20:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-18T19:34:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.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:description\" content=\"Learn how Clutterbot uses Grid.ai to handle their #MLOps infrastructure so they can work on prototyping a cleaning robot.\" \/>\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\/clutterbot-uses-grid-for-mlops-infrastructure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\"},\"author\":{\"name\":\"JP Hennessy\",\"@id\":\"https:\/\/lightning.ai\/pages\/#\/schema\/person\/2518f4d5541f8e98016f6289169141a6\"},\"headline\":\"How Computer Vision Researchers Use Grid For Their Infrastructure Requirements\",\"datePublished\":\"2022-02-19T03:20:07+00:00\",\"dateModified\":\"2022-07-18T19:34:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\"},\"wordCount\":620,\"publisher\":{\"@id\":\"https:\/\/lightning.ai\/pages\/#organization\"},\"image\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png\",\"articleSection\":[\"Case Studies\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\",\"url\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\",\"name\":\"Learn How Grid.ai Solves Clutterbot's MLOps Infrastructure Problems\",\"isPartOf\":{\"@id\":\"https:\/\/lightning.ai\/pages\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png\",\"datePublished\":\"2022-02-19T03:20:07+00:00\",\"dateModified\":\"2022-07-18T19:34:25+00:00\",\"description\":\"Learn how Clutterbot uses Grid.ai to handle their MLOps infrastructure so they can work on prototyping a cleaning robot.\",\"breadcrumb\":{\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage\",\"url\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png\",\"contentUrl\":\"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png\",\"width\":2560,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lightning.ai\/pages\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Computer Vision Researchers Use Grid For Their Infrastructure Requirements\"}]},{\"@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":"Learn How Grid.ai Solves Clutterbot's MLOps Infrastructure Problems","description":"Learn how Clutterbot uses Grid.ai to handle their MLOps infrastructure so they can work on prototyping a cleaning robot.","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\/clutterbot-uses-grid-for-mlops-infrastructure\/","og_locale":"en_US","og_type":"article","og_title":"Learn How Grid.ai Solves Clutterbot's MLOps Infrastructure Problems","og_description":"Learn how Clutterbot uses Grid.ai to handle their MLOps infrastructure so they can work on prototyping a cleaning robot.","og_url":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/","og_site_name":"Lightning AI","article_published_time":"2022-02-19T03:20:07+00:00","article_modified_time":"2022-07-18T19:34:25+00:00","og_image":[{"width":2560,"height":1280,"url":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png","type":"image\/png"}],"author":"JP Hennessy","twitter_card":"summary_large_image","twitter_description":"Learn how Clutterbot uses Grid.ai to handle their #MLOps infrastructure so they can work on prototyping a cleaning robot.","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\/clutterbot-uses-grid-for-mlops-infrastructure\/#article","isPartOf":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/"},"author":{"name":"JP Hennessy","@id":"https:\/\/lightning.ai\/pages\/#\/schema\/person\/2518f4d5541f8e98016f6289169141a6"},"headline":"How Computer Vision Researchers Use Grid For Their Infrastructure Requirements","datePublished":"2022-02-19T03:20:07+00:00","dateModified":"2022-07-18T19:34:25+00:00","mainEntityOfPage":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/"},"wordCount":620,"publisher":{"@id":"https:\/\/lightning.ai\/pages\/#organization"},"image":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage"},"thumbnailUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png","articleSection":["Case Studies"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/","url":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/","name":"Learn How Grid.ai Solves Clutterbot's MLOps Infrastructure Problems","isPartOf":{"@id":"https:\/\/lightning.ai\/pages\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage"},"image":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage"},"thumbnailUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png","datePublished":"2022-02-19T03:20:07+00:00","dateModified":"2022-07-18T19:34:25+00:00","description":"Learn how Clutterbot uses Grid.ai to handle their MLOps infrastructure so they can work on prototyping a cleaning robot.","breadcrumb":{"@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#primaryimage","url":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png","contentUrl":"https:\/\/lightningaidev.wpengine.com\/wp-content\/uploads\/2022\/02\/Customer-Stories-4.png","width":2560,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/lightning.ai\/pages\/community\/case-studies\/clutterbot-uses-grid-for-mlops-infrastructure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lightning.ai\/pages\/"},{"@type":"ListItem","position":2,"name":"How Computer Vision Researchers Use Grid For Their Infrastructure Requirements"}]},{"@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\/1266"}],"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=1266"}],"version-history":[{"count":0,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/posts\/1266\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/media\/1269"}],"wp:attachment":[{"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/media?parent=1266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/categories?post=1266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/tags?post=1266"},{"taxonomy":"glossary","embeddable":true,"href":"https:\/\/lightning.ai\/pages\/wp-json\/wp\/v2\/glossary?post=1266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}