Meta
NVIDIA L4T PyTorch
Container
Meta
NVIDIA L4T PyTorch

PyTorch is a GPU accelerated tensor computational framework with a Python front end. This container contains PyTorch and torchvision pre-installed in a Python 3 environment to get up & running quickly with PyTorch on Jetson.

  • LayerLabelCreated
    sha256:9dad1399670274dee88ba874bb134f91305de9efd1c7d380be549445a83f7394RUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHAUDIO_VERSION=v0.11.0 TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 pip3 install --no-cache-dir --verbose pycuda six
    05/23/2022 2:19 PM UTC
    sha256:a892e9b94e9660a7b68bc51c24eeaf65854bfdfbc7ec686d70d9a09dd3ff23c1RUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHAUDIO_VERSION=v0.11.0 TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 echo "$PATH" &&
      echo "$LD_LIBRARY_PATH"
    05/23/2022 2:16 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
    LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda/lib64:
    05/23/2022 2:16 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
    PATH=/usr/local/cuda/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    05/23/2022 2:16 PM UTC
    sha256:d3016d1544c12387b634953e10c7f80f9b5b558149a9b96c78c974e0eb809ee8RUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHAUDIO_VERSION=v0.11.0 TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 git clone --recursive -b ${TORCHAUDIO_VERSION} https://github.com/pytorch/audio torchaudio &&
      cd torchaudio &&
      sed -i 's#  URL https://zlib.net/zlib-1.2.11.tar.gz#  URL https://zlib.net/zlib-1.2.12.tar.gz#g' third_party/zlib/CMakeLists.txt ||
      echo "failed to patch torchaudio/third_party/zlib/CMakeLists.txt" &&
      sed -i 's#  URL_HASH SHA256=c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1#  URL_HASH SHA256=91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9#g' third_party/zlib/CMakeLists.txt ||
      echo "failed to patch torchaudio/third_party/zlib/CMakeLists.txt" &&
      BUILD_SOX=1 python3 setup.py install &&
      cd ../ &&
      rm -rf torchaudio
    05/23/2022 2:16 PM UTC
    sha256:7e712a1bd62625e9349801813c1b3057be919242a1d0e59c109bfe81376bf9fcRUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHAUDIO_VERSION=v0.11.0 TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 pip3 install --no-cache-dir scikit-build &&
      pip3 install --no-cache-dir ninja &&
      pip3 install --no-cache-dir --verbose pysoundfile
    05/23/2022 2:12 PM UTC
    sha256:43c895b73edba165a369e5e9dc965c641e9cec72ce222722bf5355642bb888c3RUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHAUDIO_VERSION=v0.11.0 TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 apt-get update &&
      apt-get install -y --no-install-recommends pkg-config libffi-dev libsndfile1 &&
      rm -rf /var/lib/apt/lists/* &&
      apt-get clean
    05/23/2022 2:12 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
    TORCHAUDIO_VERSION
    05/23/2022 2:12 PM UTC
    sha256:9ed5704d3ff24b02b9dd9cfbe873153d5ec1b17e417de891ed3dbfa281f245eaRUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 PYTHON_ROOT=`pip3 show torch | grep Location: | cut -d' ' -f2` &&
      TORCH_CMAKE_CONFIG=$PYTHON_ROOT/torch/share/cmake/Torch/TorchConfig.cmake &&
      echo "patching _GLIBCXX_USE_CXX11_ABI in ${TORCH_CMAKE_CONFIG}" &&
      sed -i 's/  set(TORCH_CXX_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=")/  set(TORCH_CXX_FLAGS "-D_GLIBCXX_USE_CXX11_ABI=0")/g' ${TORCH_CMAKE_CONFIG}
    05/23/2022 2:12 PM UTC
    sha256:d001f75f61888b42c18ca75ccfd59197b6aa2b22bc6580a476f36d071374d57fRUN
    PYTORCH_URL=https://nvidia.box.com/shared/static/ssf2v7pf5i245fk4i0q926hy4imzs2ph.whl PYTORCH_WHL=torch-1.11.0-cp38-cp38-linux_aarch64.whl TORCHVISION_VERSION=v0.12.0 TORCH_CUDA_ARCH_LIST=7.2;8.7 cmake --version
    05/23/2022 2:11 PM UTC