Sunday, 9 December 2018

How to install JetPack 3.3 on Ubuntu 18.04 and flash Jetson TX2

In July this year NVIDIA released JetPack 3.3 - currently the latest stable/production version of JetPack. Some of its features are:
This is the last JetPack that will be supporting Jetson TX2 and TX1 Developer Kits. JetPack 4.1.1 Developer Preview supports only new Jetson AGX Xavier Developer Kit but it will not be supporting TX2 or TX1).


Although official release notes for JetPack 3.3 state that supported Ubuntu on the host is 16.04, I had no issues installing this version of JetPack (and later flashing TX2) on my Ubuntu 18.04 with details:

~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic

I downloaded JetPack-L4T-3.3-linux-x64_b39.run from NVIDIA Developer Center, added execution permission and ran it as non-admin (installer prompts user for elevated privilege only when necessary). If you run it as super user, installer will show you an error: 


Installer unpacks its content into a directory whcih has the following content: 

~/Downloads/JetPack$ ls
64_TX2
devtools_docs
_installer
jetpack_docs
jetpack_download
JetPack-L4T-3.3-linux-x64_b39.run
JetPack_Uninstaller
NVIDIA_System_Profiler
nvl4t_docs
README.txt
Start_L4T_Docs.html
Tegra_Linux_Driver_Package_Release_Notes_R28.2.1.pdf

Although I got the following message as was running the installer on Ubuntu 18.04, I clicked "Yes" and had no issues during the process:


These are the screenshots of the successful JetPack 3.3 installation on Ubuntu 18.04 and flashing Jetson TX2:





It takes couple of seconds for Component Manager to download repo information, do version checks and show the current state of packages:












At this point I actually stopped the installation as wanted to do flashing of TX a bit later. This is possible as Component Manager will pick up and show the current state of all packages upon JetPack installer re-launch:











Now I pressed ENTER to resume the installation.








Just like before, I verified that all has completed successfully on TX2 by running some of installed CUDA demo examples (e.g. rendering ocean surface - "OceanFFT"). 
Post a Comment