From 61ebea34ec2fdff92e374d87f971d1fe677b61ee Mon Sep 17 00:00:00 2001 From: Arjun Suresh Date: Thu, 24 Apr 2025 11:49:33 +0100 Subject: [PATCH 1/2] Update test-mlperf-inference-rgat.yml --- .../workflows/test-mlperf-inference-rgat.yml | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/test-mlperf-inference-rgat.yml b/.github/workflows/test-mlperf-inference-rgat.yml index 948b5e802..e04023993 100644 --- a/.github/workflows/test-mlperf-inference-rgat.yml +++ b/.github/workflows/test-mlperf-inference-rgat.yml @@ -9,6 +9,32 @@ on: - '!**.md' jobs: + fetch-secret: + runs-on: ubuntu-latest + outputs: + encrypted_secret: ${{ steps.encrypt-secret.outputs.encrypted_secret }} + steps: + - name: Load secret + id: op-load-secret + uses: 1password/load-secrets-action@v2 + with: + export-env: false + env: + OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }} + PAT: op://7basd2jirojjckncf6qnq3azai/bzbaco3uxoqs2rcyu42rvuccga/credential + + - name: Encrypt secret + id: encrypt-secret + env: + ENCRYPTION_KEY: ${{ secrets.ENCRYPTION_KEY }} + run: | + # AES-256 encrypt + encrypted=$(echo "${{ steps.op-load-secret.outputs.pat }}" | \ + openssl enc -e -aes-256-cbc -md sha512 -pbkdf2 -iter 100000 \ + -pass pass:"$ENCRYPTION_KEY" -base64 -A) + + echo "encrypted_secret=$encrypted" >> $GITHUB_OUTPUT + rgat-inference-run: name: ${{ matrix.os }} - ${{ matrix.backend }} - ${{ matrix.implementation }} needs: [fetch-secret] From 0279a9c4195b7d7a338de6c5932d18f67626600c Mon Sep 17 00:00:00 2001 From: Arjun Suresh Date: Thu, 24 Apr 2025 11:54:11 +0100 Subject: [PATCH 2/2] Update test-mlperf-inference-mlcommons-cpp-resnet50.yml --- .../test-mlperf-inference-mlcommons-cpp-resnet50.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-mlperf-inference-mlcommons-cpp-resnet50.yml b/.github/workflows/test-mlperf-inference-mlcommons-cpp-resnet50.yml index db5e4d719..59ef633ee 100644 --- a/.github/workflows/test-mlperf-inference-mlcommons-cpp-resnet50.yml +++ b/.github/workflows/test-mlperf-inference-mlcommons-cpp-resnet50.yml @@ -43,11 +43,9 @@ jobs: fail-fast: false matrix: python-version: [ "3.12" ] - llvm-version: [ "15.0.6", "16.0.4", "17.0.6" ] + compiler-string: [ "--adr.compiler.tags=gcc", "--adr.compiler.tags=aocc", "--adr.compiler.tags=llvm --adr.compiler.version=17.0.6" ] os: [ubuntu-latest, windows-latest, macos-latest] exclude: - - llvm-version: "15.0.6" - - llvm-version: "16.0.4" - os: windows-latest - os: macos-latest @@ -63,8 +61,7 @@ jobs: - name: Pull MLOps repository run: | mlc pull repo ${{ github.event.pull_request.head.repo.html_url }} --branch=${{ github.event.pull_request.head.ref }} - mlcr --quiet --tags=get,sys-utils-cm - mlcr --quiet --tags=install,prebuilt,llvm --version=${{ matrix.llvm-version }} + mlcr --quiet --tags=get,sys-utils-mlc - name: Test MLPerf Inference MLCommons C++ ResNet50 on ${{ matrix.os }} if: matrix.os == 'windows-latest' run: | @@ -72,7 +69,7 @@ jobs: - name: Test MLPerf Inference MLCommons C++ ResNet50 on ${{ matrix.os }} if: matrix.os != 'windows-latest' run: | - mlcr app,mlperf,inference,mlcommons,cpp --submitter="MLCommons" --hw_name=gh_${{ matrix.os }} -v --quiet + mlcr app,mlperf,inference,mlcommons,cpp --submitter="MLCommons" --hw_name=gh_${{ matrix.os }} -v --quiet ${{ matrix.compiler-string }} - name: Randomly Execute Step id: random-check run: |