10 Minute TensorFlow Set Up for Jetson Nano Series

May 19, 2020 | Stewart Pressney

Get setup with TensorFlow on your Jetson Nano in 10 minutes. This tutorial is for Gumstix Jetson Nano Expansion boards or Custom Jetson Nano Expansion boards built using the Geppetto Designer. Gumstix provides all the drivers and firmware you need to bring your board to life and exploit its capabilities. The ease of use of TensorFlow – and the accessibility it provides to even developers new to AI and ML – is one of the reasons why Gumstix has chosen to support TensorFlow within its Geppetto custom board development platform.

There’s simply no need to get bogged down in complex mathematics. And with access to boards like the Jetson Nano that deliver hardware acceleration for tensor-based AI models, you are able to leverage leading-edge AI capabilities in nearly any application, from the cloud to the edge. Add in any of the vast array of components and modules available through Geppetto, and you can design a custom board that optimizes performance and cost in almost no time at all.

Github Link: https://bit.ly/3fKwNFo

Geppetto Link: https://bit.ly/361vNrP

Buy Jetson Nano Board: https://bit.ly/3e3Rlqy

About TensorFlow:

Tensors make up an important element of state-of-art neural network development for artificial intelligence (AI) and machine learning (ML). Tensors can seem complicated if you approach them as an algebraic object that describes a linear mapping from one set of algebraic objects to another. With tools like TensorFlow, however, you don’t need to understand the underlying mechanics of tensors to take advantage of them.

Image identification and classification using an imaging system in a smart vehicle.

 TensorFlow is an end-to-end open source machine learning platform. It offers a comprehensive, flexible ecosystem of tools, libraries, and community resources that are helping developers at all levels of expertise build and deploy AI and ML in their applications. With multiple levels of abstraction, developers are able to work at a level that matches their application requirements. For example, the high-level Keras API enables even beginners to quickly build and train powerful models.

The platform is extremely flexible, allowing you to immediately iterate and intuitively debug applications. There is even a Distribution Strategy API that facilitates large training tasks across different hardware configurations without requiring the model definition to be changed.

To get started with tensors and TensorFlow, there is a tutorial page with links to either get you started as a beginning or take your development to the next level as an advanced designer. There is also a TensorFlow blog as well as a TensorFlow YouTube channel with videos ranging from tutorials on how to develop models to keynotes and sessions from TensorFlow Dev Summits. You can also learn by studying sample applications that demonstrate how to use tensors by example and step-by-step walkthroughs, such as teaching a system to classifying clothes or using a neural system to translate between Spanish and English. If you want a more in-depth exploration of tensors, you can sign up for courses like TensorFlow in Practice Specialization available from sites like Coursera.org.

Jetson Snapshot board from Gumstix. This board offers up to 16 1080p 30fps video streams in a single board.

There is also a large community of developers, enterprises, and researchers exploring a diverse range of AI and ML applications using TensorFlow. This community not only shares how they have utilized tensors in real-world systems, they provide support to each other through user communities. If you’re new to AI, these example systems can help you better understand the role of AI in systems and offer insights into how to deploy tensors in effective and innovative ways. 

The ease of use of TensorFlow – and the accessibility it provides to even developers new to AI and ML – is one of the reasons why Gumstix has chosen to support TensorFlow within its Geppetto custom board development platform.

There’s simply no need to get bogged down in complex mathematics. And with access to boards like the Jetson Nano that deliver hardware acceleration for tensor-based AI models, you are able to leverage leading-edge AI capabilities in nearly any application, from the cloud to the edge. Add in any of the vast array of components and modules available through Geppetto, and you can design a custom board that optimizes performance and cost in almost no time at all.

Furthermore, Gumstix handles all the integration for you. All the drivers and firmware you need to bring your board to life and exploit its capabilities are already integrated for you. This includes the software needed to use TensorFlow.

AI and ML are the future of electronics. And with integrated support for TensorFlow, Gumstix puts that future right in your toolbox.

Take a look at some Gumstix customer success stories or contact us today to learn more about our products, design tools, and services.