Skip to content

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

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 #462

# 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 retinanet submission generation using CM script automation
on:
pull_request:
branches: [ "master", "dev" ]
paths:
- vision/classification_and_detection/**
- tools/submission/**
- .github/workflows/test-retinanet.yml
- '!**.md'
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: [ "3.10" ]
backend: [ "onnxruntime", "pytorch" ]
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 Retinanet 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=retinanet --implementation=reference --backend=${{ matrix.backend }} --device=cpu --scenario=Offline --test_query_count=10 --adr.compiler.tags=gcc --adr.inference-src.version=custom --adr.inference-src.tags=_repo.${{ github.event.pull_request.head.repo.html_url }},_branch.${{ github.event.pull_request.head.ref }} --adr.loadgen.version=custom