Jetson AI Fundamentals - S1E1 - First Time Setup with JetPack
Skills:
LLM Foundations80%Systems Design Basics70%AI Systems Design60%Security Basics50%Data Literacy50%
Key Takeaways
The video demonstrates the setup of the NVIDIA Jetson Nano Developer Kit using JetPack, including the installation of the operating system, configuration of the system, and allocation of swap space for deep learning exercises. The setup process involves downloading and installing JetPack, formatting the SD card, flashing the SD card, and configuring the operating system.
Full Transcript
[Music] hello it's dana with nvidia's deep learning institute i'm going to share with you how to set up your jetson nano developer kit with jetpack for the very first time once you do that you'll be able to download and install docker containers and run lots of applications including the projects for the free dli course getting started with ai on jets and nano let's get started the original jetson nano developer kit looks like this or like this b01 version that came out more recently they're very similar but the b01 has two csi camera ports instead of one and the jumper location for the barrel power supply is in a slightly different location to accommodate that second csi port and now there is another this jetson nano 2 gigabyte developer kit just arrived this is the one i'm going to set up right now the 2gb version does look a little different it has 2 gigabytes of ram instead of 4 gigabytes and there are some differences in the ports let's take a look side by side both have a micro usb port and ethernet the 2gb has three usba ports both have hdmi oh here's something quite different instead of a barrel power port the 2gb has a usbc port for power we'll be able to plug in everything we need for setup there are two main steps in the setup step one flash the operating system onto an sd card with your computer step two move the sd card onto your nano and configure the operating system here we go with step one you need a computer with an internet connection and an sd card writer plus a microsd card these micro sd cards come in many sizes i'm using a 64 gigabyte card so that i have plenty of room to store apps and data the micro sd card looks like this but usually comes with an adapter so that you can flash it in a larger slot slide it in and it's ready to flash okay so we've got the card but we need the jetpack image to burn onto it and we need the software that allows us to flash so that's what we'll do next i'm here on the jetson nano developer kit site and there's lots of great information here for me technical specifications all sorts of user guides and some videos and blogs but what i'm looking for right now is the jetpack sdk that's where i'll find the image that i need to download so i'll click over to that and we can see that we have the latest version is right up here on top that's what we want the latest version and that there are a few different methods for installing jetpack depending on what your jetson is so for the sd card image method which is what we're using there's one right here for the jetson nano developer kit and that's what we want now in the future i think you will see another one here there's the jetson nano 4gb and there's the jets and nano 2gb and those should have different sd card images but even though i have the jetson nano 2gb that i've already shown to you i'm a little early to the party and it's not here yet so i'm going to show you how to do this with just the regular jets and nano developer kit download and burn and the process is exactly the same so the first thing we do is download the sd card image just click the button and we'll determine where we want to save it i'm going to put it on my desktop to make things easy and save it and if you look down here which you probably can't see very well but it says that it's a six gigabyte uh file so this is going to take a while depending on your download speed if you have one gigabyte it won't take too long but if you're like me and it's less than that it may take a while and you might want to go have dinner or just explore for a while on the internet let's go ahead and explore this page and see how we're how we're doing okay so also on this page it shows the features of jetpacks let's just go through that a little bit the operating system this includes the l4t and some number i'm going to make a note of this because this 32.4.3 in this case is going to tell me what the operating system version is and i think i'm going to need that later when i try to match it with docker files and things like that i want to download so i'm going to go ahead and make a note of that even though i could find that out later but i'll want to keep track of that okay in addition to the operating system there's tensor rt which optimizes inference when you're doing deep learning and and a lot of video things and there's the coup dnn cuda multimedia api computer vision developer tools there's really a lot in here and these are these are great libraries that are going to be useful to you as you build your own applications which we can't wait to see what you come up with okay so the next thing i wanted to show you here is next to the download there's this little link says getting started with jetson nano developer kit and these steps if we click on here this provides the instructions starts right off with the right to the micro sd card which is what we're going to be doing so there's different instructions here given for windows mac or linux i'm going to be using windows but you could click on mac for mac linux for linux let's see what windows has for windows i'm going to need to download two different applications the first is the sd card formatter and this is how i'll go ahead and format my sd card the first time and the second one is etcher etcher by etcher is a utility for flashing sd cards and the mac and the linux also have versions of belina etcher so this is that part is going to be the same regardless of your system okay let's see how we're doing still a ways to go why don't we just fast forward the image download is complete my sd card is in the slot and i've also downloaded the sd card formatter and the etcher so i'll go ahead and format the card yes i do want to do that and here's the card is in my d slot just take a quick look make sure i don't format something i don't want to format and click format yes there we go and it's done good next thing i want to do is open up the etcher flash from file or flash from url i downloaded the file so that's what i want choose the only one that's on my desktop because that's where i put it and the only sd card and flash sure you want to do this yes i really really do starting this will take a little bit so we'll be back on to step two configuring the operating system on the nano i'll take the flash card and put it in the nano the metal part should be pointing up and in slide it into the slot and push it until you feel a subtle click there are two ways to do this part one is headless which means by logging in remotely and the other is graphical for the graphical method we need a monitor keyboard and mouse so i'm temporarily using my main system monitor keyboard and mouse just for setup i won't need it later if you don't have these devices available you can still set up your system using headless mode with a few extra steps more information on headless configuration can be found in the dli course now i'll power it up using a usbc 5.1 volt 3 amp power supply okay i've booted up the nano and first thing i have is a question about the license and you can look at the license scroll through it check check if there's anything that you need to know about that and click i accept continue i'm going to choose english and in fact u.s english u.s english and time zone i think i'll choose the pacific coast and a name well i'm going to put nvidia just all across the board because it's easy for me to remember it's a weak password but i'm going to do it anyway and this shows the size it's going to expand to the full card size that's what we want continue and this is going to take a few minutes probably four or five minutes here we go it's going to reboot this is a lightweight desktop it's coming up nvidia and there it is okay first thing i want to do i think is maybe open a terminal and i'm gonna check and see what the swap looks like we need a four gigabyte swap to do some of our deep learning exercises later so let's see what's there well the swap is says uh it's about one gigabyte and we want four gigabytes so i'm going to have to change that i've got a few commands here that i'm going to have to do this is a kind of geeky and with your setup you may be able to just tell it right out that you want four gigabytes okay first i'm going to disable the z ram okay i have to put in some commands here to allocate the 4gb for the swap and what this is going to allow me to do is since we're only using a 2 gigabyte ram if we have four gigabytes available on the card for it to swap back and forth with it'll seem like it's a larger ram space it'll be slower than ram but it'll get the job done okay one more step we need to add something to the slash etc slash fs tab go to the end and add this one the line this information will all be available to you in the course information but hopefully you won't have to do all of this every time okay i'm going to add the mount swap and set the defaults to zero zero and close it up okay now i'm set colon wq to close and let's check the free again free dash m that shows megabytes and it looks like we still only have one gigabyte i wonder why well i think i need to reboot let's do that reboot solves all kinds of things try again there it is swap is now four gigabytes just the way we set it up and that's going to make things better for our deep learning projects great we're all done setting up the basic jetson nano system now you can either continue using the monitor keyboard and mouse or disconnect them and use ssh instead in order to install additional applications and docker containers for your system now be sure and sign up for the getting started with ai on jets and nano dli course and do some cool projects using a webcam to learn more visit nvidia.com dli or email us at nvdli at nvidia.com
Original Description
Learn to set up the NVIDIA Jetson Nano Developer Kit for the first time with JetPack. This enables you to load Docker container applications for projects in Jetson AI Fundamentals.
00:00:00 - Introduction - Setting up Jetpack with Jetson Nano
00:00:33 - Jetson Nano Developer Kit
00:01:56 - Step 1: Flashing OS onto an SD card with a computer
00:08:18 - Step 2: Configure OS on Jetson Nano
00:10:53 - Setting SWAP to 4GB
00:13:44 - Conclusion
Getting Started with AI on Jetson Nano - https://nvidia.com/dli
Jetson AI Fundamentals - https://nvidia.com/jetson-ai-fundamentals
NVIDIA Developer Forums - https://forums.developer.nvidia.com
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from NVIDIA Developer · NVIDIA Developer · 59 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
▶
60
Ray Tracing Essentials Part 2: Rasterization versus Ray Tracing
NVIDIA Developer
Ray Tracing Essentials Part 3: Ray Tracing Hardware
NVIDIA Developer
Ray Tracing Essentials Part 4: The Ray Tracing Pipeline
NVIDIA Developer
NsightGraphics 2020 2 Release Spotlight
NVIDIA Developer
Ray Tracing Essentials Part 5: Ray Tracing Effects
NVIDIA Developer
Ray Tracing Essentials Part 6: The Rendering Equation
NVIDIA Developer
Ray Tracing Essentials Part 7: Denoising for Ray Tracing
NVIDIA Developer
Spatiotemporal Importance Resampling for Many-Light Ray Tracing (ReSTIR)
NVIDIA Developer
Announcing Cloud-Native Support for Jetson Platform
NVIDIA Developer
JetsonTV: Build your next project with NVIDIA Jetson
NVIDIA Developer
Nsight Compute Feature Spotlight: Roofline Analysis, Asynchronous Copy, Sparse Data Compression
NVIDIA Developer
Nsight Systems Feature Spotlight: OpenMP
NVIDIA Developer
Isaac Sim 2020: Deep Dive
NVIDIA Developer
NVIDIA Jetson: Enabling AI-Powered Autonomous Machines at Scale
NVIDIA Developer
NVIDIA Tools to Train, Build, and Deploy Intelligent Vision Applications at the Edge
NVIDIA Developer
Jetson Xavier NX Developer Kit: The Next Leap in Edge Computing
NVIDIA Developer
Synthesizing High-Resolution Images with StyleGAN2
NVIDIA Developer
NVIDIA Robotics: Isaac SDK and Sim 2020.1
NVIDIA Developer
Accelerating COVID-19 Research with GPUs
NVIDIA Developer
Visualizing 150 Terabytes of Data
NVIDIA Developer
Boosting Performance and Utilization with Multi-Instance GPU
NVIDIA Developer
Running Multiple Workloads on a Single A100 GPU
NVIDIA Developer
NVIDIA Nsight Feature Spotlight: GPU Trace
NVIDIA Developer
Spark 3 Demo: Comparing Performance of GPUs vs. CPUs
NVIDIA Developer
NVIDIA Jetson Nano Wins Edge AI and Vision Alliance Award
NVIDIA Developer
NVIDIA IndeX on Google Cloud Platform Marketplace
NVIDIA Developer
DeepStream SDK: Best practices for performance optimization
NVIDIA Developer
Efficiently Deploying GPU Accelerated 5G CloudRAN for Edge AI Inferencing
NVIDIA Developer
NVIDIA PhysicsNeMo - Accelerating Scientific & Engineering Simulation Workflows with AI
NVIDIA Developer
NVIDIA Deep Learning Institute Instructor-Led Training Available Remotely
NVIDIA Developer
Advancing AR Glasses
NVIDIA Developer
Blender Cycles: RTX On
NVIDIA Developer
Real-Time GPU-Accelerated Data Analytics of 250 million Flight Data Records of 737 Max grounding
NVIDIA Developer
Assessing Property Damage with AI
NVIDIA Developer
RAPIDS: GPU-Accelerated Data Analytics & Machine Learning
NVIDIA Developer
DaVinci Resolve Turns RTX On
NVIDIA Developer
RAPIDS with Plotly Dash : GPU-Accelerated Census 2010 Visualization
NVIDIA Developer
NVIDIA IndeX for arivis5D Cloud Platform
NVIDIA Developer
NVIDIA Backchannel: Behind the Scenes of Marbles at Night RTX
NVIDIA Developer
NVIDIA Backchannel: Sneak Peek into Marbles RTX in Omniverse
NVIDIA Developer
How to Create "Paint" in Substance Painter
NVIDIA Developer
Accelerate AI development for Computer Vision on the NVIDIA Jetson with alwaysAI
NVIDIA Developer
Securing Next Generation Apps over VMware Cloud Foundation with Bluefield-2 DPU
NVIDIA Developer
Accelerated Data Centers with NVIDIA and VMware
NVIDIA Developer
GPU-Accelerated Motion Blur in Blender Cycles
NVIDIA Developer
NVIDIA Clara Guardian Virtual Patient Assistant
NVIDIA Developer
Revolutionizing Supercomputing with NVIDIA UFM Cyber-AI
NVIDIA Developer
Inventing Virtual Meetings of Tomorrow with NVIDIA AI Research
NVIDIA Developer
Learning a Contact-Adaptive Controller for Robust, Efficient Legged Locomotion
NVIDIA Developer
Getting started with Jetson Nano 2GB Developer Kit
NVIDIA Developer
NVIDIA Jetson Developer Community AI Projects
NVIDIA Developer
Open-source projects on NVIDIA Jetson Nano 2GB Developer Kit
NVIDIA Developer
Real-Time Ray Tracing with Project Lavina
NVIDIA Developer
Jetson AI Fundamentals - S1E2 - Hello Camera
NVIDIA Developer
Develop Optimized Conversational AI Models with NVIDIA NeMo on DGX A100
NVIDIA Developer
Jetson AI Fundamentals - S1E4 - Image Regression Project
NVIDIA Developer
Jetson AI Fundamentals - S2E1 - JetBot Intro and Hardware
NVIDIA Developer
Jetson AI Fundamentals - S2E2 - JetBot Software Setup
NVIDIA Developer
Jetson AI Fundamentals - S1E1 - First Time Setup with JetPack
NVIDIA Developer
Jetson AI Fundamentals - S1E3 - Image Classification Project
NVIDIA Developer
More on: LLM Foundations
View skill →Related AI Lessons
Chapters (6)
Introduction - Setting up Jetpack with Jetson Nano
0:33
Jetson Nano Developer Kit
1:56
Step 1: Flashing OS onto an SD card with a computer
8:18
Step 2: Configure OS on Jetson Nano
10:53
Setting SWAP to 4GB
13:44
Conclusion
🎓
Tutor Explanation
DeepCamp AI