NVIDIA Container Runtime support - OE4T/meta-tegra GitHub Wiki
Notes on integration of the Jetson-customized NVIDIA container runtime (beta version 0.9.0) with Docker support. See this page for information on how this is integrated with the JetPack SDK.
Supported branches
Support for the container runtime is available on the zeus-l4t-r32.3.1
and later branches.
Layers required
In addition to the OE-Core and meta-tegra layers, you will need the meta-virtualization layer and the meta-oe
, meta-networking
, and meta-python
layers from the meta-openembedded repository.
Configuration
Add virtualization
to your DISTRO_FEATURES setting.
Building
- To run any containers, add
nvidia-docker
to your image. - The Docker containers that NVIDIA supplies do not bundle in most of the hardware-specific libraries needed to run them, but expect them to be provided by the underlying host OS, so be sure to include TensorRT (note), CuDNN, and/or VisionWorks, if you expect to be running containers needing those packages.
- For containers that use GStreamer, be sure to include the Jetson-specific GStreamer plugins you may need.