From 41fdda29837cd11841f8014e78f3d64fd42c0e59 Mon Sep 17 00:00:00 2001 From: Alexander Nesterov Date: Thu, 9 Jan 2025 17:19:31 +0100 Subject: [PATCH] remove graviton gha --- .github/workflows/ci-aarch64.yml | 208 ++++++++++++++++--------------- 1 file changed, 105 insertions(+), 103 deletions(-) diff --git a/.github/workflows/ci-aarch64.yml b/.github/workflows/ci-aarch64.yml index b9847205942..587d710b00e 100644 --- a/.github/workflows/ci-aarch64.yml +++ b/.github/workflows/ci-aarch64.yml @@ -112,109 +112,111 @@ jobs: env: CMAKE_BUILD_TYPE: ${{ matrix.config.build }} DYLD_LIBRARY_PATH: ${{ github.workspace }}/ComputeLibrary/build - - # We only run the linux aarch64 runners if macos smoke tests pass. - linux: - needs: macos - strategy: - matrix: - threading: [OMP] - toolset: [gcc] - config: [Release] - host: [ - { name: c6g, label: ah-ubuntu_22_04-c6g_2x-50 }, - { name: c7g, label: ah-ubuntu_22_04-c7g_2x-50 } - ] - name: ${{ matrix.host.name }}, ${{ matrix.toolset }}, ${{ matrix.threading }}, ${{ matrix.config }} - runs-on: ${{ matrix.host.label }} - steps: - - name: Checkout oneDNN - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - with: - path: oneDNN - - - name: Install dev tools - run: | - sudo apt update -y - sudo apt install -y scons cmake make - - - if: matrix.threading == 'OMP' - name: Install openmp - run: | - sudo apt install -y libomp-dev - - - if: matrix.toolset == 'gcc' - name: Install gcc - run: | - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y - sudo apt update -y - sudo apt install -y g++-13 - - - if: matrix.toolset == 'clang' - name: Install clang - uses: KyleMayes/install-llvm-action@e0a8dc9cb8a22e8a7696e8a91a4e9581bec13181 - with: - version: "17" + # We have no graviton in GHA OpenVINO toolkit - - name: Clone ACL - run: ${{ github.workspace }}/oneDNN/.github/automation/build_acl.sh - env: - ACL_ACTION: clone - ACL_CONFIG: ${{ matrix.config }} - ACL_ROOT_DIR: ${{ github.workspace }}/ComputeLibrary - BUILD_TOOLSET: ${{ matrix.toolset }} - GCC_VERSION: 13 - - - name: Get ACL commit hash for cache key - id: get_acl_commit_hash - run: (cd ${{ github.workspace }}/ComputeLibrary && echo "ACLCommitHash=$(git rev-parse --short HEAD)") >> $GITHUB_OUTPUT + # We only run the linux aarch64 runners if macos smoke tests pass. + # linux: + # needs: macos + # strategy: + # matrix: + # threading: [OMP] + # toolset: [gcc] + # config: [Release] + # host: [ + # { name: c6g, label: ah-ubuntu_22_04-c6g_2x-50 }, + # { name: c7g, label: ah-ubuntu_22_04-c7g_2x-50 } + # ] + + # name: ${{ matrix.host.name }}, ${{ matrix.toolset }}, ${{ matrix.threading }}, ${{ matrix.config }} + # runs-on: ${{ matrix.host.label }} + # steps: + # - name: Checkout oneDNN + # uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + # with: + # path: oneDNN + + # - name: Install dev tools + # run: | + # sudo apt update -y + # sudo apt install -y scons cmake make + + # - if: matrix.threading == 'OMP' + # name: Install openmp + # run: | + # sudo apt install -y libomp-dev + + # - if: matrix.toolset == 'gcc' + # name: Install gcc + # run: | + # sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y + # sudo apt update -y + # sudo apt install -y g++-13 + + # - if: matrix.toolset == 'clang' + # name: Install clang + # uses: KyleMayes/install-llvm-action@e0a8dc9cb8a22e8a7696e8a91a4e9581bec13181 + # with: + # version: "17" + + # - name: Clone ACL + # run: ${{ github.workspace }}/oneDNN/.github/automation/build_acl.sh + # env: + # ACL_ACTION: clone + # ACL_CONFIG: ${{ matrix.config }} + # ACL_ROOT_DIR: ${{ github.workspace }}/ComputeLibrary + # BUILD_TOOLSET: ${{ matrix.toolset }} + # GCC_VERSION: 13 + + # - name: Get ACL commit hash for cache key + # id: get_acl_commit_hash + # run: (cd ${{ github.workspace }}/ComputeLibrary && echo "ACLCommitHash=$(git rev-parse --short HEAD)") >> $GITHUB_OUTPUT - - name: Get system name - id: get_system_name - run: (echo "SystemName=$(uname)") >> $GITHUB_OUTPUT - - - name: Restore cached ACL - id: cache-acl-restore - uses: actions/cache/restore@v4 - with: - key: ${{ steps.get_system_name.outputs.SystemName }}-acl-${{ matrix.toolset }}-${{ matrix.config }}-${{ steps.get_acl_commit_hash.outputs.ACLCommitHash }} - path: ${{ github.workspace }}/ComputeLibrary/build - - - name: Build ACL - if: ${{ steps.cache-acl-restore.outputs.cache-hit != 'true' }} - run: ${{ github.workspace }}/oneDNN/.github/automation/build_acl.sh - env: - ACL_ACTION: build - ACL_ROOT_DIR: ${{ github.workspace }}/ComputeLibrary - BUILD_TOOLSET: ${{ matrix.toolset }} - ACL_CONFIG: ${{ matrix.config }} - GCC_VERSION: 13 - ACL_THREADING: ${{ matrix.threading }} - - - name: Save ACL in cache - if: ${{ steps.cache-acl-restore.outputs.cache-hit != 'true' }} - id: cache-acl_build-save - uses: actions/cache/save@v4 - with: - key: ${{ steps.cache-acl-restore.outputs.cache-primary-key }} - path: ${{ github.workspace }}/ComputeLibrary/build - - - name: Build oneDNN - run: ${{ github.workspace }}/oneDNN/.github/automation/build_aarch64.sh - working-directory: ${{ github.workspace }}/oneDNN - env: - ACL_ROOT_DIR: ${{ github.workspace }}/ComputeLibrary - BUILD_TOOLSET: ${{ matrix.toolset }} - CMAKE_BUILD_TYPE: ${{ matrix.config }} - GCC_VERSION: 13 - ONEDNN_THREADING: ${{ matrix.threading }} - - - name: Run oneDNN tests - run: ${{ github.workspace }}/oneDNN/.github/automation/test_aarch64.sh - working-directory: ${{ github.workspace }}/oneDNN/build - env: - BUILD_TOOLSET: ${{ matrix.toolset }} - CMAKE_BUILD_TYPE: ${{ matrix.config }} - DYLD_LIBRARY_PATH: ${{ github.workspace }}/ComputeLibrary/build - ONEDNN_THREADING: ${{ matrix.threading }} + # - name: Get system name + # id: get_system_name + # run: (echo "SystemName=$(uname)") >> $GITHUB_OUTPUT + + # - name: Restore cached ACL + # id: cache-acl-restore + # uses: actions/cache/restore@v4 + # with: + # key: ${{ steps.get_system_name.outputs.SystemName }}-acl-${{ matrix.toolset }}-${{ matrix.config }}-${{ steps.get_acl_commit_hash.outputs.ACLCommitHash }} + # path: ${{ github.workspace }}/ComputeLibrary/build + + # - name: Build ACL + # if: ${{ steps.cache-acl-restore.outputs.cache-hit != 'true' }} + # run: ${{ github.workspace }}/oneDNN/.github/automation/build_acl.sh + # env: + # ACL_ACTION: build + # ACL_ROOT_DIR: ${{ github.workspace }}/ComputeLibrary + # BUILD_TOOLSET: ${{ matrix.toolset }} + # ACL_CONFIG: ${{ matrix.config }} + # GCC_VERSION: 13 + # ACL_THREADING: ${{ matrix.threading }} + + # - name: Save ACL in cache + # if: ${{ steps.cache-acl-restore.outputs.cache-hit != 'true' }} + # id: cache-acl_build-save + # uses: actions/cache/save@v4 + # with: + # key: ${{ steps.cache-acl-restore.outputs.cache-primary-key }} + # path: ${{ github.workspace }}/ComputeLibrary/build + + # - name: Build oneDNN + # run: ${{ github.workspace }}/oneDNN/.github/automation/build_aarch64.sh + # working-directory: ${{ github.workspace }}/oneDNN + # env: + # ACL_ROOT_DIR: ${{ github.workspace }}/ComputeLibrary + # BUILD_TOOLSET: ${{ matrix.toolset }} + # CMAKE_BUILD_TYPE: ${{ matrix.config }} + # GCC_VERSION: 13 + # ONEDNN_THREADING: ${{ matrix.threading }} + + # - name: Run oneDNN tests + # run: ${{ github.workspace }}/oneDNN/.github/automation/test_aarch64.sh + # working-directory: ${{ github.workspace }}/oneDNN/build + # env: + # BUILD_TOOLSET: ${{ matrix.toolset }} + # CMAKE_BUILD_TYPE: ${{ matrix.config }} + # DYLD_LIBRARY_PATH: ${{ github.workspace }}/ComputeLibrary/build + # ONEDNN_THREADING: ${{ matrix.threading }}