{"id":43159,"date":"2021-05-19T15:57:26","date_gmt":"2021-05-19T07:57:26","guid":{"rendered":"\/blog\/?p=43159"},"modified":"2021-05-19T15:57:29","modified_gmt":"2021-05-19T07:57:29","slug":"how-nvidia-jetson-clusters-supercharge-gpu-edge-computing","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/","title":{"rendered":"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing"},"content":{"rendered":"\n<p>Edge computing has seen an immense rise in importance and application areas in today\u2019s IoT connected world. In this field, cluster computing on the edge, GPU clustering included, has been one significant way of easing the transition away from cloud computing by delivering great amounts of computing power in compact and portable form factors. In this article, we will specifically discuss how you can use NVIDIA Jetson Clusters to bring your edge computing applications to the next level!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We will be covering the following content and more!<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>What is a GPU Cluster?<\/li><li>What is an NVIDIA Jetson Cluster &amp; What are its Benefits?<\/li><li>GPU Cluster Applications &amp; Examples<\/li><li>Building an NVIDIA Jetson Cluster: Hardware Recommendations<\/li><li>Tutorial: Use Kubernetes with an NVIDIA Jetson Cluster for GPU-Powered Computing<\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1030\" height=\"601\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1030x601.png\" alt=\"\" class=\"wp-image-43193\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1030x601.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-300x175.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-768x448.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1536x896.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-2048x1195.png 2048w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1024x597.png 1024w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is GPU Clustering on the Edge?<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Edge GPU clusters are <strong>computer clusters that are deployed <em>on the edge<\/em>, that carry GPUs (or Graphics Processing Units) for edge computing purposes<\/strong>. Edge computing, in turn, describes computational tasks that are performed on devices which are <strong>physically located in the local space of their application<\/strong>. This is in contrast to cloud computing, where these processes are handled remotely.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/lP2XOSTPMOqg2R_DShFp04ug6UiZc1oWIu5Uoym_WLLxaxJQOqeNphtk49wcTJUZ6CVWXRWRC2mX0ItyNwCRS5QqqYakg-UR2fB1lDSLU_fVXOK4on6NsX1UQFLRJ9WcqRZRRs56\" alt=\"\" width=\"600\"\/><figcaption><em>Source: California Technical Academy<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Firstly, What is <strong>Cluster Computing<\/strong>?<\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Computer clusters are defined as a <strong>group of computers that work together<\/strong> so that they can be viewed as a single system. A cluster is then typically used to <strong>process large workloads by distributing tasks across the multiple computers in the system<\/strong>. There are <strong>three major types of clusters<\/strong>, each serving different purposes and contributing their own set of benefits to cluster computing!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>High Availability<\/strong> \u2013 Ensures that applications are always available by rerouting requests to another node in the event of a failure.<\/li><li><strong>Load Balancing<\/strong> \u2013 Spreads computing workloads evenly across slave nodes to handle high job volumes.<\/li><li><strong>High Performance<\/strong> \u2013 Multiple slave nodes are used in parallel to increase computing power for tasks with high computing requirements.<\/li><\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/05\/110110991_2-1030x773.jpeg\" alt=\"\" class=\"wp-image-43160\" width=\"600\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/110110991_2-1030x773.jpeg 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/110110991_2-300x225.jpeg 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/110110991_2-768x576.jpeg 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/110110991_2-1024x768.jpeg 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/110110991_2.jpeg 1400w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><figcaption><em>NVIDIA Jetson GPU Cluster<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Cluster Computing + GPUs = GPU Clusters<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As their name suggests, <strong>GPU Clusters<\/strong> consist of computers that are equipped with GPUs. GPUs, in contrast with CPUs or central processing units, specialise in parallel computing. They break complex problems into much smaller tasks in order to compute them all at once, in order to achieve <strong>high throughput computing<\/strong>.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/VhKHWfF7iu6uxD6GfQdYY2TgHo9iFnjTF0U1ae2h79Jz_BVLqSIuviDmoAQmTkinPDEBLNWOwPOW0D3x0lmAhSsfWg82OvSh0DXmorVLc78WXN5_PmFVawpDNqUCP1Umh9f7yYnS\" alt=\"\" width=\"450\"\/><figcaption><em>Source: Apps4Rent<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Traditionally, graphics processing alone benefited from GPUs, since the rendering of textures, lighting and shapes had to be done simultaneously to produce smooth motion graphics. However, <strong>with modern GPU frameworks, their parallel computing capabilities can now be extended to other areas<\/strong> like data processing and machine learning &#8211; giving rise to General Purpose GPUs or GPGPUs!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>I\u2019ve covered both <a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/04\/12\/cluster-computing-on-the-edge-what-why-how-to-get-started\/\">Cluster Computing<\/a> &amp; <a href=\"https:\/\/www.seeedstudio.com\/2021\/05\/14\/building-edge-gpu-clusters-edge-computing-guide\/\">GPU Clusters<\/a> in depth in my previous articles, so be sure to check them out for more details!<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What are NVIDIA Jetson Clusters &amp; Why Use Them?<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Traditionally, cluster computing was unique to cloud computing, but as advances in Single Board Computers (SBCs) &amp; network infrastructure take strides, this is no longer the case. In this section, we will be looking at <strong>NVIDIA Jetson Clusters<\/strong>, which are GPU Clusters built from NVIDIA\u2019s Jetson modules, and why you should consider it for your edge computing applications!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Introducing the NVIDIA Jetson Series<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>NVIDIA\u2019s Jetson modules are <strong>GPU-enabled compute modules that provide great performance and power efficiency<\/strong> to run software effectively on the edge. GPU capabilities allow these modules to power a range of applications that require higher performance, including AI-powered Network Video Recorders (NVRs), automated optical inspection systems in precision manufacturing, and autonomous robots!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Furthermore, NVIDIA\u2019s reputation in the semiconductor industry is outstanding. With their GPUs powering the majority of the global GPU applications, NVIDIA has for years consistently designed and produced high quality GPUs for a vast range of consumer, industry, and research applications. Naturally, the NVIDIA Jetson series is no exception, featuring great build quality and performance!<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/BBEdGZ1Qkt0d7FQg0PGf8SRzTdw_-Iqa1QuiRCqB_QGRzwRuVJnXY4U4a0O5mcCoOvjG0_u29A7pqH8cFPp0kAuj7e9F-nZMcY22IzQNJrAH6YsGFdjT67BCYoTKDvpfHoBs0Ovk\" alt=\"Jetson Nano\" width=\"600\" title=\"Jetson Nano\"\/><figcaption><em>NVIDIA Jetson Nano System on Module (SoM)<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CUDA &amp; NVIDIA Jetpack<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Beyond NVIDIA\u2019s great hardware in their products, however, the greatest advantage of running an NVIDIA Jetson powered GPU cluster can be argued to lie heavily in their software capabilities, namely CUDA &amp; NVIDIA Jetpack compatibility.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><a href=\"https:\/\/developer.nvidia.com\/cuda-toolkit\"><strong>CUDA<\/strong><\/a> is NVIDIA\u2019s <strong>industry-leading proprietary GPGPU framework<\/strong> for programming and developing applications with GPUs. It features GPU-accelerated libraries, debugging and optimisation tools, a C\/C++ compiler and a runtime library that enables you to build and deploy your application on a variety of computer architectures. With excellent support, integration and development compatibility with numerous GPU applications, CUDA is in fact the preferred choice by developers worldwide.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><a href=\"https:\/\/developer.nvidia.com\/embedded\/jetpack\"><strong>NVIDIA\u2019s Jetpack SDK<\/strong><\/a><strong> <\/strong>is a comprehensive solution from NVIDIA to build AI applications, and supports all Jetson modules &amp; developer kits. It consists of a Linux operating system, CUDA-X accelerated libraries, as well as APIs for Deep Learning, Computer Vision, Accelerated Computing and Multimedia. Even better, it includes samples, documentation and developer tools to help you get developing easily!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Thus, building a GPU cluster powered by NVIDIA Jetson products provides not only powerful hardware, but is also complete with also easy to use software and libraries that will be sure to accelerate your development process!<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/uYGDyVBGq62tl54EvFOGGCPfBMICU8Z_GYnMlRb3XRuwAGDXuA4tdERmK2zt0rhnmwC1_JAw0rYb6_uBn_6Z9P8YcjazznB3-Cdt-Pd7_0HUwIAZ7cfBV9L3oBirS3LsqVVhxuwB\" alt=\"embedded-jetson-sw-stack-diagram-update-white\" width=\"800\" title=\"embedded-jetson-sw-stack-diagram-update-white\"\/><figcaption><em>Source: NVIDIA Edge Computing<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Building NVIDIA Jetson Clusters with Jetson Mate<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>So you\u2019ve decided to build your very own NVIDIA Jetson GPU cluster, and you\u2019re looking for a place to start. You may have already come across some examples that wire multiple <a href=\"https:\/\/www.seeedstudio.com\/NVIDIAr-Jetson-Nanotm-Developer-Kit-p-2916.html\">Jetson Nano Development Kits<\/a> together. While that definitely works, the wiring can get rather complex, and even worse: that form factor is hardly suitable for field deployment &#8211; which is the whole point of an edge computing system!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To tackle these challenges, Seeed is proud to share our complete edge GPU clustering solution with the Jetson Mate and NVIDIA\u2019s Jetson Nano \/ Xavier NX modules. Complete with a carrier board and the Jetson modules, you can easily get your hands on a complete NVIDIA GPU Cluster that is powered by NVIDIA\u2019s industry-leading GPUs for edge applications!<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/GPkdoIGvKa0qEoAOzXllCobavyxK3nwnnaqPPRA59xZTmw5TEWX1JuQ1YVhhyCHm244Npi9i8kEogUooZ0zI_kcfDbI1Ju8Pqncah-nqRGAN4o_6oaQNNpVuM4Vrwvutoc8RP3yZ\" alt=\"\" width=\"900\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You can now pick up the hardware for a complete edge GPU cluster from Seeed in two convenient packages:<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cluster-Standard-with-1-Jetson-Nano-and-3-Xavier-NX-p-4935.html\"><strong>Jetson Mate Cluster Standard<\/strong><\/a> with 1 <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Nano-Module-p-4417.html\">Jetson Nano<\/a> SoM and 3 <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Xavier-NX-Module-p-4421.html\">Jetson Xavier NX<\/a> SoMs<\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cluster-Advanced-with-4-Jetson-Xavier-NX-p-4934.html\"><strong>Jetson Mate Cluster Advanced<\/strong><\/a> with 4 <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Xavier-NX-Module-p-4421.html\">Jetson Xavier NX<\/a> SoMs<\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Continue reading to learn more about the Jetson Mate, Jetson Nano and Jetson Xavier NX!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Introducing the <\/strong><a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cooling-Kit-p-4784.html\"><strong>Jetson Mate<\/strong><\/a><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The Jetson Mate carrier board is a comprehensive and reliable solution that has been specially designed for building NVIDIA Jetson clusters. Equipped with an onboard 5-port gigabit switch that enables up to 4 SoMs to communicate with each other, as well as independent power for 3 worker\/slave nodes, the Jetson Mate with its rich peripherals (CSI, HDMI, USB, Ethernet) and inbuilt fan is a complete solution for building NVIDIA GPU clusters on the edge.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/05\/ezgif.com-gif-maker-1030x773.png\" alt=\"\" class=\"wp-image-42779\" width=\"450\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/ezgif.com-gif-maker-1030x773.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/ezgif.com-gif-maker-300x225.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/ezgif.com-gif-maker-768x576.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/ezgif.com-gif-maker-1024x768.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/ezgif.com-gif-maker.png 1400w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/05\/JetsonMate-1030x781.png\" alt=\"\" class=\"wp-image-42778\" width=\"450\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/JetsonMate-1030x781.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/JetsonMate-300x227.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/JetsonMate-768x582.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/JetsonMate-1024x776.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/JetsonMate.png 1405w\" sizes=\"(max-width: 1030px) 100vw, 1030px\" \/><\/figure><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The Jetson Mate can house up to 4 of NVIDIA\u2019s very own Jetson <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Xavier-NX-Developer-Kit-p-4573.html\">Nano<\/a> \/ <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Xavier-NX-Module-p-4421.html\">Xavier NX <\/a>SoMs in its compact form factor to deliver immense computing power on the edge. With an easy-to-build design that can be easily set up with our step-by-step guide, the Jetson Mate also offers high flexibility and performance for your GPU clusters.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To learn more about the Jetson Mate, be sure to visit its <a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cooling-Kit-p-4784.html\">product page<\/a> on the Seeed Online Store!<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Nano-Module-p-4417.html\"><strong>NVIDIA Jetson Nano Module<\/strong><\/a><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Designed specially for AI applications with NVIDIA\u2019s <a href=\"https:\/\/developer.nvidia.com\/embedded\/jetpack\">JetPack SDK<\/a>, you can easily build, deploy and manage powerful machine learning applications at the edge with low power consumption with the Jetson Nano and its 128 NVIDIA CUDA Cores.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/kZNkf0tVlW09g3rFOwQZf5yvYeuTkM-d3sEwEHV_7-rVuAlTmlwPWKkwHWqstmvFPtkWKvqfrwY8GGiQmRsqUelaIYcnkvUr1kbjPeC3daHP7Fcli8VP8AKKkb3c5p_4YHVXe6Lb\" alt=\"\" width=\"500\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Product Features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Quad-Core ARM Cortex-A57 MPCore Processor<\/li><li>NVIDIA Maxwell GPU with 128 NVIDIA CUDA Cores<\/li><li>4GB 64-Bit LPDDR4 Memory at 1600MHz 25.6GBps<\/li><li>16GB eMMC Storage<\/li><li>NVIDIA JetPack SDK for AI Development<\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Pick up your very own NVIDIA Jetson Nano Module on the <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Nano-2GB-Developer-Kit-Wireless-Adapter-Included-p-4707.html\">Seeed Online Store<\/a>!<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Xavier-NX-Module-p-4421.html\"><strong>NVIDIA\u00ae Jetson Xavier\u2122 NX Module<\/strong><\/a><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>While a tad bit pricier than the Jetson Nano, the Jetson Xavier NX module absolutely pulls out all the stops when it comes to GPU compute power. With 384 NVIDIA CUDA cores and 48 Tensor cores for machine learning, the Jetson Xavier NX is capable of up to a whopping 6 TFLOPS (trillion floating point operations per second) for FP16 values and 21 TOPS (trillion operations) for INT8 values. With the same NVIDIA Jetpack compatibility, the Jetson Xavier NX module will be sure to cover all the bases of your edge computing application.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/zFvH3BD4LC-fwOEfC9G_-ObqYUo6IUDuLp4QJAvMK74DTFOGnfgm5KkQ70ZlHqu8rLgwL2gSFQyzrEedZKnzAkpN03fjSEuFlLtMRb_2Bw4lQmmJ3TlDTCdiBxghwgd3cKN-XGPv\" alt=\"\" width=\"600\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Product Features:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Compact size SoM powerful enough for advanced AI applications with low power consumption<\/li><li>Supports entire NVIDIA Software Stack for application development and optimization<\/li><li>More than 10X the performance of Jetson TX2&nbsp;<\/li><li>Enables development of AI applications using NVIDIA JetPack\u2122 SDK<\/li><li>Easy to build, deploy, and manage AI at the edge<\/li><li>Flexible and scalable platform to get to market with reduced development costs<\/li><li>Continuous updates over the lifetime of the product<\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Pick up your very own NVIDIA Jetson Xavier NX Module on the <a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Xavier-NX-Module-p-4421.html\">Seeed Online Store<\/a>!<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Using NVIDIA GPU Clusters in Edge Computing<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>NVIDIA GPU Clusters powered by the Jetson Mate &amp; Jetson SoMs can help you achieve limitless computing applications on the edge. Here are some example use cases where GPU clusters have become extremely important!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Graphics Rendering<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We\u2019ve talked about how GPUs have evolved to perform high-throughput general purpose computing, but that certainly isn\u2019t to say that its original role of graphics rendering is now obsolete! Photo, video editing, 3D modelling, virtual or augmented reality are just some of the many relevant modern applications that continue to rely on the traditional functions of GPUs. Unfortunately, laptops equipped with discrete GPUs are large and expensive, whereas desktop solutions lack the portability required in numerous situations.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For a mobile and affordable solution, consider deploying an NVIDIA GPU cluster! Packed in a much smaller form factor yet still delivering significant amounts of power, you can offload graphics intensive workloads from your main computer to the edge GPU cluster to more efficiently process intensive graphics workloads.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/7-RMFQQBePQ-sGgTHW20NIGjBnzYREFnkawN53ZUrQeJtxad_XJiMlg0wyxfcL1C2GADgKxLrc_XQDEKDyvfaIjpASO-C0FLnacNWK4ykbEGXUzeiRfTk-3h178VVjr9nupz1PNS\" alt=\"\"\/><figcaption><em>3D Rendering in Autodesk, Source: Sculpteo<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Machine Learning on the Edge<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>NVIDIA Jetson clusters specialise in handling edge artificial intelligence (Edge AI) or edge machine learning workloads. Machine learning, or neural networks \/ deep learning in particular, require a considerable amount of computational power due to the great number of calculations that must be performed. As a result, powerful GPUs housed in data centres have long been indispensable for handling simultaneous calculations in machine learning workloads.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/1wRm6xzYp6KRNjuwdVgGKVZ8NZFJSFCIBj2_A47PzwFP7SLcGWB7MfS25FM8A7j48btDpZ5srBX9Pl8cD9_CwEoZFawYgXf9mUprh1uTy7Zqcf9jUOtec1Fni2GTXrAlyLV0wUqy\" alt=\"\" width=\"600\"\/><figcaption><em>Object Detection with Machine Learning, Source: Medium<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Today, however, that is no longer necessarily the case. With an NVIDIA Jetson cluster, you can easily take advantage of powerful hardware acceleration and optimised machine learning libraries and APIs to develop effective solutions for machine learning on the edge. In this way, our edge devices can now be made smarter, with capabilities to perform complex tasks like make predictions, process complex data, and even administer solutions.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Using an NVIDIA Jetson cluster is just one example of how you can take advantage of the shift to Edge AI. In fact, along with it come several key benefits, including reduced latency, reduced bandwidth requirement and cost, increased data security and improved reliability. Read about Edge AI and its transformative effects in Edge IoT in my <a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/04\/02\/edge-ai-what-is-it-and-what-can-it-do-for-edge-iot\/\">previous article<\/a>!<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Deploy Scalable Applications with Kubernetes<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>These days, it\u2019s almost impossible to talk about cluster computing without mentioning <a href=\"https:\/\/kubernetes.io\/\">Kubernetes<\/a>, which is an open-source platform for managing containerised workloads and services. While it\u2019s definitely not the only solution available, it is one of the most popular ways to deploy computer clusters in 2021. You can think of it as a management interface that helps you manage your clusters, scaling resources up or down as required to make the most efficient use of your NVIDIA GPU clusters and more!<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/I5y2rtr3eoA2uazE-U2UrVSZcb3tHxD8djG834B13lkEFbVS-qeW4mu9T3jSIpkYIJRzyothEIeHJao_-EdQl2EpgT1LmyHjEE7XHKIzBPRCkZgV0xcNmL4LTdbs_UIGzVYoIndM\" alt=\"\" width=\"600\"\/><figcaption><em>Source: Kubernetes<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Tutorial: Use Kubernetes with NVIDIA Jetson Clusters for GPU-Powered Computing<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In this section, I\u2019m going to show you just how easy it is to set up your very own NVIDIA Jetson Cluster running Kubernetes with the Jetson Mate and the powerful Jetson Nano modules. You can also read the complete tutorial on our <a href=\"https:\/\/wiki.seeedstudio.com\/Jetson-Mate\/\">Seeed Wiki page<\/a>.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Required Materials<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To follow along with this tutorial, the following items are recommended. Take note that you will need to have at least two Jetson Nano modules, since we will need one to act as the master node, and the other to act as the worker node.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cooling-Kit-p-4784.html\">Jetson Mate Carrier Board<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/NVIDIA-Jetson-Nano-Module-p-4417.html\">Jetson Nano Module<\/a> (at least 2)<\/li><li>Qualified Type-C Power Adapter (65W minimum) with PD Protocol<\/li><\/ul>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Naturally, you can also skip the trouble of buying individual components by opting directly for the <a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cluster-Standard-with-1-Jetson-Nano-and-3-Xavier-NX-p-4935.html\">Jetson Mate Cluster Standard<\/a> or <a href=\"https:\/\/www.seeedstudio.com\/Jetson-Mate-Cluster-Advanced-with-4-Jetson-Xavier-NX-p-4934.html\">Jetson Mate Cluster Advanced<\/a>!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Install &amp; Configure Jetson OS<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We will have to configure the operating system for each of the modules using NVIDIA\u2019s official SDK manager.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>First, choose the target hardware as shown below.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/0feHO81fivxFOTkJH6oNZoSNRJafWmfkCVzp3KupfIZGRA5Ff5g3QuemXJG34Jwu3AueF8Uazl_Q2zuXkjaJEBN_heBElLOrV62tmPko97Gnk9UYdcQxx5QTw-GaIZophM9FissM\" alt=\"\" width=\"700\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Then, choose the OS and Libraries you want to install:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/mOaSHyiSljFxQaNOcYyc-G2aCGIMCfBVw5HVngnoAed1oTrhnesI5eWQjd57ke9FdQn5cafxwmdBZG0CGisfcLdh1OkYOOq4bquTg6spsK7hLkCNnFsbUzTPm6imZJ2REIL_hrTt\" alt=\"\" width=\"700\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Download and install the files. While downloading, insert the Jetson Nano compute module into the main node of the Jetson Mate.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/c8yA5FPO1z7AgCNVoSP0wac2K1PhRrBIwNfXq4aNk3cNR2H4QAN_AjtpwwUkMm8apVMqVY7XYlKi36TjbaYIs5ZIJ_WNUi5_jitl51rEh2AHaGeL8eriActnXmpM9CvHkWTeXrT3\" alt=\"\" width=\"500\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Following this, short the <strong>2 GND pins <\/strong>according to the picture shown.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/8NFwZPdn91osUrAMsGdQ5qwCmutc1jmdGnI4FtzqBk8O9Qo6WvuusW3a3kWQejsMVR4X3t2y9PaRZCkxLM7xMSPBK2usb_6TPwp1deyhXx8ILqSOFKfIodex2Ze4_BKOmIPyu20_\" alt=\"\" width=\"450\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Connect the Jetson Mate to your computer via the micro USB port and power on the machine by pressing the <strong>wake up <\/strong>button.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The final step is to flash the operating system onto the compute module. When the installation of the OS and software library is completed, you will see a window pop up. Select Manual Setup option, then click flash and wait until completion. That\u2019s it!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/k1A0WDE256uFeIoFHi4s_ub6THeYFPpvSE2hwDp_EABIstRn7AzM7Kg7xfM9mvyn4bRgxnXFthj3KAN_rrNRjlSbrHDjp3xjxu49Lx2_jWf6UStlwLtsCqpubB7QEVKF2jErov5C\" alt=\"\" width=\"600\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Take note that <strong>all the modules can only be flashed when installed on the main node<\/strong>. You are required to flash and configure all your modules one by one on the main node.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Running Kubernetes on our Cluster<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In the following steps, we will install and configure Kubernetes to run on our cluster of NVIDIA Jetson Nano modules!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Configuring Docker<\/strong><\/h4>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For <strong><em>both Worker &amp; Master modules, <\/em><\/strong>we need to configure the docker runtime to use &#8220;nvidia&#8221; as default.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Modify the file located at \/etc\/docker\/daemon.json as follows.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"default-runtime\" : \"nvidia\",\n    \"runtimes\": {\n        \"nvidia\": {\n            \"path\": \"nvidia-container-runtime\",\n            \"runtimeArgs\": &#91;]\n        }\n    }\n}<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Restart the Docker daemon with the following command,<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>sudo<\/strong> systemctl daemon-reload &amp;&amp; sudo systemctl restart docker<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>then validate the Docker default runtime as NVIDIA.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>sudo<\/strong> docker info | grep -i runtime<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Here\u2019s a sample output:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Runtimes: nvidia runc\nDefault Runtime: nvidia<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Installing Kubernetes<\/strong><\/h4>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For <strong><em>both Worker &amp; Master modules,<\/em><\/strong> install kubelet, kubeadm, and kubectl with the following commands in the command line.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update &amp;&amp; sudo apt-get install -y apt-transport-https curl\ncurl -s https:\/\/packages.cloud.google.com\/apt\/doc\/apt-key.gpg | sudo apt-key add -\n\n# Add the Kubernetes repo\ncat &lt;&lt;EOF | sudo tee \/etc\/apt\/sources.list.d\/kubernetes.list\ndeb https:\/\/apt.kubernetes.io\/ kubernetes-xenial main\nEOF\nsudo apt update &amp;&amp; sudo apt install -y kubelet kubeadm kubectl\nsudo apt-mark hold kubelet kubeadm kubectl<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Disable the swap. <strong>Note:<\/strong> You have to turn this off every time you reboot.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo swapoff -a<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Compile deviceQuery, which we will use in the following steps.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/local\/cuda\/samples\/1_Utilities\/deviceQuery &amp;&amp; sudo make<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Configure Kubernetes<\/strong><\/h4>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>On the<strong> <em>Master module only<\/em><\/strong>, initialize the cluster:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>sudo<\/strong> kubeadm init --pod-network-cidr=10.244.0.0\/16<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The output shows you the commands that can be executed for deploying a pod network to the cluster, as well as commands to join the cluster. If everything is successful, you should see something similar to this at the end of the output:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>Your Kubernetes control-plane has initialized successfully!\n \nTo start using your cluster, you need to run the following as a regular user:\n \n  mkdir -p $HOME\/.kube\n  sudo cp -i \/etc\/kubernetes\/admin.conf $HOME\/.kube\/config\n  sudo chown $(id -u):$(id -g) $HOME\/.kube\/config\n \nYou should now deploy a pod network to the cluster.\nRun \"kubectl apply -f &#91;podnetwork].yaml\" with one of the options listed at:\n  https:&#47;&#47;kubernetes.io\/docs\/concepts\/cluster-administration\/addons\/\n \nThen you can join any number of worker nodes by running the following on each as root:\n \nkubeadm join 192.168.2.114:6443 --token zqqoy7.9oi8dpkfmqkop2p5 \\\n    --discovery-token-ca-cert-hash sha256:71270ea137214422221319c1bdb9ba6d4b76abfa2506753703ed654a90c4982b<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Following the instructions from the output, run the following commands:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p $HOME\/.kube\nsudo cp -i \/etc\/kubernetes\/admin.conf $HOME\/.kube\/config\nsudo chown $(id -u):$(id -g) $HOME\/.kube\/config<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Install a pod-network add-on to the control plane node. In this case, we use calico.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>kubectl apply -f https:\/\/raw.githubusercontent.com\/coreos\/flannel\/master\/Documentation\/kube-flannel.yml<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Make sure that all pods are up and running:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>kubectl get pods --all-namespaces<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Here&#8217;s the sample output:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>NAMESPACE     NAME                                       READY   STATUS    RESTARTS   AGE\nkube-system   kube-flannel-ds-arm64-gz28t                1\/1     Running   0          2m8s\nkube-system   coredns-5c98db65d4-d4kgh                   1\/1     Running   0          9m8s\nkube-system   coredns-5c98db65d4-h6x8m                   1\/1     Running   0          9m8s\nkube-system   etcd-#yourhost                             1\/1     Running   0          8m25s\nkube-system   kube-apiserver-#yourhost                   1\/1     Running   0          8m7s\nkube-system   kube-controller-manager-#yourhost          1\/1     Running   0          8m3s\nkube-system   kube-proxy-6sh42                           1\/1     Running   0          9m7s\nkube-system   kube-scheduler-#yourhost                   1\/1     Running   0          8m26s<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>On the<strong><em> Worker modules only<\/em><\/strong>, it is now time to add each node to the cluster, which is simply a matter of running the kubeadm join command provided at the end of the kube init command. For each Jetson Nano you want to add to your cluster, log into the host and run:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code> the cluster - your tokens and ca-cert-hash will vary\n$ sudo kubeadm join 192.168.2.114:6443 --token zqqoy7.9oi8dpkfmqkop2p5 \\\n    --discovery-token-ca-cert-hash sha256:71270ea137214422221319c1bdb9ba6d4b76abfa2506753703ed654a90c4982b<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>On the <strong><em>Master node only<\/em><\/strong>, you should now be able to see the new nodes when running the following command:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>kubectl get nodes<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Here\u2019s the sample output for three worker nodes.<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/04\/image-1.png\" alt=\"\" class=\"wp-image-41990\" width=\"500\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/04\/image-1.png 752w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/04\/image-1-300x79.png 300w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To keep track of your nodes, tag each worker node as a worker by running the following commands according to the number of modules you have! Since this example uses three workers, we will run:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>kubectl label node se2 node-role.kubernetes.io\/worker=worker\nkubectl label node se3 node-role.kubernetes.io\/worker=worker\nkubectl label node se4 node-role.kubernetes.io\/worker=worker<\/code><\/pre>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/blog.seeedstudio.com\/wp-content\/uploads\/2021\/04\/image-2.png\" alt=\"\" class=\"wp-image-41991\" width=\"500\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/04\/image-2.png 743w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/04\/image-2-300x84.png 300w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/><\/figure><\/div>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Now you have your very own kubernetes cluster running on your Jetson Mate &amp; Jetson Nano modules! From here, you can do a variety of things, such as use a Jupyter runtime to run data analytics or machine learning workloads on the cluster!<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>To read more on how you can do that, be sure to visit the <a href=\"https:\/\/wiki.seeedstudio.com\/Jetson-Mate\/\">Seeed Wiki Page<\/a>!<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div style=\"height:1px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Summary &amp; More Resources<\/strong><\/h2>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If you\u2019re looking for a reliable and tested option for building edge GPU clusters, I strongly recommend going with the NVIDIA Jetson cluster with the Jetson Mate Cluster. As a comprehensive hardware solution that is backed with industry-leading support and software compatibility from NVIDIA, you\u2019ll be hard pressed to find a better solution for your edge computing application!<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Keen to learn more about clustering or edge computing? Try the following resources:<\/p>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/04\/12\/cluster-computing-on-the-edge-what-why-how-to-get-started\/\">Cluster Computing on the Edge \u2013 What, Why &amp; How to Get Started<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/14\/building-edge-gpu-clusters-edge-computing-guide\/\">Building Edge GPU Clusters \u2013 Edge Computing Guide<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/04\/02\/edge-ai-what-is-it-and-what-can-it-do-for-edge-iot\/\">Edge AI \u2013 What is it and What can it do for Edge IoT?<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/11\/how-machine-learning-has-transformed-industrial-iot\/\">How Machine Learning has Transformed Industrial IoT<\/a><\/li><\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Edge computing has seen an immense rise in importance and application areas in today\u2019s IoT<\/p>\n","protected":false},"author":3537,"featured_media":43193,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[1301,2799,3829,1302,3783,3862,3185,1824,1313],"class_list":["post-43159","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-ai","tag-edge-ai","tag-edge-clustering","tag-edge-computing","tag-jetson-mate","tag-jetson-mate-cluster","tag-jetson-xavier-nx","tag-nvidia-jetson","tag-nvidia-jetson-nano"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How NVIDIA Jetson Clusters Supercharge GPU Edge Computing - Latest News from Seeed Studio<\/title>\n<meta name=\"description\" content=\"NVIDIA Jetson Clusters powered by the Jetson Mate &amp; GPU-capable Jetson SoMs can help you achieve limitless computing applications on the edge. Learn how!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"NVIDIA Jetson Clusters powered by the Jetson Mate &amp; GPU-capable Jetson SoMs can help you achieve limitless computing applications on the edge. Learn how!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-19T07:57:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-19T07:57:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3000\" \/>\n\t<meta property=\"og:image:height\" content=\"1750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jonathan Tan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jonathan Tan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/\",\"name\":\"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png\",\"datePublished\":\"2021-05-19T07:57:26+00:00\",\"dateModified\":\"2021-05-19T07:57:29+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094\"},\"description\":\"NVIDIA Jetson Clusters powered by the Jetson Mate & GPU-capable Jetson SoMs can help you achieve limitless computing applications on the edge. Learn how!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png\",\"width\":3000,\"height\":1750},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094\",\"name\":\"Jonathan Tan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g\",\"caption\":\"Jonathan Tan\"},\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing - Latest News from Seeed Studio","description":"NVIDIA Jetson Clusters powered by the Jetson Mate & GPU-capable Jetson SoMs can help you achieve limitless computing applications on the edge. Learn how!","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:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/","og_locale":"en_US","og_type":"article","og_title":"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing - Latest News from Seeed Studio","og_description":"NVIDIA Jetson Clusters powered by the Jetson Mate & GPU-capable Jetson SoMs can help you achieve limitless computing applications on the edge. Learn how!","og_url":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2021-05-19T07:57:26+00:00","article_modified_time":"2021-05-19T07:57:29+00:00","og_image":[{"width":3000,"height":1750,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png","type":"image\/png"}],"author":"Jonathan Tan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jonathan Tan","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/","url":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/","name":"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png","datePublished":"2021-05-19T07:57:26+00:00","dateModified":"2021-05-19T07:57:29+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094"},"description":"NVIDIA Jetson Clusters powered by the Jetson Mate & GPU-capable Jetson SoMs can help you achieve limitless computing applications on the edge. Learn how!","breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png","width":3000,"height":1750},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2021\/05\/19\/how-nvidia-jetson-clusters-supercharge-gpu-edge-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How NVIDIA Jetson Clusters Supercharge GPU Edge Computing"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61e29862da8741ee517eacd92f4cd094","name":"Jonathan Tan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8dd1a4a7882386e8818e110c9322897?s=96&r=g","caption":"Jonathan Tan"},"url":"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/"}]}},"modified_by":"Jonathan Tan","views":19984,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png",3000,1750,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-300x175.png",300,175,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-768x448.png",640,373,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1030x601.png",640,373,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1536x896.png",1536,896,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-2048x1195.png",2048,1195,true],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover.png",32,19,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1536x1020.png",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-936x897.png",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-1024x597.png",1024,597,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/05\/NVIDIAJetsonClusterCover-675x450.png",675,450,true]},"author_info":{"display_name":"Jonathan Tan","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/jonathan-tan\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/news\/\" rel=\"category tag\">News<\/a>","tag_info":"News","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/43159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/3537"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=43159"}],"version-history":[{"count":32,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/43159\/revisions"}],"predecessor-version":[{"id":43679,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/43159\/revisions\/43679"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/43193"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=43159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=43159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=43159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}