name: "mlc-dev_jp51"
run-name: "Build mlc:dev (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/mlc-dev_jp51.yml'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  mlc-dev_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 mlc:dev


name: "mlc-dev_jp60"
run-name: "Build mlc:dev (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/mlc-dev_jp60.yml'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  mlc-dev_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 mlc:dev


name: "mlc_jp51"
run-name: "Build mlc (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/mlc_jp51.yml'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/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/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/bitsandbytes/*'
      - '!packages/llm/bitsandbytes/README.md'
      - '!packages/llm/bitsandbytes/docs.md'
      - 'packages/llm/auto_gptq/*'
      - '!packages/llm/auto_gptq/README.md'
      - '!packages/llm/auto_gptq/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  mlc_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 mlc


name: "mlc_jp60"
run-name: "Build mlc (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/mlc_jp60.yml'
      - 'packages/llm/mlc/*'
      - '!packages/llm/mlc/README.md'
      - '!packages/llm/mlc/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  mlc_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 mlc


name: "nanodb_jp51"
run-name: "Build nanodb (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nanodb_jp51.yml'
      - 'packages/vectordb/nanodb/*'
      - '!packages/vectordb/nanodb/README.md'
      - '!packages/vectordb/nanodb/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'
      - 'packages/vectordb/faiss_lite/*'
      - '!packages/vectordb/faiss_lite/README.md'
      - '!packages/vectordb/faiss_lite/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
jobs:
  nanodb_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 nanodb


name: "nanodb_jp60"
run-name: "Build nanodb (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nanodb_jp60.yml'
      - 'packages/vectordb/nanodb/*'
      - '!packages/vectordb/nanodb/README.md'
      - '!packages/vectordb/nanodb/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'
      - 'packages/vectordb/faiss_lite/*'
      - '!packages/vectordb/faiss_lite/README.md'
      - '!packages/vectordb/faiss_lite/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
jobs:
  nanodb_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 nanodb


name: "nanoowl_jp51"
run-name: "Build nanoowl (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nanoowl_jp51.yml'
      - 'packages/vit/nanoowl/*'
      - '!packages/vit/nanoowl/README.md'
      - '!packages/vit/nanoowl/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/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/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  nanoowl_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 nanoowl


name: "nanoowl_jp60"
run-name: "Build nanoowl (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nanoowl_jp60.yml'
      - 'packages/vit/nanoowl/*'
      - '!packages/vit/nanoowl/README.md'
      - '!packages/vit/nanoowl/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/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/opencv/*'
      - '!packages/opencv/README.md'
      - '!packages/opencv/docs.md'
jobs:
  nanoowl_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 nanoowl


name: "nanosam_jp51"
run-name: "Build nanosam (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nanosam_jp51.yml'
      - 'packages/vit/nanosam/*'
      - '!packages/vit/nanosam/README.md'
      - '!packages/vit/nanosam/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  nanosam_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 nanosam


name: "nanosam_jp60"
run-name: "Build nanosam (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nanosam_jp60.yml'
      - 'packages/vit/nanosam/*'
      - '!packages/vit/nanosam/README.md'
      - '!packages/vit/nanosam/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/pytorch/torch2trt/*'
      - '!packages/pytorch/torch2trt/README.md'
      - '!packages/pytorch/torch2trt/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  nanosam_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 nanosam


name: "nemo_jp46"
run-name: "Build nemo (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nemo_jp46.yml'
      - 'packages/nemo/*'
      - '!packages/nemo/README.md'
      - '!packages/nemo/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/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/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
jobs:
  nemo_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 nemo


name: "nemo_jp51"
run-name: "Build nemo (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nemo_jp51.yml'
      - 'packages/nemo/*'
      - '!packages/nemo/README.md'
      - '!packages/nemo/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
jobs:
  nemo_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 nemo


name: "nemo_jp60"
run-name: "Build nemo (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/nemo_jp60.yml'
      - 'packages/nemo/*'
      - '!packages/nemo/README.md'
      - '!packages/nemo/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
      - 'packages/pytorch/torchaudio/*'
      - '!packages/pytorch/torchaudio/README.md'
      - '!packages/pytorch/torchaudio/docs.md'
      - 'packages/numba/*'
      - '!packages/numba/README.md'
      - '!packages/numba/docs.md'
jobs:
  nemo_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 nemo


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


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


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


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


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


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


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


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


name: "onnxruntime_jp46"
run-name: "Build onnxruntime (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/onnxruntime_jp46.yml'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/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/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  onnxruntime_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 onnxruntime


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


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


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


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


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


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


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


name: "optimum_jp46"
run-name: "Build optimum (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/optimum_jp46.yml'
      - 'packages/llm/optimum/*'
      - '!packages/llm/optimum/README.md'
      - '!packages/llm/optimum/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/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  optimum_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 optimum


name: "optimum_jp51"
run-name: "Build optimum (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/optimum_jp51.yml'
      - 'packages/llm/optimum/*'
      - '!packages/llm/optimum/README.md'
      - '!packages/llm/optimum/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/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
      - 'packages/onnxruntime/*'
      - '!packages/onnxruntime/README.md'
      - '!packages/onnxruntime/docs.md'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/pytorch/torchvision/*'
      - '!packages/pytorch/torchvision/README.md'
      - '!packages/pytorch/torchvision/docs.md'
      - 'packages/llm/huggingface_hub/*'
      - '!packages/llm/huggingface_hub/README.md'
      - '!packages/llm/huggingface_hub/docs.md'
      - 'packages/rust/*'
      - '!packages/rust/README.md'
      - '!packages/rust/docs.md'
      - 'packages/llm/transformers/*'
      - '!packages/llm/transformers/README.md'
      - '!packages/llm/transformers/docs.md'
jobs:
  optimum_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 optimum


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


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


name: "protobuf-cpp_jp46"
run-name: "Build protobuf:cpp (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/protobuf-cpp_jp46.yml'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/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:
  protobuf-cpp_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 protobuf:cpp


name: "protobuf-cpp_jp51"
run-name: "Build protobuf:cpp (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/protobuf-cpp_jp51.yml'
      - 'packages/protobuf/protobuf_cpp/*'
      - '!packages/protobuf/protobuf_cpp/README.md'
      - '!packages/protobuf/protobuf_cpp/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:
  protobuf-cpp_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 protobuf:cpp


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


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


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


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


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


name: "pytorch-110_jp46"
run-name: "Build pytorch:1.10 (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-110_jp46.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-110_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 pytorch:1.10


name: "pytorch-111_jp51"
run-name: "Build pytorch:1.11 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-111_jp51.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-111_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 pytorch:1.11


name: "pytorch-112_jp51"
run-name: "Build pytorch:1.12 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-112_jp51.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-112_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 pytorch:1.12


name: "pytorch-113_jp51"
run-name: "Build pytorch:1.13 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-113_jp51.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-113_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 pytorch:1.13


name: "pytorch-19_jp46"
run-name: "Build pytorch:1.9 (JetPack 4.6)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-19_jp46.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/protobuf/protobuf_apt/*'
      - '!packages/protobuf/protobuf_apt/README.md'
      - '!packages/protobuf/protobuf_apt/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-19_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 pytorch:1.9


name: "pytorch-20_jp51"
run-name: "Build pytorch:2.0 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-20_jp51.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-20_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 pytorch:2.0


name: "pytorch-21_jp51"
run-name: "Build pytorch:2.1 (JetPack 5.1)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-21_jp51.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-21_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 pytorch:2.1


name: "pytorch-21_jp60"
run-name: "Build pytorch:2.1 (JetPack 6.0)"
on:
  workflow_dispatch: {}
  push:
    branches:
      - 'dev'
    paths:
      - '.github/workflows/pytorch-21_jp60.yml'
      - 'packages/pytorch/*'
      - '!packages/pytorch/README.md'
      - '!packages/pytorch/docs.md'
      - 'packages/build-essential/*'
      - '!packages/build-essential/README.md'
      - '!packages/build-essential/docs.md'
      - 'packages/cuda/cuda/*'
      - '!packages/cuda/cuda/README.md'
      - '!packages/cuda/cuda/docs.md'
      - 'packages/cuda/cudnn/*'
      - '!packages/cuda/cudnn/README.md'
      - '!packages/cuda/cudnn/docs.md'
      - 'packages/python/*'
      - '!packages/python/README.md'
      - '!packages/python/docs.md'
      - 'packages/tensorrt/*'
      - '!packages/tensorrt/README.md'
      - '!packages/tensorrt/docs.md'
      - 'packages/numpy/*'
      - '!packages/numpy/README.md'
      - '!packages/numpy/docs.md'
      - 'packages/cmake/cmake_pip/*'
      - '!packages/cmake/cmake_pip/README.md'
      - '!packages/cmake/cmake_pip/docs.md'
      - 'packages/onnx/*'
      - '!packages/onnx/README.md'
      - '!packages/onnx/docs.md'
jobs:
  pytorch-21_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 pytorch:2.1


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


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


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


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


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


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


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