Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/inference_power_workflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ jobs:
cm_check:
name: Check power workflow
runs-on: "${{ matrix.on }}"
environment: master
strategy:
fail-fast: false
matrix:
Expand All @@ -28,16 +29,15 @@ jobs:
python3 -m pip install cm4mlops
cm run script --quiet --tags=get,sys-utils-cm

- name: Retrieve secrets from Keeper
id: ksecrets
uses: Keeper-Security/ksm-action@master
with:
keeper-secret-config: ${{ secrets.KSM_CONFIG }}
secrets: |-
cAEVIvfzh_W2DWjhDoGiQQ/field/Access Token > env:ACCESS_TOKEN
- name: Load secret
id: op-load-secret
uses: 1password/load-secrets-action@v3
env:
OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
ACCESS_TOKEN: op://pwlc2kez7wyl6pfbgewware4vy/jzk6yvmfz5s65fxfvlbijttcry/credential
- name: Start power server
run: |
cm run script --tags=run,mlperf,power,server --device_type=0 --screen=yes --quiet --env.CM_GH_TOKEN=${{ env.ACCESS_TOKEN }} # Use PAT fetched from Keeper
cm run script --tags=run,mlperf,power,server --device_type=0 --screen=yes --quiet --env.CM_GH_TOKEN=${{ steps.op-load-secret.outputs.ACCESS_TOKEN }}

- name: Test CM Script for MLPerf Inference ResNet50 with power
run: |
Expand Down
16 changes: 9 additions & 7 deletions .github/workflows/sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,22 @@ on:
jobs:
sync:
runs-on: ubuntu-latest
environment: master
if: github.repository == 'mlcommons/power-dev'
steps:
- name: Checkout Repository
uses: actions/checkout@master
- name: Retrieve secrets from Keeper
id: ksecrets
uses: Keeper-Security/ksm-action@master
- name: Load secret
id: op-load-secret
uses: 1password/load-secrets-action@v2
with:
keeper-secret-config: ${{ secrets.KSM_CONFIG }}
secrets: |-
oISGH1N1wIEirucX9m5ung/field/Access Token > env:INFERENCE_ACCESS_TOKEN
export-env: false
env:
OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
INFERENCE_ACCESS_TOKEN: op://pwlc2kez7wyl6pfbgewware4vy/tcycqeki2ekffq4w2v7tret5om/credential
- name: Run GitHub File Sync
uses: BetaHuhn/repo-file-sync-action@v1
with:
GH_PAT: ${{ env.INFERENCE_ACCESS_TOKEN }} # Use PAT fetched from Keeper
GH_PAT: ${{ steps.op-load-secret.outputs.INFERENCE_ACCESS_TOKEN }}
TEAM_REVIEWERS: wg-inference
SKIP_PR: false