Skip to content

Docs update for IndySCC24, Improve the final report generation, Make some GH actions run only on MLCommons #478

Docs update for IndySCC24, Improve the final report generation, Make some GH actions run only on MLCommons

Docs update for IndySCC24, Improve the final report generation, Make some GH actions run only on MLCommons #478

Workflow file for this run

# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: Test for MLPerf inference resnet50 submission generation using CM script automation
on:
pull_request:
branches: [ "master", "dev" ]
paths:
- vision/classification_and_detection/**
- loadgen/**
- tools/submission/**
- .github/workflows/test-resnet50.yml
- '!**.md'
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: [ "3.9" ]
backend: [ "onnxruntime", "tf" ]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python3 -m pip install cm4mlops
- name: Test Resnet50 and end to end submission generation
run: |
cm run script --tags=run,mlperf,inference,generate-run-cmds,_submission,_short --quiet --submitter="MLCommons" --hw_name=default --model=resnet50 --implementation=reference --backend=${{ matrix.backend }} --device=cpu --scenario=Offline --test_query_count=500 --adr.compiler.tags=gcc --adr.inference-src.tags=_branch.${{ github.event.pull_request.head.ref }},_repo.${{ github.event.pull_request.head.repo.html_url }} --adr.inference-src.version=custom --adr.loadgen.version=custom