November 2018
NVIDIA CORPORATION
User Documentation
J
ET
P
ACK
4.1.1
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 2
Table of Contents
JetPack ................................................................................................. 3
Summary of JetPack Components ................................................................. 3
OS Image ........................................................................................... 3
Libraries ............................................................................................ 3
Developer Tools ................................................................................... 4
Samples ............................................................................................. 4
Documentation .................................................................................... 4
Release Notes ......................................................................................... 5
JetPack 4.1.1 ........................................................................................ 5
Release Highlights ................................................................................ 5
OS ................................................................................................. 5
Libraries and APIs ............................................................................... 5
Developer Tools ................................................................................. 5
JetPack Installer ................................................................................ 6
Developer Preview Notes ........................................................................ 6
How to Install JetPack ............................................................................... 8
Download Installer to the Host Computer ....................................................... 8
Connect Developer Kit to the Host Computer ................................................... 8
Put Developer Kit into Force Recovery Mode ................................................... 9
Run the Installer ..................................................................................... 9
Step by Step Instructions ........................................................................... 9
Copyright & License Notices ...................................................................... 15
NVIDIA CORPORATION .............................................................................. 15
NVIDIA SOFTWARE LICENSE AGREEMENT .................................................... 15
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 3
JetPack
NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. Use the
JetPack installer to flash your Jetson Developer Kit with the latest OS image, to install developer
tools for both Linux host PC and developer kit, and install the libraries and APIs, samples, and
documentation needed to jumpstart your development environment.
Summary of JetPack Components
JetPack includes OS images, Libraries and APIs, developer tools, samples, and documentation.
OS Image
JetPack includes a sample file system derived from Ubuntu.
Libraries
JetPack includes the following libraries:
TensorRT and cuDNN for high-performance deep learning applications
TensorRT is a high-performance deep learning inference runtime for image
classification, segmentation, and object detection neural networks. It speeds up deep
learning inference as well as reducing the runtime memory footprint for convolutional
and deconv neural networks.
CUDA Deep Neural Network library provides high-performance primitives for deep
learning frameworks. It includes support for convolutions, activation functions and
tensor transformations.
CUDA for GPU accelerated applications across multiple domains
MultiMedia API
The Jetson Multimedia API package provides low level APIs for flexible application
development.
Camera application API: libargus offers a low-level frame-synchronous API for camera
applications, with per frame camera parameter control, multiple (including
synchronized) camera support, and EGL stream outputs. RAW output CSI cameras
needing ISP can be used with either libargus or GStreamer plugin. In either case, the
V4L2 media-controller sensor driver API is used.
Sensor driver API: V4L2 API enables video decode, encode, format conversion and
scaling functionality. V4L2 for encode opens up many features like bit rate control,
quality presets, low latency encode, temporal tradeoff, motion vector maps, and more.
VisionWorks and OpenCV for visual computing applications
VisionWorks is a software development package for Computer Vision (CV) and image
processing. It Includes VPI (Vision Programming Interface), a set of optimized CV
primitives for use by CUDA developers. The NVX library enables direct access to VPI,
and the OVX library enables indirect access to VPI via OpenVX framework.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 4
OpenCV is the leading open source library for computer vision, image processing and
machine learning, and now features GPU acceleration for real-time operation.
Developer Tools
JetPack includes the following developer tools:
CUDA tools: Nsight Eclipse Edition IDE, debugging and profiling tools, and toolchain for cross-
compiling high-performance GPU-accelerated applications are included in the CUDA Toolkit.
NVIDIA Nsight Systems: A system trace and multi-core CPU PC sampling profiler that provides
an interactive view of captured profiling data, helping improve overall application
performance.
NVIDIA Nsight Graphics: A console-grade tool that allows developers to debug and profile
OpenGL, OpenGL ES, and Vulkan, enabling developers to get the most out of the Jetson
Platform
Samples
See the Jetson AGX Xavier Developer Kit User Guide for details and documentation links for these
available samples in JetPack 4.1.1:
TensorRT
cuDNN
CUDA
Multimedia API
VisionWorks
OpenCV
NVIDIA GameWorks Vulkan and OpenGL
Documentation
For more information, see the following:
JetPack Documentation
L4T Release Notes
L4T Documentation
TensorRT Documentation
cuDNN Documentation
CUDA Toolkit
NVIDIA Nsight Systems
NVIDIA Nsight Graphics
Multimedia API Reference
VisionWorks Documentation
OpenCV Documentation
NVIDIA GameWorks Documentation
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 5
Release Notes
JetPack 4.1.1
Release Highlights
OS
L4T 31.1
o Reference filesystem derived from Ubuntu 18.04
o Stability and security fixes
Libraries and APIs
TensorRT 5.0.3
o DLA support for FP16 AlexNet, GoogleNet, ResNet-50, and LeNet for MNIST networks
have been validated
o Support for both HMMA (FP16) and IMMA (INT8) on iGPU
o Fine grain control for scheduling layers to execute on either iGPU or DLA
o New Caffe SSD and INT8 API samples
cuDNN 7.3.1
o Supports IMMA Programmability
o Grouped convolution performance improvements for NHWC input / output and FP16 and
FP32 compute
o Strided convolution now supported by FFT tiling algorithms
o Performance improvements for dilated convolutions and convolutions computed with
Winograd transform
CUDA 10
o Supports IMMA Programmability direct use of these instructions dramatically reduces
kernel execution time and kernel launch latency
o Support for CUDA-Vulkan interoperability
Developer Tools
CUDA tools
o Nsight Eclipse plugins edition
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 6
True plugins can be installed in the developer’s own Eclipse environment.
Offers an all-in-one integrated environment to edit, build, and debug CUDA
applications.
NVIDIA Nsight Systems 2018.1
o Profiling on Jetson AGX Xavier
o Ability to trace cuDNN, cuBLAS, and OS runtime library API calls.
NVIDIA Nsight Graphics 2018.6
o Users can utilize the powerful Activities system to target their workflow for debugging
and profiling.
o The Resources view allows you to edit the default shader used to display textures, and
change the data display or highlight useful characteristics of the data.
o Improved editor capabilities including goto line and find/replace capabilities.
o As of this release, we have added a feature to handle context level separation data
collection. That is, if one is profiling one context and other contexts are in the
background, data is now isolated for the context which profiling is enabled.
JetPack Installer
JetPack 4.1.1
o Now supports Host computer running Ubuntu 18.04 or Ubuntu 16.04.
o JetPack installer can now share host computer’s internet connection to Jetson device
via USB Type C cable during install.
Developer Preview Notes
Power and performance
o With this Developer Preview release of JetPack, Jetson AGX Xavier offers roughly 15x
the performance of our previous Jetson TX2. This will continue to improve as Jetson
AGX Xavier is tuned for better power and higher performance in future releases.
INT8 support on DLA
o Jetson AGX Xavier includes two Deep Learning Accelerators (DLA) that can accelerate
DL inference workloads with various data types. In this Developer Preview release, FP16
is supported. INT8 will be supported in a future release which should improve inference
performance by at least 2x.
Vision Accelerator support
o Jetson AGX Xavier includes a 7-way VLIW Vision Accelerator (VA) for accelerating
traditional computer vision workloads. Support for the VA will be included in a future
release.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 7
Camera
o The following camera features will be supported in a future release:
Support for virtual channels (enables up to 16 cameras)
Support for SLVS-EC
o Early Access items resolved in this Developer Preview release:
IMX185 sensor now supported
TensorRT
o In this release, running 2 DLA and iGPU does not yield expected sum of performance.
This will be fixed in a future release. Note that performance from running 2 DLA at the
same time does sum up as expected.
To achieve expected performance in this release, use spin-wait based
synchronization via cudaEventDefault flag when creating the events. For
trtexec, use the --useSpinWait option. These workarounds may decrease multi-
process synchronization time at the cost of additional CPU usage.
o Python samples will be supported in a future release.
o Early Access items resolved in this Developer Preview release:
Asynchronous DLA execution in IExecutionContext::enqueue() now
supported. (The calling CPU thread is not blocked while DLA work is running.)
Applications using TensorRT with DLA (e.g., trtexec) no longer require write
permissions for its current working directory
JetPack installer
o Please use the default download and install directories provided by JetPack. Changing
the directories may cause an installation error.
o When the host and target are connected via USB, two Ethernet interfaces will appear on
host. One will be used for connection with the Jetson device, but the other may go up
and down, causing connectivity messages to appear. These messages can be safely
disregarded.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 8
How to Install JetPack
Installing JetPack 4.1.1 to your Jetson AGX Xavier Developer Kit requires these steps, which are
detailed in the sections below:
Download JetPack installer to your Linux host computer.
Connect your developer kit to the Linux host computer.
Put your developer kit into Force Recovery Mode.
Run JetPack installer to select and install desired components.
Download Installer to the Host Computer
You must have a Linux host computer to run the JetPack installer and flash the developer kit.
Supported host operating systems are:
Ubuntu Linux x64 Version 18.04 or 16.04
Download the latest JetPack installer to the Linux host from the JetPack page on the Jetson
Developer Site.
NOTE: The installer can flash and update software on a target Jetson device,
but it cannot not run directly on that device. Whether or not a Jetson device
is present, you can use JetPack installer to update software on the Linux
host.
Connect Developer Kit to the Host Computer
1. Use the included USB cable to connect the Linux host computer to the front USB Type-C
connector on the developer kit.
2. Connect a display, keyboard, and mouse to your Jetson Xavier Developer Kit
Connect an external HDMI display to the developer kit's HDMI port.
Connect a USB keyboard and mouse.
o Connect directly to the hybrid USB Type-A/eSATA port and use the included USB
Type-C to Type-A adapter to connect to the rear USB Type-C port.
3. Connect the developer kit and Linux host computer to the same network.
Connect the developer kit to your local network via the Ethernet cable to the developer
kit's Ethernet port.
4. Connect the included AC adapter to the developer kit's power jack.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 9
Put Developer Kit into Force Recovery Mode
The developer kit must be in Force USB Recovery Mode (RCM) so the installer can transfer system
software to the Jetson Xavier module.
1. Connect the developer kit as described above. It should be powered off.
2. Press and hold down the Force Recovery button.
3. Press and hold down the Power button.
4. Release both buttons.
Run the Installer
The JetPack installer includes a Component Manager, allowing you to choose what to install on the
Linux host computer and/or the Jetson Developer Kit.
Step by Step Instructions
The following instructions assume you have downloaded the latest JetPack version, JetPack-
${VERSION}.run, where ${VERSION} refers to the version string for the installer you have.
1. Add exec permission for the JetPack-${VERSION}.run
chmod +x JetPack-${VERSION}.run
2. Run JetPack-${VERSION}.run in terminal on your host Ubuntu machine.
3. Next, the JetPack installer will indicate the installation directory. In the Privacy Notice
section, select whether or not to enable data collection.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 10
4. Select the development environment to setup.
5. The JetPack installer will pop up a window to ask for permission to use during the installation
process; you will need to enter your sudo password here.
6. The Component Manager opens, which allows you to customize which components to install.
Select the Jetson Developer Kit you would like to develop for to customize the installation
components for each device.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 11
NOTE: To run a standalone Ubuntu install, deselect Jetson target specific entries.
7. Accept the license agreement for the selected components.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 12
8. The Component Manager will proceed with the installation. Once the host installation steps
are completed, click the Next button to continue with the installation of target components.
NOTE: JetPack will now proceed with setting up the Jetson Developer Kit
target, if the corresponding components were selected (i.e., flashing the OS
and pushing components to the Jetson Developer Kit target).
9. If you de-selected Flash OS in the Component Manager, you will need to enter the IP address,
user name, and password to set up an ssh connection to the target device.
After you enter the required information and click Next, JetPack will begin installing
components on the target device.
10. If you selected Flash OS in the Component Manager, you will need to select the network
layout for your specific environment.
11. If you selected the Device access Internet via router/switch layout, you will be asked to
select which interface to use for Internet access.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 13
12. If you selected the Device get IP assigned by DHCP server on host and access Internet via
host machine layout, you must select which interface is to be used for Internet access, and
which is to be used for the target interface.
13. Next, you will be prompted to install components on the specific target machine, and to
compile samples.
14. In case you have not already done so, a pop-up window will instruct you to put your device
into Force USB Recovery Mode, so you can flash the OS.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 14
15. After the post installation tasks have been completed, the installation will be complete.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 15
Copyright & License Notices
NVIDIA CORPORATION
NVIDIA SOFTWARE LICENSE AGREEMENT
IMPORTANT READ BEFORE DOWNLOADING, INSTALLING, COPYING OR USING THE LICENSED
SOFTWARE
This Software License Agreement ("SLA”), made and entered into as of the time and date of click
through action (“Effective Date”), is a legal agreement between you and NVIDIA Corporation
("NVIDIA") and governs the use of the NVIDIA computer software and the documentation made
available for use with such NVIDIA software. By downloading, installing, copying, or otherwise using
the NVIDIA software and/or documentation, you agree to be bound by the terms of this SLA. If you
do not agree to the terms of this SLA, do not download, install, copy or use the NVIDIA software or
documentation. IF YOU ARE ENTERING INTO THIS SLA ON BEHALF OF A COMPANY OR OTHER LEGAL
ENTITY, YOU REPRESENT THAT YOU HAVE THE LEGAL AUTHORITY TO BIND THE ENTITY TO THIS
SLA, IN WHICH CASE “YOU” WILL MEAN THE ENTITY YOU REPRESENT. IF YOU DON’T HAVE SUCH
AUTHORITY, OR IF YOU DON’T ACCEPT ALL THE TERMS AND CONDITIONS OF THIS SLA, THEN NVIDIA
DOES NOT AGREE TO LICENSE THE LICENSED SOFTWARE TO YOU, AND YOU MAY NOT DOWNLOAD,
INSTALL, COPY OR USE IT.
1. LICENSE.
1.1 License Grant. Subject to the terms of the AGREEMENT, NVIDIA hereby grants you a non-
exclusive, non-transferable license, without the right to sublicense (except as expressly set forth in
a Supplement), during the applicable license term unless earlier terminated as provided below, to
have Authorized Users install and use the Software, including modifications (if expressly permitted
in a Supplement), in accordance with the Documentation. You are only licensed to activate and use
Licensed Software for which you a have a valid license, even if during the download or installation
you are presented with other product options. No Orders are binding on NVIDIA until accepted by
NVIDIA. Your Orders are subject to the AGREEMENT.
SLA Supplements: Certain Licensed Software licensed under this SLA may be subject to additional
terms and conditions that will be presented to you in a Supplement for acceptance prior to the
delivery of such Licensed Software under this SLA and the applicable Supplement. Licensed
Software will only be delivered to you upon your acceptance of all applicable terms.
1.2 Limited Purpose Licenses. If your license is provided for one of the purposes indicated below,
then notwithstanding contrary terms in Section 1.1 or in a Supplement, such licenses are for
internal use and do not include any right or license to sub-license and distribute the Licensed
Software or its output in any way in any public release, however limited, and/or in any manner
that provides third parties with use of or access to the Licensed Software or its functionality or
output, including (but not limited to) external alpha or beta testing or development phases.
Further:
(i) Evaluation License. You may use evaluation licenses solely for your internal evaluation of the
Licensed Software for broader adoption within your Enterprise or in connection with a NVIDIA
product purchase decision, and such licenses have an expiration date as indicated by NVIDIA in its
sole discretion (or ninety days from the date of download if no other duration is indicated).
(ii) Educational/Academic License. You may use educational/academic licenses solely for
educational purposes and all users must be enrolled or employed by an academic institution. If you
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 16
do not meet NVIDIA’s academic program requirements for educational institutions, you have no
rights under this license.
(iii) Test/Development License. You may use test/development licenses solely for your internal
development, testing and/or debugging of your software applications or for interoperability testing
with the Licensed Software, and such licenses have an expiration date as indicated by NVIDIA in its
sole discretion (or one year from the date of download if no other duration is indicated).
1.3 Pre-Release Licenses. With respect to alpha, beta, preview, and other pre-release Software
and Documentation (“Pre-Release Licensed Software”) delivered to you under the AGREEMENT you
acknowledge and agree that such Pre-Release Licensed Software (i) may not be fully functional,
may contain errors or design flaws, and may have reduced or different security, privacy,
accessibility, availability, and reliability standards relative to commercially provided NVIDIA
software and documentation, and (ii) use of such Pre-Release Licensed Software may result in
unexpected results, loss of data, project delays or other unpredictable damage or loss.
THEREFORE, PRE-RELEASE LICENSED SOFTWARE IS NOT INTENDED FOR USE, AND SHOULD NOT BE
USED, IN PRODUCTION OR BUSINESS-CRITICAL SYSTEMS. NVIDIA has no obligation to make available
a commercial version of any Pre-Release Licensed Software and NVIDIA has the right to abandon
development of Pre-Release Licensed Software at any time without liability.
1.4 Enterprise and Contractor Usage. You may allow your Enterprise employees and Contractors
to access and use the Licensed Software pursuant to the terms of the AGREEMENT solely to
perform work on your behalf, provided further that with respect to Contractors: (i) you obtain a
written agreement from each Contractor which contains terms and obligations with respect to
access to and use of Licensed Software no less protective of NVIDIA than those set forth in the
AGREEMENT, and (ii) such Contractor’s access and use expressly excludes any sublicensing or
distribution rights for the Licensed Software. You are responsible for the compliance with the
terms and conditions of the AGREEMENT by your Enterprise and Contractors. Any act or omission
that, if committed by you, would constitute a breach of the AGREEMENT shall be deemed to
constitute a breach of the AGREEMENT if committed by your Enterprise or Contractors.
1.5 Services. Except as expressly indicated in an Order, NVIDIA is under no obligation to provide
support for the Licensed Software or to provide any patches, maintenance, updates or upgrades
under the AGREEMENT. Unless patches, maintenance, updates or upgrades are provided with their
separate governing terms and conditions, they constitute Licensed Software licensed to you under
the AGREEMENT.
2. LIMITATIONS.
2.1 License Restrictions. Except as expressly authorized in the AGREEMENT, you agree that you
will not (nor authorize third parties to): (i) copy and use Software that was licensed to you for use
in one or more NVIDIA hardware products in other unlicensed products (provided that copies solely
for backup purposes are allowed); (ii) reverse engineer, decompile, disassemble (except to the
extent applicable laws specifically require that such activities be permitted) or attempt to derive
the source code, underlying ideas, algorithm or structure of Software provided to you in object
code form; (iii) sell, transfer, assign, distribute, rent, loan, lease, sublicense or otherwise make
available the Licensed Software or its functionality to third parties (a) as an application services
provider or service bureau, (b) by operating hosted/virtual system environments, (c) by hosting,
time sharing or providing any other type of services, or (d) otherwise by means of the internet; (iv)
modify, translate or otherwise create any derivative works of any Licensed Software; (v) remove,
alter, cover or obscure any proprietary notice that appears on or with the Licensed Software or any
copies thereof; (vi) use the Licensed Software, or allow its use, transfer, transmission or export in
violation of any applicable export control laws, rules or regulations; (vii) distribute, permit access
to, or sublicense the Licensed Software as a stand-alone product; (viii) bypass, disable, circumvent
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 17
or remove any form of copy protection, encryption, security or digital rights management or
authentication mechanism used by NVIDIA in connection with the Licensed Software, or use the
Licensed Software together with any authorization code, serial number, or other copy protection
device not supplied by NVIDIA directly or through an authorized reseller; (ix) use the Licensed
Software for the purpose of developing competing products or technologies or assisting a third
party in such activities; (x) use the Licensed Software with any system or application where the use
or failure of such system or application can reasonably be expected to threaten or result in
personal injury, death, or catastrophic loss including, without limitation, use in connection with
any nuclear, avionics, navigation, military, medical, life support or other life critical application
(“Critical Applications”), unless the parties have entered into a Critical Applications agreement;
(xi) distribute any modification or derivative work you make to the Licensed Software under or by
reference to the same name as used by NVIDIA; or (xii) use the Licensed Software in any manner
that would cause the Licensed Software to become subject to an Excluded License. Nothing in the
AGREEMENT shall be construed to give you a right to use, or otherwise obtain access to, any source
code from which the Software or any portion thereof is compiled or interpreted. You acknowledge
that NVIDIA does not design, test, manufacture or certify the Licensed Software for use in the
context of a Critical Application and NVIDIA shall not be liable to you or any third party, in whole
or in part, for any claims or damages arising from such use. You agree to defend, indemnify and
hold harmless NVIDIA and its Affiliates, and their respective employees, contractors, agents,
officers and directors, from and against any and all claims, damages, obligations, losses, liabilities,
costs or debt, fines, restitutions and expenses (including but not limited to attorney’s fees and
costs incident to establishing the right of indemnification) arising out of or related to you and your
Enterprise, and their respective employees, contractors, agents, distributors, resellers, end users,
officers and directors use of Licensed Software outside of the scope of the AGREEMENT or any
other breach of the terms of the AGREEMENT.
2.2 Third Party License Obligations. The Licensed Software may come bundled with, or otherwise
include or be distributed with, third party software licensed by an NVIDIA supplier and/or open
source software provided under an open source license (collectively, “Third Party Software”).
Notwithstanding anything to the contrary herein, Third Party Software is licensed to you subject to
the terms and conditions of the software license agreement accompanying such Third Party
Software whether in the form of a discrete agreement, click-through license, or electronic license
terms accepted at the time of installation and any additional terms or agreements provided by the
third party licensor (“Third Party License Terms”). Use of the Third Party Software by you shall be
governed by such Third Party License Terms, or if no Third Party License Terms apply, then the
Third Party Software is provided to you as-is, without support or warranty or indemnity obligations,
for use in or with the Licensed Software and not otherwise used separately. Copyright to Third
Party Software is held by the copyright holders indicated in the Third Party License Terms.
Audio/Video Encoders and Decoders. You acknowledge and agree that it is your sole responsibility
to obtain any additional third party licenses required to make, have made, use, have used, sell,
import, and offer for sale your products or services that include or incorporate any Third Party
Software and content relating to audio and/or video encoders and decoders from, including but not
limited to, Microsoft, Thomson, Fraunhofer IIS, Sisvel S.p.A., MPEG-LA, and Coding Technologies as
NVIDIA does not grant to you under the AGREEMENT any necessary patent or other rights with
respect to audio and/or video encoders and decoders.
2.3 Limited Rights. Your rights in the Licensed Software are limited to those expressly granted
under the AGREEMENT and no other licenses are granted whether by implication, estoppel or
otherwise. NVIDIA reserves all rights, title and interest in and to the Licensed Software not
expressly granted under the AGREEMENT.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 18
3. CONFIDENTIALITY. Neither party will use the other party’s Confidential Information, except
as necessary for the performance of the AGREEMENT, nor will either party disclose such
Confidential Information to any third party, except to personnel of NVIDIA and its Affiliates, you,
your Enterprise, your Enterprise Contractors, and each party’s legal and financial advisors that
have a need to know such Confidential Information for the performance of the AGREEMENT,
provided that each such personnel, employee and Contractors are subject to a written agreement
that includes confidentiality obligations consistent with those set forth herein. Each party will use
all reasonable efforts to maintain the confidentiality of all of the other party’s Confidential
Information in its possession or control, but in no event less than the efforts that it ordinarily uses
with respect to its own Confidential Information of similar nature and importance. The foregoing
obligations will not restrict either party from disclosing the other party’s Confidential Information
or the terms and conditions of the AGREEMENT as required under applicable securities regulations
or pursuant to the order or requirement of a court, administrative agency, or other governmental
body, provided that the party required to make such disclosure (i) gives reasonable notice to the
other party to enable it to contest such order or requirement prior to its disclosure (whether
through protective orders or otherwise), (ii) uses reasonable effort to obtain confidential
treatment or similar protection to the fullest extent possible to avoid such public disclosure, and
(iii) discloses only the minimum amount of information necessary to comply with such
requirements.
NVIDIA Confidential Information under the AGREEMENT includes output from Licensed Software
developer tools identified as “Pro” versions, where the output reveals functionality or performance
data pertinent to NVIDIA hardware or software products.
4. OWNERSHIP. You are not obligated to disclose to NVIDIA any modifications that you, your
Enterprise or your Contractors make to the Licensed Software as permitted under the AGREEMENT.
As between the parties, all modifications are owned by NVIDIA and licensed to you under the
AGREEMENT unless otherwise expressly provided in a Supplement. The Licensed Software and all
modifications owned by NVIDIA, and the respective Intellectual Property Rights therein, are and
will remain the sole and exclusive property of NVIDIA or its licensors. You shall not engage in any
act or omission that would impair NVIDIA’s and/or its licensors’ Intellectual Property Rights in the
Licensed Software or any other materials, information, processes or subject matter proprietary to
NVIDIA. NVIDIA’s licensors are intended third party beneficiaries with the right to enforce
provisions of the AGREEMENT with respect to their Confidential Information and/or Intellectual
Property Rights.
5. FEEDBACK. You may, but you are not obligated, to provide Feedback to NVIDIA. You hereby
grant NVIDIA and its Affiliates a perpetual, non-exclusive, worldwide, irrevocable license to use,
reproduce, modify, license, sublicense (through multiple tiers of sublicensees), distribute (through
multiple tiers of distributors) and otherwise commercialize any Feedback that you voluntarily
provide without the payment of any royalties or fees to you. NVIDIA has no obligation to respond to
Feedback or to incorporate Feedback into the Licensed Software.
6. NO WARRANTIES. THE LICENSED SOFTWARE AND ANY CONFIDENTIAL INFORMATION AND/OR
SERVICES ARE PROVIDED BY NVIDIA “AS IS” AND “WITH ALL FAULTS,” AND NVIDIA AND ITS
AFFILIATES EXPRESSLY DISCLAIM ALL WARRANTIES OF ANY KIND OR NATURE, WHETHER EXPRESS,
IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF OPERABILITY,
CONDITION, VALUE, ACCURACY OF DATA, OR QUALITY, AS WELL AS ANY WARRANTIES OF
MERCHANTABILITY, SYSTEM INTEGRATION, WORKMANSHIP, SUITABILITY, FITNESS FOR A
PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, OR THE ABSENCE OF ANY DEFECTS THEREIN,
WHETHER LATENT OR PATENT. NO WARRANTY IS MADE ON THE BASIS OF TRADE USAGE, COURSE OF
DEALING OR COURSE OF TRADE. WITHOUT LIMITING THE FOREGOING, NVIDIA AND ITS AFFILIATES
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 19
DO NOT WARRANT THAT THE LICENSED SOFTWARE OR ANY CONFIDENTIAL INFORMATION AND/OR
SERVICES PROVIDED UNDER THE AGREEMENT WILL MEET YOUR REQUIREMENTS OR THAT THE
OPERATION THEREOF WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT ALL ERRORS WILL BE
CORRECTED.
7. LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY LAW, NVIDIA AND ITS
AFFILIATES SHALL NOT BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL
DAMAGES, OR ANY LOST PROFITS, LOSS OF USE, LOSS OF DATA OR LOSS OF GOODWILL, OR THE
COSTS OF PROCURING SUBSTITUTE PRODUCTS, ARISING OUT OF OR IN CONNECTION WITH THE
AGREEMENT OR THE USE OR PERFORMANCE OF THE LICENSED SOFTWARE AND ANY CONFIDENTIAL
INFORMATION AND/OR SERVICES PROVIDED UNDER THE AGREEMENT, WHETHER SUCH LIABILITY
ARISES FROM ANY CLAIM BASED UPON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT
(INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR ANY OTHER CAUSE OF ACTION OR THEORY OF
LIABILITY. IN NO EVENT WILL NVIDIA’S AND ITS AFFILIATES TOTAL CUMULATIVE LIABILITY UNDER OR
ARISING OUT OF THE AGREEMENT EXCEED THE NET AMOUNTS RECEIVED BY NVIDIA OR ITS
AFFILIATES FOR YOUR USE OF THE PARTICULAR LICENSED SOFTWARE DURING THE TWELVE (12)
MONTHS BEFORE THE LIABILITY AROSE (or up to US$10.00 if you acquired the Licensed Software for
no charge). THE NATURE OF THE LIABILITY, THE NUMBER OF CLAIMS OR SUITS OR THE NUMBER OF
PARTIES WITHIN YOUR ENTERPRISE THAT ACCEPTED THE TERMS OF THE AGREEMENT SHALL NOT
ENLARGE OR EXTEND THIS LIMIT. THE FOREGOING LIMITATIONS SHALL APPLY REGARDLESS OF
WHETHER NVIDIA, ITS AFFILIATES OR ITS LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES AND REGARDLESS OF WHETHER ANY REMEDY FAILS ITS ESSENTIAL PURPOSE. YOU
ACKNOWLEDGE THAT NVIDIA’S OBLIGATIONS UNDER THE AGREEMENT ARE FOR THE BENEFIT OF YOU
ONLY. The disclaimers, exclusions and limitations of liability set forth in the AGREEMENT form an
essential basis of the bargain between the parties, and, absent any such disclaimers, exclusions or
limitations of liability, the provisions of the AGREEMENT, including, without limitation, the
economic terms, would be substantially different.
8. TERM AND TERMINATION.
8.1 AGREEMENT, Licenses and Services. This SLA shall become effective upon the Effective Date,
each Supplement upon their acceptance, and both this SLA and Supplements shall continue in
effect until your last access or use of the Licensed Software and/or services hereunder, unless
earlier terminated as provided in this “Term and Termination” section. Each Licensed Software
license ends at the earlier of (a) the expiration of the applicable license term, or (b) termination
of such license or the AGREEMENT. Each service ends at the earlier of (x) the expiration of the
applicable service term, (y) termination of such service or the AGREEMENT, or (z) expiration or
termination of the associated license and no credit or refund will be provided upon the expiration
or termination of the associated license for any service fees paid.
8.2 Termination and Effect of Expiration or Termination. NVIDIA may terminate the AGREEMENT
in whole or in part: (i) if you breach any term of the AGREEMENT and fail to cure such breach
within thirty (30) days following notice thereof from NVIDIA (or immediately if you violate NVIDIA’s
Intellectual Property Rights); (ii) if you become the subject of a voluntary or involuntary petition in
bankruptcy or any proceeding relating to insolvency, receivership, liquidation or composition for
the benefit of creditors, if that petition or proceeding is not dismissed with prejudice within sixty
(60) days after filing, or if you cease to do business; or (iii) if you commence or participate in any
legal proceeding against NVIDIA, with respect to the Licensed Software that is the subject of the
proceeding during the pendency of such legal proceeding. If you or your authorized NVIDIA reseller
fail to pay license fees or service fees when due then NVIDIA may, in its sole discretion, suspend or
terminate your license grants, services and any other rights provided under the AGREEMENT for the
affected Licensed Software, in addition to any other remedies NVIDIA may have at law or equity.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 20
Upon any expiration or termination of the AGREEMENT, a license or a service provided hereunder,
(a) any amounts owed to NVIDIA become immediately due and payable, (b) you must promptly
discontinue use of the affected Licensed Software and/or service, and (c) you must promptly
destroy or return to NVIDIA all copies of the affected Licensed Software and all portions thereof in
your possession or control, and each party will promptly destroy or return to the other all of the
other party’s Confidential Information within its possession or control. Upon written request, you
will certify in writing that you have complied with your obligations under this section. Upon
expiration or termination of the AGREEMENT all provisions survive except for the license grant
provisions.
9. CONSENT TO COLLECTION AND USE OF INFORMATION.
You hereby agree and acknowledge that the Software may access and collect data about your
Enterprise computer systems as well as configures the systems in order to (a) properly optimize
such systems for use with the Software, (b) deliver content through the Software, (c) improve
NVIDIA products and services, and (d) deliver marketing communications. Data collected by the
Software includes, but is not limited to, system (i) hardware configuration and ID, (ii) operating
system and driver configuration, (iii) installed applications, (iv) applications settings, performance,
and usage data, and (iv) usage metrics of the Software. To the extent that you use the Software,
you hereby consent to all of the foregoing, and represent and warrant that you have the right to
grant such consent. In addition, you agree that you are solely responsible for maintaining
appropriate data backups and system restore points for your Enterprise systems, and that NVIDIA
will have no responsibility for any damage or loss to such systems (including loss of data or access)
arising from or relating to (a) any changes to the configuration, application settings, environment
variables, registry, drivers, BIOS, or other attributes of the systems (or any part of such systems)
initiated through the Software; or (b) installation of any Software or third party software patches
initiated through the Software. In certain systems you may change your system update preferences
by unchecking "Automatically check for updates" in the "Preferences" tab of the control panel for
the Software.
In connection with the receipt of the Licensed Software or services you may receive access to links
to third party websites and services and the availability of those links does not imply any
endorsement by NVIDIA. NVIDIA encourages you to review the privacy statements on those sites
and services that you choose to visit so that you can understand how they may collect, use and
share personal information of individuals. NVIDIA is not responsible or liable for: (i) the availability
or accuracy of such links; or (ii) the products, services or information available on or through such
links; or (iii) the privacy statements or practices of sites and services controlled by other
companies or organizations.
To the extent that you or members of your Enterprise provide to NVIDIA during registration or
otherwise personal data, you acknowledge that such information will be collected, used and
disclosed by NVIDIA in accordance with NVIDIA's privacy policy, available at URL
http://www.nvidia.com/object/privacy_policy.html.
10. GENERAL.
This SLA, any Supplements incorporated hereto, and Orders constitute the entire agreement of the
parties with respect to the subject matter hereto and supersede all prior negotiations,
conversations, or discussions between the parties relating to the subject matter hereto, oral or
written, and all past dealings or industry custom. Any additional and/or conflicting terms and
conditions on purchase order(s) or any other documents issued by you are null, void, and invalid.
Any amendment or waiver under the AGREEMENT must be in writing and signed by representatives
of both parties.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 21
The AGREEMENT and the rights and obligations thereunder may not be assigned by you, in whole or
in part, including by merger, consolidation, dissolution, operation of law, or any other manner,
without written consent of NVIDIA, and any purported assignment in violation of this provision shall
be void and of no effect. NVIDIA may assign, delegate or transfer the AGREEMENT and its rights and
obligations hereunder, and if to a non-Affiliate you will be notified.
Each party acknowledges and agrees that the other is an independent contractor in the
performance of the AGREEMENT, and each party is solely responsible for all of its employees,
agents, contractors, and labor costs and expenses arising in connection therewith. The parties are
not partners, joint ventures or otherwise affiliated, and neither has any authority to make any
statements, representations or commitments of any kind to bind the other party without prior
written consent.
Neither party will be responsible for any failure or delay in its performance under the AGREEMENT
(except for any payment obligations) to the extent due to causes beyond its reasonable control for
so long as such force majeure event continues in effect.
The AGREEMENT will be governed by and construed under the laws of the State of Delaware and
the United States without regard to the conflicts of law provisions thereof and without regard to
the United Nations Convention on Contracts for the International Sale of Goods. The parties
consent to the personal jurisdiction of the federal and state courts located in Santa Clara County,
California. You acknowledge and agree that a breach of any of your promises or agreements
contained in the AGREEMENT may result in irreparable and continuing injury to NVIDIA for which
monetary damages may not be an adequate remedy and therefore NVIDIA is entitled to seek
injunctive relief as well as such other and further relief as may be appropriate. If any court of
competent jurisdiction determines that any provision of the AGREEMENT is illegal, invalid or
unenforceable, the remaining provisions will remain in full force and effect. Unless otherwise
specified, remedies are cumulative.
The Licensed Software has been developed entirely at private expense and is “commercial items”
consisting of “commercial computer software” and “commercial computer software
documentation” provided with RESTRICTED RIGHTS. Use, duplication or disclosure by the U.S.
Government or a U.S. Government subcontractor is subject to the restrictions set forth in the
AGREEMENT pursuant to DFARS 227.7202-3(a) or as set forth in subparagraphs (c)(1) and (2) of the
Commercial Computer Software - Restricted Rights clause at FAR 52.227-19, as applicable.
Contractor/manufacturer is NVIDIA, 2788 San Tomas Expressway, Santa Clara, CA 95051.
You acknowledge that the Licensed Software described under the AGREEMENT is subject to export
control under the U.S. Export Administration Regulations (EAR) and economic sanctions regulations
administered by the U.S. Department of Treasury’s Office of Foreign Assets Control (OFAC).
Therefore, you may not export, reexport or transfer in-country the Licensed Software without first
obtaining any license or other approval that may be required by BIS and/or OFAC. You are
responsible for any violation of the U.S. or other applicable export control or economic sanctions
laws, regulations and requirements related to the Licensed Software. By accepting this SLA, you
confirm that you are not a resident or citizen of any country currently embargoed by the U.S. and
that you are not otherwise prohibited from receiving the Licensed Software.
Any notice delivered by NVIDIA to you under the AGREEMENT will be delivered via mail, email or
fax. Please direct your legal notices or other correspondence to NVIDIA Corporation, 2788 San
Tomas Expressway, Santa Clara, California 95051, United States of America, Attention: Legal
Department.
GLOSSARY OF TERMS
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 22
Certain capitalized terms, if not otherwise defined elsewhere in this SLA, shall have the meanings
set forth below:
a. “Affiliate” means any legal entity that Owns, is Owned by, or is commonly Owned with a
party. “Own” means having more than 50% ownership or the right to direct the management of the
entity.
b. AGREEMENT” means this SLA and all associated Supplements entered by the parties
referencing this SLA.
c. Authorized Users” means your Enterprise individual employees and any of your Enterprise’s
Contractors, subject to the terms of the “Enterprise and Contractors Usage” section.
d. Confidential Information” means the Licensed Software (unless made publicly available by
NVIDIA without confidentiality obligations), and any NVIDIA business, marketing, pricing, research
and development, know-how, technical, scientific, financial status, proposed new products or
other information disclosed by NVIDIA to you which, at the time of disclosure, is designated in
writing as confidential or proprietary (or like written designation), or orally identified as
confidential or proprietary or is otherwise reasonably identifiable by parties exercising reasonable
business judgment, as confidential. Confidential Information does not and will not include
information that: (i) is or becomes generally known to the public through no fault of or breach of
the AGREEMENT by the receiving party; (ii) is rightfully known by the receiving party at the time of
disclosure without an obligation of confidentiality; (iii) is independently developed by the receiving
party without use of the disclosing party’s Confidential Information; or (iv) is rightfully obtained by
the receiving party from a third party without restriction on use or disclosure.
e. Contractor” means an individual who works primarily for your Enterprise on a contractor
basis from your secure network.
f. Documentation” means the NVIDIA documentation made available for use with the Software,
including (without limitation) user manuals, datasheets, operations instructions, installation
guides, release notes and other materials provided to you under the AGREEMENT.
g. Enterprise” means you or any company or legal entity for which you accepted the terms of
this SLA, and their subsidiaries of which your company or legal entity owns more than fifty percent
(50%) of the issued and outstanding equity.
h. Excluded License” includes, without limitation, a software license that requires as a
condition of use, modification, and/or distribution that software be (i) disclosed or distributed in
source code form; (ii) licensed for the purpose of making derivative works; or (iii) redistributable
at no charge.
i. Feedback” means any and all suggestions, feature requests, comments or other feedback
regarding the Licensed Software, including possible enhancements or modifications thereto.
j. Intellectual Property Rights” means all patent, copyright, trademark, trade secret, trade
dress, trade names, utility models, mask work, moral rights, rights of attribution or integrity
service marks, master recording and music publishing rights, performance rights, author’s rights,
database rights, registered design rights and any applications for the protection or registration of
these rights, or other intellectual or industrial property rights or proprietary rights, howsoever
arising and in whatever media, whether now known or hereafter devised, whether or not
registered, (including all claims and causes of action for infringement, misappropriation or
violation and all rights in any registrations and renewals), worldwide and whether existing now or
in the future.
k. Licensed Software” means Software, Documentation and all modifications owned by NVIDIA.
NVIDIA JetPack Documentation
©2018 NVIDIA Corporation. All Rights Reserved. 23
l. Order” means a purchase order issued by you, a signed purchase agreement with you, or
other ordering document issued by you to NVIDIA or a NVIDIA authorized reseller (including any on-
line acceptance process) that references and incorporates the AGREEMENT and is accepted by
NVIDIA.
m. Software” means the NVIDIA software programs licensed to you under the AGREEMENT
including, without limitation, libraries, sample code, utility programs and programming code.
n. Supplement” means the additional terms and conditions beyond those stated in this SLA that
apply to certain Licensed Software licensed hereunder.