name: "faiss_jp51"
run-name: "Build faiss (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/faiss_jp51.yml'
      - 'packages/vectordb/faiss/*'
      - '!packages/vectordb/faiss/README.md'
      - '!packages/vectordb/faiss/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  faiss_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv faiss


name: "gptq-for-llama_jp51"
run-name: "Build gptq-for-llama (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/gptq-for-llama_jp51.yml'
      - 'packages/llm/gptq-for-llama/*'
      - '!packages/llm/gptq-for-llama/README.md'
      - '!packages/llm/gptq-for-llama/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  gptq-for-llama_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv gptq-for-llama


name: "gptq-for-llama_jp60"
run-name: "Build gptq-for-llama (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/gptq-for-llama_jp60.yml'
      - 'packages/llm/gptq-for-llama/*'
      - '!packages/llm/gptq-for-llama/README.md'
      - '!packages/llm/gptq-for-llama/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  gptq-for-llama_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv gptq-for-llama


name: "gstreamer_jp46"
run-name: "Build gstreamer (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/gstreamer_jp46.yml'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  gstreamer_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv gstreamer


name: "gstreamer_jp51"
run-name: "Build gstreamer (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/gstreamer_jp51.yml'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  gstreamer_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv gstreamer


name: "gstreamer_jp60"
run-name: "Build gstreamer (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/gstreamer_jp60.yml'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  gstreamer_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv gstreamer


name: "huggingface_hub_jp46"
run-name: "Build huggingface_hub (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/huggingface_hub_jp46.yml'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
jobs:
  huggingface_hub_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv huggingface_hub


name: "huggingface_hub_jp51"
run-name: "Build huggingface_hub (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/huggingface_hub_jp51.yml'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
jobs:
  huggingface_hub_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv huggingface_hub


name: "jetson-utils_jp46"
run-name: "Build jetson-utils (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/jetson-utils_jp46.yml'
      - 'packages/jetson-utils/*'
      - '!packages/jetson-utils/README.md'
      - '!packages/jetson-utils/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
jobs:
  jetson-utils_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv jetson-utils


name: "jetson-utils_jp51"
run-name: "Build jetson-utils (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/jetson-utils_jp51.yml'
      - 'packages/jetson-utils/*'
      - '!packages/jetson-utils/README.md'
      - '!packages/jetson-utils/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
jobs:
  jetson-utils_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv jetson-utils


name: "jetson-utils_jp60"
run-name: "Build jetson-utils (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/jetson-utils_jp60.yml'
      - 'packages/jetson-utils/*'
      - '!packages/jetson-utils/README.md'
      - '!packages/jetson-utils/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
jobs:
  jetson-utils_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv jetson-utils


name: "jupyterlab_jp46"
run-name: "Build jupyterlab (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/jupyterlab_jp46.yml'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
jobs:
  jupyterlab_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv jupyterlab


name: "jupyterlab_jp51"
run-name: "Build jupyterlab (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/jupyterlab_jp51.yml'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
jobs:
  jupyterlab_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv jupyterlab


name: "jupyterlab_jp60"
run-name: "Build jupyterlab (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/jupyterlab_jp60.yml'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
jobs:
  jupyterlab_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv jupyterlab


name: "l4t-diffusion_jp51"
run-name: "Build l4t-diffusion (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-diffusion_jp51.yml'
      - 'packages/l4t/l4t-diffusion/*'
      - '!packages/l4t/l4t-diffusion/README.md'
      - '!packages/l4t/l4t-diffusion/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/diffusion/stable-diffusion/*'
      - '!packages/diffusion/stable-diffusion/README.md'
      - '!packages/diffusion/stable-diffusion/docs.md'
      - 'packages/llm/xformers/*'
      - '!packages/llm/xformers/README.md'
      - '!packages/llm/xformers/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/diffusion/stable-diffusion-webui/*'
      - '!packages/diffusion/stable-diffusion-webui/README.md'
      - '!packages/diffusion/stable-diffusion-webui/docs.md'
jobs:
  l4t-diffusion_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-diffusion


name: "l4t-ml_jp46"
run-name: "Build l4t-ml (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-ml_jp46.yml'
      - 'packages/l4t/l4t-ml/*'
      - '!packages/l4t/l4t-ml/README.md'
      - '!packages/l4t/l4t-ml/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
      - 'packages/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  l4t-ml_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-ml


name: "l4t-ml_jp51"
run-name: "Build l4t-ml (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-ml_jp51.yml'
      - 'packages/l4t/l4t-ml/*'
      - '!packages/l4t/l4t-ml/README.md'
      - '!packages/l4t/l4t-ml/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
      - 'packages/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  l4t-ml_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-ml


name: "l4t-ml_jp60"
run-name: "Build l4t-ml (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-ml_jp60.yml'
      - 'packages/l4t/l4t-ml/*'
      - '!packages/l4t/l4t-ml/README.md'
      - '!packages/l4t/l4t-ml/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
      - 'packages/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  l4t-ml_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-ml


name: "l4t-pytorch_jp46"
run-name: "Build l4t-pytorch (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-pytorch_jp46.yml'
      - 'packages/l4t/l4t-pytorch/*'
      - '!packages/l4t/l4t-pytorch/README.md'
      - '!packages/l4t/l4t-pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-pytorch_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-pytorch


name: "l4t-pytorch_jp51"
run-name: "Build l4t-pytorch (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-pytorch_jp51.yml'
      - 'packages/l4t/l4t-pytorch/*'
      - '!packages/l4t/l4t-pytorch/README.md'
      - '!packages/l4t/l4t-pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-pytorch_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-pytorch


name: "l4t-pytorch_jp60"
run-name: "Build l4t-pytorch (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-pytorch_jp60.yml'
      - 'packages/l4t/l4t-pytorch/*'
      - '!packages/l4t/l4t-pytorch/README.md'
      - '!packages/l4t/l4t-pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-pytorch_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-pytorch


name: "l4t-tensorflow-tf1_jp46"
run-name: "Build l4t-tensorflow:tf1 (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-tensorflow-tf1_jp46.yml'
      - 'packages/l4t/l4t-tensorflow/*'
      - '!packages/l4t/l4t-tensorflow/README.md'
      - '!packages/l4t/l4t-tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-tensorflow-tf1_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-tensorflow:tf1


name: "l4t-tensorflow-tf1_jp51"
run-name: "Build l4t-tensorflow:tf1 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-tensorflow-tf1_jp51.yml'
      - 'packages/l4t/l4t-tensorflow/*'
      - '!packages/l4t/l4t-tensorflow/README.md'
      - '!packages/l4t/l4t-tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-tensorflow-tf1_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-tensorflow:tf1


name: "l4t-tensorflow-tf2_jp46"
run-name: "Build l4t-tensorflow:tf2 (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-tensorflow-tf2_jp46.yml'
      - 'packages/l4t/l4t-tensorflow/*'
      - '!packages/l4t/l4t-tensorflow/README.md'
      - '!packages/l4t/l4t-tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-tensorflow-tf2_jp46:
    runs-on: [self-hosted, jetson, jp46]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-tensorflow:tf2


name: "l4t-tensorflow-tf2_jp51"
run-name: "Build l4t-tensorflow:tf2 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-tensorflow-tf2_jp51.yml'
      - 'packages/l4t/l4t-tensorflow/*'
      - '!packages/l4t/l4t-tensorflow/README.md'
      - '!packages/l4t/l4t-tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-tensorflow-tf2_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-tensorflow:tf2


name: "l4t-tensorflow-tf2_jp60"
run-name: "Build l4t-tensorflow:tf2 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-tensorflow-tf2_jp60.yml'
      - 'packages/l4t/l4t-tensorflow/*'
      - '!packages/l4t/l4t-tensorflow/README.md'
      - '!packages/l4t/l4t-tensorflow/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/docs.md'
      - 'packages/tensorflow/*'
      - '!packages/tensorflow/README.md'
      - '!packages/tensorflow/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/cuda/pycuda/*'
      - '!packages/cuda/pycuda/README.md'
      - '!packages/cuda/pycuda/docs.md'
jobs:
  l4t-tensorflow-tf2_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-tensorflow:tf2


name: "l4t-text-generation_jp51"
run-name: "Build l4t-text-generation (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-text-generation_jp51.yml'
      - 'packages/l4t/l4t-text-generation/*'
      - '!packages/l4t/l4t-text-generation/README.md'
      - '!packages/l4t/l4t-text-generation/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/bitsandbytes/*'
      - '!packages/llm/bitsandbytes/README.md'
      - '!packages/llm/bitsandbytes/docs.md'
      - 'packages/llm/auto_gptq/*'
      - '!packages/llm/auto_gptq/README.md'
      - '!packages/llm/auto_gptq/docs.md'
      - 'packages/llm/gptq-for-llama/*'
      - '!packages/llm/gptq-for-llama/README.md'
      - '!packages/llm/gptq-for-llama/docs.md'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/docs.md'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/docs.md'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/llm/awq/*'
      - '!packages/llm/awq/README.md'
      - '!packages/llm/awq/docs.md'
jobs:
  l4t-text-generation_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-text-generation


name: "l4t-text-generation_jp60"
run-name: "Build l4t-text-generation (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/l4t-text-generation_jp60.yml'
      - 'packages/l4t/l4t-text-generation/*'
      - '!packages/l4t/l4t-text-generation/README.md'
      - '!packages/l4t/l4t-text-generation/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/docs.md'
      - 'packages/llm/auto_gptq/*'
      - '!packages/llm/auto_gptq/README.md'
      - '!packages/llm/auto_gptq/docs.md'
      - 'packages/llm/gptq-for-llama/*'
      - '!packages/llm/gptq-for-llama/README.md'
      - '!packages/llm/gptq-for-llama/docs.md'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/docs.md'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/docs.md'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/docker/*'
      - '!packages/docker/README.md'
      - '!packages/docker/docs.md'
jobs:
  l4t-text-generation_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv l4t-text-generation


name: "langchain-samples_jp51"
run-name: "Build langchain:samples (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/langchain-samples_jp51.yml'
      - 'packages/llm/langchain/*'
      - '!packages/llm/langchain/README.md'
      - '!packages/llm/langchain/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/llm/langchain/*'
      - '!packages/llm/langchain/README.md'
      - '!packages/llm/langchain/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  langchain-samples_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv langchain:samples


name: "langchain-samples_jp60"
run-name: "Build langchain:samples (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/langchain-samples_jp60.yml'
      - 'packages/llm/langchain/*'
      - '!packages/llm/langchain/README.md'
      - '!packages/llm/langchain/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/llm/langchain/*'
      - '!packages/llm/langchain/README.md'
      - '!packages/llm/langchain/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
jobs:
  langchain-samples_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv langchain:samples


name: "langchain_jp51"
run-name: "Build langchain (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/langchain_jp51.yml'
      - 'packages/llm/langchain/*'
      - '!packages/llm/langchain/README.md'
      - '!packages/llm/langchain/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
jobs:
  langchain_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv langchain


name: "langchain_jp60"
run-name: "Build langchain (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/langchain_jp60.yml'
      - 'packages/llm/langchain/*'
      - '!packages/llm/langchain/README.md'
      - '!packages/llm/langchain/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
jobs:
  langchain_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv langchain


name: "llama_cpp-ggml_jp51"
run-name: "Build llama_cpp:ggml (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llama_cpp-ggml_jp51.yml'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
jobs:
  llama_cpp-ggml_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llama_cpp:ggml


name: "llama_cpp-ggml_jp60"
run-name: "Build llama_cpp:ggml (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llama_cpp-ggml_jp60.yml'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
jobs:
  llama_cpp-ggml_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llama_cpp:ggml


name: "llama_cpp-gguf_jp51"
run-name: "Build llama_cpp:gguf (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llama_cpp-gguf_jp51.yml'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
jobs:
  llama_cpp-gguf_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llama_cpp:gguf


name: "llama_cpp-gguf_jp60"
run-name: "Build llama_cpp:gguf (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llama_cpp-gguf_jp60.yml'
      - 'packages/llm/llama_cpp/*'
      - '!packages/llm/llama_cpp/README.md'
      - '!packages/llm/llama_cpp/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
jobs:
  llama_cpp-gguf_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llama_cpp:gguf


name: "llamaspeak_jp51"
run-name: "Build llamaspeak (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llamaspeak_jp51.yml'
      - 'packages/llm/llamaspeak/*'
      - '!packages/llm/llamaspeak/README.md'
      - '!packages/llm/llamaspeak/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/audio/riva-client/*'
      - '!packages/audio/riva-client/README.md'
      - '!packages/audio/riva-client/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
jobs:
  llamaspeak_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llamaspeak


name: "llamaspeak_jp60"
run-name: "Build llamaspeak (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llamaspeak_jp60.yml'
      - 'packages/llm/llamaspeak/*'
      - '!packages/llm/llamaspeak/README.md'
      - '!packages/llm/llamaspeak/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/audio/riva-client/*'
      - '!packages/audio/riva-client/README.md'
      - '!packages/audio/riva-client/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
jobs:
  llamaspeak_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llamaspeak


name: "llava_jp51"
run-name: "Build llava (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llava_jp51.yml'
      - 'packages/llm/llava/*'
      - '!packages/llm/llava/README.md'
      - '!packages/llm/llava/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  llava_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llava


name: "llava_jp60"
run-name: "Build llava (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/llava_jp60.yml'
      - 'packages/llm/llava/*'
      - '!packages/llm/llava/README.md'
      - '!packages/llm/llava/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  llava_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv llava


name: "local_llm_jp51"
run-name: "Build local_llm (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/local_llm_jp51.yml'
      - 'packages/llm/local_llm/*'
      - '!packages/llm/local_llm/README.md'
      - '!packages/llm/local_llm/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
      - 'packages/jetson-utils/*'
      - '!packages/jetson-utils/README.md'
      - '!packages/jetson-utils/docs.md'
      - 'packages/audio/riva-client/*'
      - '!packages/audio/riva-client/README.md'
      - '!packages/audio/riva-client/docs.md'
jobs:
  local_llm_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv local_llm


name: "local_llm_jp60"
run-name: "Build local_llm (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/local_llm_jp60.yml'
      - 'packages/llm/local_llm/*'
      - '!packages/llm/local_llm/README.md'
      - '!packages/llm/local_llm/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/docs.md'
      - 'packages/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
      - 'packages/gstreamer/*'
      - '!packages/gstreamer/README.md'
      - '!packages/gstreamer/docs.md'
      - 'packages/jetson-utils/*'
      - '!packages/jetson-utils/README.md'
      - '!packages/jetson-utils/docs.md'
      - 'packages/audio/riva-client/*'
      - '!packages/audio/riva-client/README.md'
      - '!packages/audio/riva-client/docs.md'
jobs:
  local_llm_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv local_llm


name: "minigpt4_jp51"
run-name: "Build minigpt4 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/minigpt4_jp51.yml'
      - 'packages/llm/minigpt4/*'
      - '!packages/llm/minigpt4/README.md'
      - '!packages/llm/minigpt4/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
jobs:
  minigpt4_jp51:
    runs-on: [self-hosted, jetson, jp51]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv minigpt4


name: "minigpt4_jp60"
run-name: "Build minigpt4 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/minigpt4_jp60.yml'
      - 'packages/llm/minigpt4/*'
      - '!packages/llm/minigpt4/README.md'
      - '!packages/llm/minigpt4/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
jobs:
  minigpt4_jp60:
    runs-on: [self-hosted, jetson, jp60]
    steps:
      - run: |
         cat /etc/nv_tegra_release
      - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
        run: |
         echo "$RUNNER_WORKSPACE"
         cd $RUNNER_WORKSPACE
         git config --global user.email "dustinf@nvidia.com"
         git config --global user.name "Dustin Franklin"
         git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY || echo 'repo already cloned or another error encountered'
         cd jetson-containers
         git fetch origin
         git checkout $GITHUB_SHA
         git status
         ls -a
      - run: ./build.sh --name=runner/ --push=dustynv minigpt4