NVIDIA
JetPack Cross Compilation container
Container
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
08/03/2023 4:49 AM UTC
sha256:f5ca9fb6294c84f6f12aa13aaa6d88a09c8b28b596b8016ed3e6f7960e761627RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz UEFI_BUILDER=root PYTHON_VERSION=3.9.16 /l4t/l4t_flash_prerequisites.sh &&
  rm /l4t/l4t_flash_prerequisites.sh &&
  apt-get clean
08/03/2023 4:49 AM UTC
sha256:499d508da285c9302f832ea90f0d908328fea8dedfa184d8422a912b9fe48f10COPY
./Linux_for_Tegra//tools/l4t_flash_prerequisites.sh /l4t/l4t_flash_prerequisites.sh
08/03/2023 4:49 AM UTC
sha256:42dc26357716d467f3a03ab7850ed262d33b10879ef19a9fd544f195a1cb6c14COPY
./toolchain.tar.gz /l4t/toolchain.tar.gz
08/03/2023 4:49 AM UTC
sha256:459dd1dfc2f6b6eea2c31eeab5e25aef1950b19016198d71b29707189399bb31COPY
./targetfs.tbz2 /l4t/targetfs.tbz2
08/03/2023 4:49 AM UTC
sha256:3136b13ae948edf324b6a0bb71dfd3610a2040f6101e7082288081ba45712cd0RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz UEFI_BUILDER=root PYTHON_VERSION=3.9.16 cd /l4t &&
  mkdir edkrepo &&
  cd edkrepo &&
  wget https://github.com/tianocore/edk2-edkrepo/releases/download/edkrepo-v2.1.2/edkrepo-2.1.2.tar.gz &&
  tar xvf edkrepo-2.1.2.tar.gz &&
  ./install.py --prompt --user ${UEFI_BUILDER}
08/03/2023 4:49 AM UTC
sha256:8b0a56e2618c8dd72bc377337199fafa4a857143ad7ad16549025554ee5888adRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz UEFI_BUILDER=root PYTHON_VERSION=3.9.16 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
08/03/2023 4:48 AM UTC
sha256:3a66ad3b81e400c56559b86f2b4137ed6ca6ea7d192b656ebac65d30225a4bbfRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz UEFI_BUILDER=root PYTHON_VERSION=3.9.16 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
08/03/2023 4:46 AM UTC
sha256:4d32a728f7aacdc4ac5f69206b8ad04e1422dc78ca7945662929a5748e5f6329RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz UEFI_BUILDER=root PYTHON_VERSION=3.9.16 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
08/03/2023 4:45 AM UTC
sha256:00a0aef041359634c6a8f801b670f4c26790dfd77785a4805a15eabec7e16625RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.gz UEFI_BUILDER=root PYTHON_VERSION=3.9.16 cd /l4t/repo &&
  rm *ubuntu1804*.deb &&
  dpkg-scanpackages . > Packages &&
  apt-ftparchive release . > Release &&
  echo "deb [trusted=yes] file:///l4t/repo /" > ${LOCAL_SOURCE_LIST}
08/03/2023 4:42 AM UTC