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/02/2024 1:41 AM UTC
sha256:edd40a6232a153bb02cdc1a303f9706ad84176f160f48001990c7d6b756f6540RUN
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
05/02/2024 1:41 AM UTC
sha256:d6af9017fe526ac733fa8a0eb613d1d87dba67c13ad7030f208918fea7438544COPY
./Linux_for_Tegra//tools/l4t_flash_prerequisites.sh /l4t/l4t_flash_prerequisites.sh
05/02/2024 1:40 AM UTC
sha256:05f8bbb587b21f4de72106e59a50707a92aca4981efa2aae3d1d6f22a99033f2COPY
./toolchain.tar.bz2 /l4t/toolchain.tar.bz2
05/02/2024 1:40 AM UTC
sha256:2362dfcffeac4c10a1d6fa57d3bdf01d0273c10fbb7c62b9969c89251abaa635COPY
./targetfs.tbz2.ab /l4t/
05/02/2024 1:40 AM UTC
sha256:f508d6acbb606397a90f58365b4b68a905388e6ce375a7acb97829457273111aCOPY
./targetfs.tbz2.aa /l4t/
05/02/2024 1:40 AM UTC
sha256:d7e007d8aca9fa1e2ac23e47792517dd8cef1f37dbca0c2f787f4196abee9241RUN
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}
05/02/2024 1:40 AM UTC
sha256:1b509be25a9ba91b1bb31da5f08144a8258bbf572ac32264ee048b63e649adacRUN
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
05/02/2024 1:40 AM UTC
sha256:fc7db313de468774ee3040d7c279c0ebe59ea421ea83e25cba723518308dfc51RUN
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
05/02/2024 1:37 AM UTC
sha256:6f0d683057a99f983d78271db078d18299b15d33ade0b80769e91864549e2426RUN
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
05/02/2024 1:36 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.