name: "build-all_r35.4.1"
run-name: "Build All (JetPack 5.1.2)"
on: [workflow_dispatch]
jobs:
  auto_gptq:
     name: "auto_gptq"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 auto_gptq
  awq:
     name: "awq"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 awq
  bazel:
     name: "bazel"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 bazel
  bitsandbytes:
     name: "bitsandbytes"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 bitsandbytes
  build-essential:
     name: "build-essential"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 build-essential
  cmake-apt:
     name: "cmake:apt"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 cmake:apt
  cmake-pip:
     name: "cmake:pip"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 cmake:pip
  cuda-python:
     name: "cuda-python"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 cuda-python
  cudf:
     name: "cudf"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 cudf
  cuml:
     name: "cuml"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 cuml
  cupy:
     name: "cupy"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 cupy
  deepstream:
     name: "deepstream"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 deepstream
  exllama:
     name: "exllama"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 exllama
  exllama-v2:
     name: "exllama:v2"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 exllama:v2
  gptq-for-llama:
     name: "gptq-for-llama"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  gstreamer:
     name: "gstreamer"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  huggingface_hub:
     name: "huggingface_hub"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  jupyterlab:
     name: "jupyterlab"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  l4t-diffusion:
     name: "l4t-diffusion"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  l4t-ml:
     name: "l4t-ml"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  l4t-pytorch:
     name: "l4t-pytorch"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  l4t-tensorflow-tf1:
     name: "l4t-tensorflow:tf1"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  l4t-tensorflow-tf2:
     name: "l4t-tensorflow:tf2"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  l4t-text-generation:
     name: "l4t-text-generation"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  langchain:
     name: "langchain"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  langchain-samples:
     name: "langchain:samples"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  llama_cpp-ggml:
     name: "llama_cpp:ggml"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  llama_cpp-gguf:
     name: "llama_cpp:gguf"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  llamaspeak:
     name: "llamaspeak"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  llava:
     name: "llava"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  local_llm:
     name: "local_llm"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  minigpt4:
     name: "minigpt4"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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
  mlc:
     name: "mlc"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 mlc
  nemo:
     name: "nemo"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 nemo
  numba:
     name: "numba"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 numba
  numpy:
     name: "numpy"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 numpy
  onnx:
     name: "onnx"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 onnx
  onnxruntime:
     name: "onnxruntime"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 onnxruntime
  opencv:
     name: "opencv"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 opencv
  opencv_builder:
     name: "opencv_builder"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 opencv_builder
  optimum:
     name: "optimum"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 optimum
  protobuf-apt:
     name: "protobuf:apt"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 protobuf:apt
  protobuf-cpp:
     name: "protobuf:cpp"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 protobuf:cpp
  pycuda:
     name: "pycuda"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 pycuda
  python:
     name: "python"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 python
  pytorch-111:
     name: "pytorch:1.11"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 pytorch:1.11
  pytorch-112:
     name: "pytorch:1.12"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 pytorch:1.12
  pytorch-113:
     name: "pytorch:1.13"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 pytorch:1.13
  pytorch-20:
     name: "pytorch:2.0"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 pytorch:2.0
  pytorch-21:
     name: "pytorch:2.1"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 pytorch:2.1
  realsense:
     name: "realsense"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 realsense
  riva-client-cpp:
     name: "riva-client:cpp"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 riva-client:cpp
  riva-client-python:
     name: "riva-client:python"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 riva-client:python
  ros-foxy-desktop:
     name: "ros:foxy-desktop"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:foxy-desktop
  ros-foxy-ros-base:
     name: "ros:foxy-ros-base"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:foxy-ros-base
  ros-foxy-ros-core:
     name: "ros:foxy-ros-core"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:foxy-ros-core
  ros-galactic-desktop:
     name: "ros:galactic-desktop"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:galactic-desktop
  ros-galactic-ros-base:
     name: "ros:galactic-ros-base"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:galactic-ros-base
  ros-galactic-ros-core:
     name: "ros:galactic-ros-core"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:galactic-ros-core
  ros-humble-desktop:
     name: "ros:humble-desktop"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:humble-desktop
  ros-humble-ros-base:
     name: "ros:humble-ros-base"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:humble-ros-base
  ros-humble-ros-core:
     name: "ros:humble-ros-core"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:humble-ros-core
  ros-iron-desktop:
     name: "ros:iron-desktop"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:iron-desktop
  ros-iron-ros-base:
     name: "ros:iron-ros-base"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:iron-ros-base
  ros-iron-ros-core:
     name: "ros:iron-ros-core"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:iron-ros-core
  ros-noetic-desktop:
     name: "ros:noetic-desktop"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:noetic-desktop
  ros-noetic-ros-base:
     name: "ros:noetic-ros-base"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:noetic-ros-base
  ros-noetic-ros-core:
     name: "ros:noetic-ros-core"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 ros:noetic-ros-core
  rust:
     name: "rust"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 rust
  stable-diffusion:
     name: "stable-diffusion"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 stable-diffusion
  stable-diffusion-webui:
     name: "stable-diffusion-webui"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 stable-diffusion-webui
  tensorflow:
     name: "tensorflow"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 tensorflow
  tensorflow2:
     name: "tensorflow2"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 tensorflow2
  text-generation-inference:
     name: "text-generation-inference"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 text-generation-inference
  text-generation-webui:
     name: "text-generation-webui"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 text-generation-webui
  torch2trt:
     name: "torch2trt"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 torch2trt
  torch_tensorrt:
     name: "torch_tensorrt"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 torch_tensorrt
  torchaudio:
     name: "torchaudio"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 torchaudio
  torchvision:
     name: "torchvision"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 torchvision
  transformers:
     name: "transformers"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 transformers
  transformers-git:
     name: "transformers:git"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 transformers:git
  transformers-nvgpt:
     name: "transformers:nvgpt"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 transformers:nvgpt
  tritonserver:
     name: "tritonserver"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 tritonserver
  tvm:
     name: "tvm"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 tvm
  xformers:
     name: "xformers"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 xformers
  zed:
     name: "zed"
     runs-on: [self-hosted, jetson, r35.4.1]
     steps:
       - run: |
          cat /etc/nv_tegra_release
       - name: "Checkout ${{ github.repository }} SHA=${{ github.sha }}"
         run: |
          echo "$RUNNER_WORKSPACE"
          cd $RUNNER_WORKSPACE
          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 zed


name: "build-essential_jp46"
run-name: "Build build-essential (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/build-essential_jp46.yml'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
jobs:
  build-essential_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 build-essential


name: "build-essential_jp51"
run-name: "Build build-essential (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/build-essential_jp51.yml'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
jobs:
  build-essential_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 build-essential


name: "cmake-apt_jp46"
run-name: "Build cmake:apt (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cmake-apt_jp46.yml'
      - 'packages/cmake/cmake_apt/*'
      - '!packages/cmake/cmake_apt/README.md'
      - '!packages/cmake/cmake_apt/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
jobs:
  cmake-apt_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 cmake:apt


name: "cmake-apt_jp51"
run-name: "Build cmake:apt (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cmake-apt_jp51.yml'
      - 'packages/cmake/cmake_apt/*'
      - '!packages/cmake/cmake_apt/README.md'
      - '!packages/cmake/cmake_apt/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
jobs:
  cmake-apt_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 cmake:apt


name: "cmake-pip_jp46"
run-name: "Build cmake:pip (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cmake-pip_jp46.yml'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/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:
  cmake-pip_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 cmake:pip


name: "cmake-pip_jp51"
run-name: "Build cmake:pip (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cmake-pip_jp51.yml'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/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:
  cmake-pip_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 cmake:pip


name: "cuda-122-samples_jp60"
run-name: "Build cuda:12.2-samples (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cuda-122-samples_jp60.yml'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/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/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
jobs:
  cuda-122-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 cuda:12.2-samples


name: "cuda-122_jp60"
run-name: "Build cuda:12.2 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cuda-122_jp60.yml'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
jobs:
  cuda-122_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 cuda:12.2


name: "cuda-python_jp51"
run-name: "Build cuda-python (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cuda-python_jp51.yml'
      - 'packages/cuda/cuda-python/*'
      - '!packages/cuda/cuda-python/README.md'
      - '!packages/cuda/cuda-python/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'
jobs:
  cuda-python_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 cuda-python


name: "cuda-python_jp60"
run-name: "Build cuda-python (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cuda-python_jp60.yml'
      - 'packages/cuda/cuda-python/*'
      - '!packages/cuda/cuda-python/README.md'
      - '!packages/cuda/cuda-python/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'
jobs:
  cuda-python_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 cuda-python


name: "cudf-231003_jp60"
run-name: "Build cudf:23.10.03 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cudf-231003_jp60.yml'
      - 'packages/rapids/cudf/*'
      - '!packages/rapids/cudf/README.md'
      - '!packages/rapids/cudf/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/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/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/cuda/cuda-python/*'
      - '!packages/cuda/cuda-python/README.md'
      - '!packages/cuda/cuda-python/docs.md'
      - 'packages/arrow/*'
      - '!packages/arrow/README.md'
      - '!packages/arrow/docs.md'
jobs:
  cudf-231003_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 cudf:23.10.03


name: "cudf_jp51"
run-name: "Build cudf (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cudf_jp51.yml'
      - 'packages/rapids/cudf/*'
      - '!packages/rapids/cudf/README.md'
      - '!packages/rapids/cudf/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/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/cupy/*'
      - '!packages/cupy/README.md'
      - '!packages/cupy/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
jobs:
  cudf_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 cudf


name: "cudnn-89_jp60"
run-name: "Build cudnn:8.9 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cudnn-89_jp60.yml'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/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'
jobs:
  cudnn-89_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 cudnn:8.9


name: "cuml_jp51"
run-name: "Build cuml (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cuml_jp51.yml'
      - 'packages/rapids/cuml/*'
      - '!packages/rapids/cuml/README.md'
      - '!packages/rapids/cuml/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/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/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/rapids/cudf/*'
      - '!packages/rapids/cudf/README.md'
      - '!packages/rapids/cudf/docs.md'
jobs:
  cuml_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 cuml


name: "cupy_jp46"
run-name: "Build cupy (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cupy_jp46.yml'
      - 'packages/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/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'
jobs:
  cupy_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 cupy


name: "cupy_jp51"
run-name: "Build cupy (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cupy_jp51.yml'
      - 'packages/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/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'
jobs:
  cupy_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 cupy


name: "cupy_jp60"
run-name: "Build cupy (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/cupy_jp60.yml'
      - 'packages/cuda/cupy/*'
      - '!packages/cuda/cupy/README.md'
      - '!packages/cuda/cupy/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'
jobs:
  cupy_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 cupy


name: "deepstream_jp46"
run-name: "Build deepstream (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/deepstream_jp46.yml'
      - 'packages/deepstream/*'
      - '!packages/deepstream/README.md'
      - '!packages/deepstream/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/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/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/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'
      - 'packages/tritonserver/*'
      - '!packages/tritonserver/README.md'
      - '!packages/tritonserver/docs.md'
jobs:
  deepstream_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 deepstream


name: "deepstream_jp51"
run-name: "Build deepstream (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/deepstream_jp51.yml'
      - 'packages/deepstream/*'
      - '!packages/deepstream/README.md'
      - '!packages/deepstream/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/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/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/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'
      - 'packages/tritonserver/*'
      - '!packages/tritonserver/README.md'
      - '!packages/tritonserver/docs.md'
jobs:
  deepstream_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 deepstream


name: "deepstream_jp60"
run-name: "Build deepstream (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/deepstream_jp60.yml'
      - 'packages/deepstream/*'
      - '!packages/deepstream/README.md'
      - '!packages/deepstream/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'
      - 'packages/tritonserver/*'
      - '!packages/tritonserver/README.md'
      - '!packages/tritonserver/docs.md'
jobs:
  deepstream_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 deepstream


name: "efficientvit_jp51"
run-name: "Build efficientvit (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/efficientvit_jp51.yml'
      - 'packages/vit/efficientvit/*'
      - '!packages/vit/efficientvit/README.md'
      - '!packages/vit/efficientvit/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/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/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/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/vit/sam/*'
      - '!packages/vit/sam/README.md'
      - '!packages/vit/sam/docs.md'
jobs:
  efficientvit_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 efficientvit


name: "efficientvit_jp60"
run-name: "Build efficientvit (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/efficientvit_jp60.yml'
      - 'packages/vit/efficientvit/*'
      - '!packages/vit/efficientvit/README.md'
      - '!packages/vit/efficientvit/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/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/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/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/jupyterlab/*'
      - '!packages/jupyterlab/README.md'
      - '!packages/jupyterlab/docs.md'
      - 'packages/vit/sam/*'
      - '!packages/vit/sam/README.md'
      - '!packages/vit/sam/docs.md'
jobs:
  efficientvit_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 efficientvit


name: "exllama-v1_jp60"
run-name: "Build exllama:v1 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/exllama-v1_jp60.yml'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/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'
jobs:
  exllama-v1_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 exllama:v1


name: "exllama-v2_jp51"
run-name: "Build exllama:v2 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/exllama-v2_jp51.yml'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/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'
jobs:
  exllama-v2_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 exllama:v2


name: "exllama-v2_jp60"
run-name: "Build exllama:v2 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/exllama-v2_jp60.yml'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/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'
jobs:
  exllama-v2_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 exllama:v2


name: "exllama_jp51"
run-name: "Build exllama (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/exllama_jp51.yml'
      - 'packages/llm/exllama/*'
      - '!packages/llm/exllama/README.md'
      - '!packages/llm/exllama/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/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'
jobs:
  exllama_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 exllama


name: "faiss-lite_jp51"
run-name: "Build faiss:lite (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/faiss-lite_jp51.yml'
      - 'packages/vectordb/faiss_lite/*'
      - '!packages/vectordb/faiss_lite/README.md'
      - '!packages/vectordb/faiss_lite/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'
      - 'packages/vectordb/faiss/*'
      - '!packages/vectordb/faiss/README.md'
      - '!packages/vectordb/faiss/docs.md'
      - 'packages/cuda/cuda-python/*'
      - '!packages/cuda/cuda-python/README.md'
      - '!packages/cuda/cuda-python/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
jobs:
  faiss-lite_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:lite