NVIDIA
NVIDIA
JetPack Cross Compilation container
Container
NVIDIA
NVIDIA
JetPack Cross Compilation container

JetPack cross compilation container can be used to cross compile various JetPack components on a x86 host machine. This container simplifies cross compilation and includes the needed cross compilation tools and build environment already setup within it.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
/bin/bash
01/26/2023 3:53 AM UTC
sha256:01740eb3a0fe5545adf7134d36dfdadb1f31afd08285e49a301e5df90e6619f3RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz /l4t/l4t_flash_prerequisites.sh &&
  rm /l4t/l4t_flash_prerequisites.sh &&
  apt-get clean
01/26/2023 3:53 AM UTC
sha256:b7f3d2cb6b97e11e0b92ff60102204a9b0b2cb888dcfcce08b8cba41560288ecCOPY
file:e6ccdcee9361b4c78edddeb6c9e78c1f3e36e55dbaedfb4ffde9a1ce3b9093a8 in /l4t/l4t_flash_prerequisites.sh
01/26/2023 3:52 AM UTC
sha256:c6c2bddd3190d1875a8136bdcfeb051fac43715247e13b52579133ba506b8068COPY
file:7bb55ed2fc3c9e33254f5d8f1cc6e05dfe11c9fb85c0bfca64a8f99a0c6734b1 in /l4t/toolchain.tar.gz
01/26/2023 3:52 AM UTC
sha256:29f2aa5fdb2d6a92a5dd93c8de0eef2d8745e8ec57fe95903eb06eef39208fe9COPY
file:66c6a93e22069757f0b8edbdb296e1e89d7150927ce1da2b3b804a09e6c83aa9 in /l4t/targetfs.tbz2
01/26/2023 3:52 AM UTC
sha256:9ff7d9a041a8fc282fb47aff8c3b6fe81804162b69fd8f2a48e7ecaf00eec4c1RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz cd /l4t/repo &&
  rm *ubuntu1804*.deb &&
  dpkg-scanpackages . > Packages &&
  apt-ftparchive release . > Release &&
  echo "deb [trusted=yes] file:///l4t/repo /" > ${LOCAL_SOURCE_LIST} &&
  apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-ubuntu2004*.deb &&
  export CUDA_REPO_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-ubuntu2004*.deb | grep Package: | cut -d' ' -f 2)" &&
  apt-key add ${CUDA_REPO_DIR}/*.pub &&
  cp -f ${CUDA_REPO_DIR}/cuda-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  apt-get install -y --no-install-recommends $CUDA_REPO_DIR/cuda-nvcc*.deb $CUDA_REPO_DIR/cuda-toolkit*.deb &&
  rm -f $CUDA_REPO_DIR/*.deb &&
  apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-cross-aarch64-ubuntu2004*.deb &&
  export CUDA_REPO_CROSS_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-cross-aarch64-ubuntu2004*.deb | grep Package: | cut -d' ' -f 2)" &&
  apt-key add ${CUDA_REPO_CROSS_DIR}/*.pub &&
  cp -f ${CUDA_REPO_CROSS_DIR}/cuda-*-keyring.gpg /usr/share/keyrings/ &&
  apt-get update &&
  apt-get install -y --no-install-recommends $CUDA_REPO_CROSS_DIR/*.deb &&
  rm -f $CUDA_REPO_CROSS_DIR/*.deb &&
  apt-get update &&
  apt-get install -y --no-install-recommends vpi2-cross-aarch64-l4t vpi2-dev vpi2-samples &&
  apt-get install -y --no-install-recommends libcudnn8-cross-aarch64 libnvinfer-dev-cross-aarch64 libnvinfer-plugin*-cross-aarch64 libnvinfer-samples libnvinfer8-cross-aarch64 libnvonnxparsers-dev-cross-aarch64 libnvonnxparsers8-cross-aarch64 libnvparsers-dev-cross-aarch64 libnvparsers8-cross-aarch64 tensorrt-cross-aarch64-dev tensorrt-cross-aarch64-libs tensorrt-cross-aarch64 &&
  rm /l4t/repo/*.deb &&
  rm ${LOCAL_SOURCE_LIST} &&
  apt-get update
01/26/2023 3:52 AM UTC
sha256:ce690579cebe64142fb5ee69a5f6aef78a65502669cf80026b1fbe84674569ceCOPY
dir:b052f17c98ad4ffcac5c94d502e33b2efbda91e2e2b9b8d7704c0c90360f8baf in /l4t/repo
01/26/2023 3:43 AM UTC
sha256:9ed93b506f21028629b8ce96020ade281df746b102ac2ba3921ecb26311a8842RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz mkdir /l4t/legal &&
  cd /l4t/legal &&
  apt-get -y source gnupg ca-certificates sudo lbzip2 dpkg-dev apt-utils qemu-user-static python3-minimal python3-yaml cpio openssh-client binutils xxd dosfstools perl lz4 libxml2-utils build-essential uuid-dev git gcc python3 virtualenv gcc-aarch64-linux-gnu mono-devel device-tree-compiler flex bison bc python3-crypto python3-pycryptodome python3-pyelftools xxd libssl-dev python3-pip dpkg-dev &&
  cd /l4t &&
  tar -I lbzip2 -cf legal.tbz2 ./legal &&
  rm -rf ./legal
01/26/2023 3:42 AM UTC
sha256:c86260c1b63ab825cc68955d0a31d5da2118a2a2d631df77132ddd15147be1c2RUN
L4T_BSP=./Linux_for_Tegra/ REPO=./repo/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list" &&
  apt-get update -y &&
  apt-get install -y --no-install-recommends gnupg ca-certificates sudo lbzip2 dpkg-dev apt-utils qemu-user-static python3-minimal python3-yaml cpio openssh-client binutils xxd dosfstools perl lz4 libxml2-utils build-essential uuid-dev git gcc python3 virtualenv gcc-aarch64-linux-gnu mono-devel device-tree-compiler flex bison bc python3-crypto python3-pycryptodome python3-pyelftools xxd libssl-dev python3-pip dpkg-dev &&
  pip install cryptography
01/26/2023 3:41 AM UTC
sha256:d820a1d296e5adb2e24e39a36bef7fade00aabc0c2b861c46ac6ac537c3aa105WORKDIR
/l4t
01/26/2023 3:40 AM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.