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
12/07/2023 5:17 AM UTC
sha256:f2c4137eeba3086bb453f24868c7bed51439b2e684dd97929385d3df06beb7aaRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.bz2 UEFI_BUILDER=root /l4t/l4t_flash_prerequisites.sh &&
  rm /l4t/l4t_flash_prerequisites.sh &&
  apt-get clean
12/07/2023 5:17 AM UTC
sha256:52c259c7c213c77d68153f85122b0818d0b8b49e51b0f86e3e758bd1feb0ce28COPY
./Linux_for_Tegra//tools/l4t_flash_prerequisites.sh /l4t/l4t_flash_prerequisites.sh
12/07/2023 5:16 AM UTC
sha256:6c8d6a4c85412b312d5c85eb4c9c1b7fe24bba04be0a7b68952f761ecc9f9ea0COPY
./toolchain.tar.bz2 /l4t/toolchain.tar.bz2
12/07/2023 5:16 AM UTC
sha256:7c4ae25eb94bcdda517184a2c1d9448af0e742cf2379a3b456213455f945e1f0COPY
./targetfs.tbz2.ab /l4t/
12/07/2023 5:16 AM UTC
sha256:3d79fec842dce88c0b785b0eee69248ce7d1a500a95d988dc4c782deec86d3f0COPY
./targetfs.tbz2.aa /l4t/
12/07/2023 5:16 AM UTC
sha256:88da562b120f7303044c593b922a70aeae4c578e92aec19747f5b58d80c1a747RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.bz2 UEFI_BUILDER=root 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}
12/07/2023 5:16 AM UTC
sha256:386a12ba530965b3c561db78922160e0e4627cf04cb403401bacb60cf7161632RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.bz2 UEFI_BUILDER=root apt-get install -y --no-install-recommends vpi3-cross-aarch64-l4t vpi3-dev vpi3-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
12/07/2023 5:16 AM UTC
sha256:483d974a1c54c061b00ab6b7cad3850db920b4535563e9d07f7d6c6a85d847f3RUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.bz2 UEFI_BUILDER=root apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-cross-aarch64-ubuntu2204*.deb &&
  export CUDA_REPO_CROSS_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-cross-aarch64-ubuntu2204*.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
12/07/2023 5:14 AM UTC
sha256:4f53009aecd333295ad67ffc849d2b373a7ba7f49b3537035521139a69018ccdRUN
REPO=./repo/ L4T_BSP=./Linux_for_Tegra/ TARGETFS=./targetfs.tbz2 TOOLCHAIN=./toolchain.tar.bz2 UEFI_BUILDER=root apt-get install -y --no-install-recommends /l4t/repo/cuda-repo-ubuntu2204*.deb &&
  export CUDA_REPO_DIR="/var/$(dpkg -f /l4t/repo/cuda-repo-ubuntu2204*.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
12/07/2023 5:12 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.