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
05/24/2023 3:59 AM UTC
sha256:46eb11463bd4247dcacb47bc0b966fef2adae0a6d745fdacfcc9801b9e9f431fRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz /l4t/l4t_flash_prerequisites.sh &&
  rm /l4t/l4t_flash_prerequisites.sh &&
  apt-get clean
05/24/2023 3:59 AM UTC
sha256:b59c569dbfb9aa6c6e925a36a695648b80f2975fd9904fb0b52621572220dc06COPY
./Linux_for_Tegra//tools/l4t_flash_prerequisites.sh /l4t/l4t_flash_prerequisites.sh
05/24/2023 3:59 AM UTC
sha256:5090e032a301d6e21f4bfa297fa73828207a20f72a6aad02c0125a933e499445COPY
./toolchain.tar.gz /l4t/toolchain.tar.gz
05/24/2023 3:59 AM UTC
sha256:4a969fc558e38ca0ae272bc36a37866e0aa3626cac53651807a29a1487e0bfffCOPY
./targetfs.tbz2 /l4t/targetfs.tbz2
05/24/2023 3:59 AM UTC
sha256:b053c165b0b667a0e4023112a062311ea161faf9cddab3738cf0137815e26da4RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz 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
05/24/2023 3:58 AM UTC
sha256:4a8fe8c3a8d43582c58b10d7806727379044bb0f487ccbe3edc4f147233cf51eRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz 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
05/24/2023 3:56 AM UTC
sha256:ac918c33e47c05b84cac518cb5940f00b09b6c8a1fb8990053a54380befb1247RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz 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
05/24/2023 3:55 AM UTC
sha256:25603c79b424d8d32fde43fe32850e31dc43ee7f5c196fd91288a592105b41acRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ 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}
05/24/2023 3:51 AM UTC
sha256:195a53e67d5e4215d2ef7f78ca14c159d28e73548f16c3a9a02315bbe9ed7db3COPY
./repo// /l4t/repo
05/24/2023 3:51 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.