Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removal #37

Closed
wants to merge 6,818 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6818 commits
Select commit Hold shift + click to select a range
8c60976
added CM automation recipe to print Croissant meta desc: https://gith…
gfursin Mar 13, 2024
871cb89
Merge branch 'master' of https://github.com/ctuning/mlcommons-ck
gfursin Mar 13, 2024
cba7663
typo fix
gfursin Mar 13, 2024
9e3e8ce
UFix docker_rel_run for mlperf implementations
arjunsuresh Mar 13, 2024
ccd8b19
fix typo
arjunsuresh Mar 13, 2024
b42f977
regular merge with various updates (inference v4.0, ABTF, Croissant) …
arjunsuresh Mar 13, 2024
cba8bfd
Updated docs
ctuning-admin Mar 13, 2024
ad6003b
fixing typo
gfursin Mar 14, 2024
e450378
Cleanups for intel gptj int4
arjunsuresh Mar 14, 2024
4a0ed6f
Merge branch 'mlcommons:master' into master
arjunsuresh Mar 14, 2024
7f315aa
Fixes for intel gptj int4 calibration
arjunsuresh Mar 14, 2024
4102202
Merge from Ctuning (#1170)
gfursin Mar 15, 2024
3b438b3
Support SUT configs for intel-mlperf-inference
arjunsuresh Mar 15, 2024
ccf0316
Support sut variation in run-mlperf-inference-app
arjunsuresh Mar 15, 2024
27711fb
Cleanups for intel gptj int4
arjunsuresh Mar 15, 2024
a84d125
Cleanups for intel gptj int4
arjunsuresh Mar 15, 2024
b560af7
Cleanups for intel gptj int4
arjunsuresh Mar 15, 2024
ebfa534
Merge branch 'mlcommons:master' into master
arjunsuresh Mar 15, 2024
e9f240d
Merge from CTuning (#1173)
gfursin Mar 15, 2024
c6b4d06
Fix typo
arjunsuresh Mar 15, 2024
2b438eb
Merge branch 'mlcommons:master' into master
arjunsuresh Mar 15, 2024
54dcc9c
Add an option to use rclone copy with sync
arjunsuresh Mar 15, 2024
206fb5c
Added gptj saxml scripts
arjunsuresh Mar 16, 2024
0a36b89
Added gptj saxml scripts
arjunsuresh Mar 16, 2024
d58bc68
Fix typo (#1174)
gfursin Mar 16, 2024
a698b86
Updated docs
ctuning-admin Mar 16, 2024
6d16a63
Update _cm.yaml
arjunsuresh Mar 17, 2024
809540a
Update _cm.yaml (#1176)
gfursin Mar 17, 2024
571b1cc
added --submitter to MLPerf inference result importer ...
gfursin Mar 18, 2024
e7274cc
updated automation and reproducibility task force deliverables
gfursin Mar 18, 2024
ed35996
enhancing MLPerf result import and adding new automation and reproduc…
arjunsuresh Mar 19, 2024
ca490a7
started new dev version
gfursin Mar 20, 2024
e37fb7c
improved handling of broken CM repositories
gfursin Mar 20, 2024
d003abd
Merge branch 'mlcommons:master' into master
gfursin Mar 20, 2024
f40620f
added "cm import repo"
gfursin Mar 20, 2024
839f452
Merge branch 'master' of https://github.com/ctuning/mlcommons-ck
gfursin Mar 20, 2024
263633c
added "cm checkout repo mlcommons@ck --branch=dev"
gfursin Mar 20, 2024
da1fc73
V2.0.3
gfursin Mar 20, 2024
880a250
continue improving CM-MLPerf inference GUI
gfursin Mar 20, 2024
2c23692
improved CM-MLPerf GUI for Intel implementation
gfursin Mar 20, 2024
ae77f64
started new dev version
gfursin Mar 20, 2024
6e3bf27
improved handling of broken CM repositories
gfursin Mar 20, 2024
66df21d
added "cm import repo"
gfursin Mar 20, 2024
7e20dcc
added "cm checkout repo mlcommons@ck --branch=dev"
gfursin Mar 20, 2024
311f4eb
V2.0.3
gfursin Mar 20, 2024
7d4fda1
continue improving CM-MLPerf inference GUI
gfursin Mar 20, 2024
95dd7dc
improved CM-MLPerf GUI for Intel implementation
gfursin Mar 20, 2024
9ad74ac
Merge branch 'mlcommons:master' into master
gfursin Mar 20, 2024
c3644a3
continue improving CM-MLPerf GUI and fixing minor CM issues
gfursin Mar 21, 2024
4dc7495
Merge branch 'master' of https://github.com/ctuning/mlcommons-ck
gfursin Mar 21, 2024
d82d656
improving CM-MLPerf GUI for Nvidia
gfursin Mar 21, 2024
5ebd7f6
continue improving CM-MLPerf GUI: Nvidia & Qualcomm cleanup
gfursin Mar 21, 2024
c35dfb5
added skip of delayed help to simplify output of `cmr [tags] --help`
gfursin Mar 21, 2024
a040f6f
fixing year in copyright
gfursin Mar 21, 2024
c434513
Enhanced patch creation
gfursin Mar 21, 2024
2554e82
fixing "get git repo" on Windows to process MLPerf inference results
gfursin Mar 21, 2024
99c7e92
revisited automatically generated READMEs for CM scripts (automation …
gfursin Mar 22, 2024
fbd376e
fixing typo
gfursin Mar 22, 2024
3577ebb
fixed READMEs
gfursin Mar 22, 2024
e8d3f16
clean up test scripts
gfursin Mar 22, 2024
b4381ba
clean up
gfursin Mar 22, 2024
e8067cb
clean up git
gfursin Mar 22, 2024
ff9906b
clean up
gfursin Mar 22, 2024
c308391
improved deleting of CM entries on Windows
gfursin Mar 24, 2024
05a8f0c
continue improving CM-MLPerf GUI: Nvidia & Qualcomm cleanup
gfursin Mar 21, 2024
30ba06a
added skip of delayed help to simplify output of `cmr [tags] --help`
gfursin Mar 21, 2024
b9a8357
fixing year in copyright
gfursin Mar 21, 2024
c32f4ca
Enhanced patch creation
gfursin Mar 21, 2024
c5f5748
fixing "get git repo" on Windows to process MLPerf inference results
gfursin Mar 21, 2024
ff1601a
revisited automatically generated READMEs for CM scripts (automation …
gfursin Mar 22, 2024
0c822ac
fixing typo
gfursin Mar 22, 2024
b8ee4d1
fixed READMEs
gfursin Mar 22, 2024
f34f9a8
clean up test scripts
gfursin Mar 22, 2024
f3e532f
clean up
gfursin Mar 22, 2024
32955c6
clean up git
gfursin Mar 22, 2024
9a5036a
clean up
gfursin Mar 22, 2024
0a987ee
improved deleting of CM entries on Windows
gfursin Mar 24, 2024
8c76944
various fixes to show v4.0 inference results
gfursin Mar 28, 2024
60587c2
minor clean up
gfursin Mar 28, 2024
5e2aeef
Merge branch 'mlcommons:master' into master
gfursin Mar 28, 2024
a74a5d1
updating docs
gfursin Apr 1, 2024
0095126
fixed typo
gfursin Apr 2, 2024
ca8d460
added MLPerf inference loadgen v4.0 (download and copy)
gfursin Apr 2, 2024
3cefcc4
Updated docs
ctuning-admin Apr 2, 2024
c2ce08f
clean up
gfursin Apr 2, 2024
77fd44c
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 2, 2024
e07d9ed
added MLPerf loadgen test (python)
gfursin Apr 3, 2024
acba8b1
clean up
gfursin Apr 3, 2024
60082fd
clean up
gfursin Apr 3, 2024
da6e99f
clean up
gfursin Apr 3, 2024
c8f8200
clean up
gfursin Apr 3, 2024
157a12e
clean up
gfursin Apr 3, 2024
b0cd6b1
moved tests to cknowledge@cm-prototyping to have clean repo
gfursin Apr 3, 2024
6fefa61
Test Onnx C++
gfursin Apr 3, 2024
9b7e5f1
improved path generation for MLPerf loadgen (to better support our C+…
gfursin Apr 3, 2024
1059ac8
moving get-target-device to prototyping
gfursin Apr 3, 2024
d5e764c
enhancing run_native_script
gfursin Apr 5, 2024
f89762e
clean up
gfursin Apr 5, 2024
c72f27b
Merge branch 'master' into dev
gfursin Apr 5, 2024
0d8ffa0
added generic "data" automation
gfursin Apr 6, 2024
7d183c2
added PyTorch model support to the CM's universal Python loadgen harness
gfursin Apr 8, 2024
d0d40c3
added support for PyTorch model cfg in universal python loadgen harness
gfursin Apr 8, 2024
3a483d5
added support to pass cfg dict from cmd to pytorch loadgen
gfursin Apr 8, 2024
762dc6c
added cuda support
gfursin Apr 8, 2024
167c3bb
removing outdated file
gfursin Apr 9, 2024
8770de5
fix default user name in GitHub workflows
gfursin Apr 10, 2024
42acdb1
fixed outdated repo name
gfursin Apr 10, 2024
16d65f0
removed large files to keep this repository small before moving it to…
gfursin Apr 10, 2024
cdf0317
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 10, 2024
03aa66a
regular update based on user feedback (#1188)
arjunsuresh Apr 10, 2024
90315b7
Updated docs
ctuning-admin Apr 10, 2024
3a2205b
updated universal python loadgen harness and improved get generic pyt…
gfursin Apr 10, 2024
2407d1d
Updated docs
ctuning-admin Apr 10, 2024
244da43
print tags when deleting CM artifacts
gfursin Apr 10, 2024
e27c227
v2.0.4 release
gfursin Apr 10, 2024
4f5c6ad
clean up
gfursin Apr 10, 2024
a50d0ab
Merge branch 'master' into dev
gfursin Apr 10, 2024
6a3dd19
CM v2.0.4 release with the universal Python loadgen harness improveme…
arjunsuresh Apr 10, 2024
0f21611
Merge branch 'mlcommons:master' into master
gfursin Apr 10, 2024
d1f6b46
fixed results repo
gfursin Apr 10, 2024
9437822
Starting new CM dev version 2.0.4.1
gfursin Apr 11, 2024
40e4fdf
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 11, 2024
80136a4
CM v2.0.4 release with the universal Python loadgen harness improveme…
gfursin Apr 11, 2024
5247e9c
added support to print used disk space by a given script (--space)
gfursin Apr 11, 2024
43189b0
Upgrade the mlc version for get-mlperf-inference custom version
arjunsuresh Apr 11, 2024
1c9e3cd
Update the MLC version for get-mlperf-inference-src custom version
arjunsuresh Apr 11, 2024
eb89b3a
changed outdated version of CM in requirements when creating new repos
gfursin Apr 11, 2024
ad826b0
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 11, 2024
1bb5c94
added mlperf inference v4.0 cfg
gfursin Apr 11, 2024
b170f2f
clean up
gfursin Apr 11, 2024
7b53e25
added aria2 tool and croissant
gfursin Apr 11, 2024
d4d05e7
changing outdated legacy CK access to ckx
gfursin Apr 11, 2024
1a6ad41
added support to create new scripts in any repo ; added cmr "set venv…
gfursin Apr 11, 2024
83c6be8
calculate disk space only if explicitly asked to avoid issues on NFS
gfursin Apr 11, 2024
4747b86
fixed "set venv" on Windows
gfursin Apr 11, 2024
4fd476f
fixed minor bug in `cm add automation {name}`
gfursin Apr 12, 2024
c9d4456
improving "cm docker script"
gfursin Apr 12, 2024
0716834
Fix nvmitten install
arjunsuresh Apr 12, 2024
728f92f
Support nvmitten install from src
arjunsuresh Apr 12, 2024
6a8d044
Merge from CTuning (#1198)
gfursin Apr 13, 2024
e137b6b
Updated docs
ctuning-admin Apr 13, 2024
a098c3a
updated dev from master (#1199)
gfursin Apr 13, 2024
1315c9a
improvements to generate Docker containers with CM workflows
gfursin Apr 13, 2024
890f0b3
Updated docs
ctuning-admin Apr 13, 2024
30dce20
fixing typo
gfursin Apr 13, 2024
5d6bb2b
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 13, 2024
6310fd1
moved --gpus=all only to CUDA variation
gfursin Apr 13, 2024
4113eb2
fixes for containers and private repos
gfursin Apr 13, 2024
12b69e5
Updated docs
ctuning-admin Apr 13, 2024
5dcdf68
added dependency on giturlparse to support private repos in containers
gfursin Apr 13, 2024
9f25abb
clean up
gfursin Apr 13, 2024
1855489
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 13, 2024
84e6835
Fixes fir mlperf inference v4.0
arjunsuresh Apr 13, 2024
92fc0d9
fixing deps for Stable Diffusion reference implementaton (https://git…
gfursin Apr 13, 2024
2b2f13c
Updated docs
ctuning-admin Apr 13, 2024
3ae9a92
- fixed bug when adding automation in the local repository: "cm add .…
gfursin Apr 13, 2024
eefe8ec
added docs automation
gfursin Apr 13, 2024
72dbced
fixed set venv
gfursin Apr 13, 2024
5214643
Fixes for mlperf inference v4.0 (#1201)
gfursin Apr 13, 2024
9aeb280
Updated docs
ctuning-admin Apr 13, 2024
e5bef5c
improved Docker image generation
gfursin Apr 14, 2024
5655fbb
Revert "Fixes for mlperf inference v4.0"
gfursin Apr 14, 2024
8e629bd
added path to current script repo based on https://github.com/mlcommo…
gfursin Apr 15, 2024
bc58c19
TBD
gfursin Apr 15, 2024
bfa9956
better dealing with GH private token for docker
gfursin Apr 15, 2024
033b4b0
record native script to run CM-generated container
gfursin Apr 15, 2024
0fd825b
added prune-docker script
gfursin Apr 15, 2024
24d27be
Updated docs
ctuning-admin Apr 15, 2024
4549898
print env vars after script
gfursin Apr 15, 2024
3f20af8
improved Docker generation with host Group ID
gfursin Apr 15, 2024
d994134
Updated docs
ctuning-admin Apr 15, 2024
644277d
clean up
gfursin Apr 15, 2024
b076843
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 15, 2024
46b75d4
clean up
gfursin Apr 15, 2024
99276ac
don't foce uninstall torchvision
gfursin Apr 15, 2024
6148ea7
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 15, 2024
08c8e21
Revert "Fixes for mlperf inference v4.0" (#1202)
nathanw-mlc Apr 15, 2024
bf4e9c9
Updated docs
ctuning-admin Apr 15, 2024
16a75d8
sync with master (#1203)
gfursin Apr 15, 2024
eb51ee1
- fixes from reversed PR https://github.com/mlcommons/ck/pull/1201/files
gfursin Apr 15, 2024
9241591
Updated docs
ctuning-admin Apr 15, 2024
af852f3
improving docker support for generic loadgen python app (CUDA)
gfursin Apr 15, 2024
0011cda
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 15, 2024
5904e66
fixed problem with Docker test in the last PR
gfursin Apr 16, 2024
7453182
many CM fixes for MLOps and MLPerf inference v4.0 (#1204)
ctuning-admin Apr 16, 2024
8cd5bc6
Updated docs
ctuning-admin Apr 16, 2024
a359cd2
sync (#1205)
gfursin Apr 16, 2024
e02b43d
added mlcommons@cm4mlops to READMEs
gfursin Apr 16, 2024
0c5243f
added mlcommons@cm4mlops repo
gfursin Apr 16, 2024
457d652
fixed link
gfursin Apr 16, 2024
87f0354
- prepared CM v2.1.0 release
gfursin Apr 16, 2024
9cf72b1
Link to mlcommons@cm4mlops (#1206)
ctuning-admin Apr 16, 2024
95e1586
CM v2.1.1 release
gfursin Apr 16, 2024
2e4ff51
Link to mlcommons@cm4mlops (#1206) (#1207)
gfursin Apr 16, 2024
7d0a433
CM v2.1.1 release (#1208)
ctuning-admin Apr 16, 2024
4276db6
CM v2.1.1 release (#1208) (#1209)
gfursin Apr 16, 2024
ee51b25
Added conflict on new CM repo mlcommons@cm4mlops
gfursin Apr 17, 2024
29ef99b
- added support for deps on other CM repos
gfursin Apr 17, 2024
a1e5300
run all tests for new CM
gfursin Apr 17, 2024
0d250e7
CM v2.1.2 (#1212)
ctuning-admin Apr 17, 2024
26f6e8c
fixed link
gfursin Apr 18, 2024
0214c05
clean up
gfursin Apr 19, 2024
59b101d
starting the dev version
gfursin Apr 19, 2024
fcaa147
fixed detection of a CM artifact using 'cm info .' when inside virtua…
gfursin Apr 21, 2024
90a1a46
added "cmind.utils.debug_here" function to attach remote Python debug…
gfursin Apr 21, 2024
77962b5
improved CM debugging
gfursin Apr 21, 2024
a905110
clean up
gfursin Apr 21, 2024
d8498b7
improving debugging
gfursin Apr 21, 2024
030482b
added test to avoid checking out CM repo that was not pulled
gfursin Apr 21, 2024
302b8ae
CM v2.1.2 (#1212) (#1218)
gfursin Apr 21, 2024
eb359c2
improving internal debugging function and cleaning up some docs
gfursin Apr 23, 2024
627cc7b
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 23, 2024
da3abfe
clean up
gfursin Apr 23, 2024
2827c04
clean up
gfursin Apr 23, 2024
28fc5c0
fix
gfursin Apr 23, 2024
46ff6bb
Many regular updates based on user feedback (#1221)
ctuning-admin Apr 23, 2024
4a854bc
Many regular updates based on user feedback (#1221) (#1222)
gfursin Apr 23, 2024
47f13a8
updating some docs
gfursin Apr 23, 2024
a3f5f40
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 23, 2024
b83b017
Minor docs update (#1223)
ctuning-admin Apr 23, 2024
a502995
Minor docs update (#1223) (#1224)
ctuning-admin Apr 23, 2024
438e14a
extra link
gfursin Apr 23, 2024
9de55bf
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 23, 2024
2d2c5d9
extra link (#1225)
ctuning-admin Apr 23, 2024
7b149ff
- added utils.compare_versions to check min version requirements for …
gfursin Apr 23, 2024
1d4db37
extra link (#1225) (#1226)
gfursin Apr 23, 2024
f091234
check "min_cm_version" in CM automations and CM scripts (use _cm.yaml…
gfursin Apr 23, 2024
3002476
CM v2.2.0 release
gfursin Apr 23, 2024
f2a562c
CM v2.2.0 release (#1227)
ctuning-admin Apr 23, 2024
80528fa
CM v2.2.0 release (#1227) (#1228)
gfursin Apr 23, 2024
c42c1eb
CM v2.2.0 release (#1227) (#1228) (#1231)
ctuning-admin Apr 26, 2024
e1c5617
added timezone to utils.get_current_date_time to correctly time stamp…
gfursin Apr 27, 2024
03a2f01
added aliasing of mlcommons@ck to mlcommons@cm4mlops and clean up of …
gfursin Apr 28, 2024
72b9e08
- added automatic CM repo alias from mlcommons@ck to mlcommons@cm4mlops
gfursin Apr 28, 2024
5d6aca2
improved docs
gfursin Apr 28, 2024
62ccbbf
CM v2.2.0 release (#1227) (#1228) (#1231) (#1234)
gfursin Apr 28, 2024
585440e
fixed outdated testing
gfursin Apr 28, 2024
205a096
Merge branch 'dev' of https://github.com/mlcommons/ck into dev
gfursin Apr 28, 2024
e425c0a
improving GitHub tests
gfursin Apr 28, 2024
3c57f12
trigger tests
gfursin Apr 28, 2024
f9e64d9
fixed typo in github actions
gfursin Apr 28, 2024
1d5056a
clean up
gfursin Apr 28, 2024
1279747
CM v2.3.0 release (#1235)
ctuning-admin Apr 28, 2024
7fed77e
doc clean up
gfursin Apr 29, 2024
c23cc6f
clean up
gfursin Apr 29, 2024
d2552bf
updating docs (#1236)
ctuning-admin Apr 29, 2024
e73734a
Split ck repo to cm4mlops
arjunsuresh Apr 29, 2024
cb60c7b
Changes for the new repo
arjunsuresh Apr 29, 2024
8c579fe
Sync with dev (new)
arjunsuresh Apr 30, 2024
f476e7d
Merge pull request #32 from mlcommons/dev
gfursin May 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 0 additions & 27 deletions .coveragerc

This file was deleted.

5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# These owners will be the default owners for everything in the repo.
# Unless a later match takes precedence,they will be requested for review when someone opens a pull request.
* @mlcommons/wg-ck

/CODEOWNERS @mlcommons/staff
17 changes: 17 additions & 0 deletions .github/workflows/check-all-broken-links.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Check .md README files for broken links

on:
push: [main]

jobs:
markdown-link-check:
runs-on: ubuntu-latest
# check out the latest version of the code
steps:
- uses: actions/checkout@v3

# Checks the status of hyperlinks in .md files in verbose mode
- name: Check links
uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: 'yes'
17 changes: 17 additions & 0 deletions .github/workflows/check-broken-links.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Check .md README files for broken links

on: [pull_request]

jobs:
markdown-link-check:
runs-on: ubuntu-latest
# check out the latest version of the code
steps:
- uses: actions/checkout@v3

# Checks the status of hyperlinks in .md files in verbose mode
- name: Check links
uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: 'yes'
check-modified-files-only: 'yes'
36 changes: 36 additions & 0 deletions .github/workflows/cla.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@

name: "cla-bot"
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened,closed,synchronize]

jobs:
cla-check:
runs-on: ubuntu-latest
steps:
- name: "MLCommons CLA bot check"
if: (github.event.comment.body == 'recheck') || github.event_name == 'pull_request_target'
# Alpha Release
uses: mlcommons/cla-bot@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# the below token should have repo scope and must be manually added by you in the repository's secret
PERSONAL_ACCESS_TOKEN : ${{ secrets.MLCOMMONS_BOT_CLA_TOKEN }}
with:
path-to-signatures: 'cla-bot/v1/cla.json'
# branch should not be protected
branch: 'main'
allowlist: user1,bot*
remote-organization-name: mlcommons
remote-repository-name: systems

#below are the optional inputs - If the optional inputs are not given, then default values will be taken
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
#remote-repository-name: enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
#create-file-commit-message: 'For example: Creating file for storing CLA Signatures'
#signed-commit-message: 'For example: $contributorName has signed the CLA in #$pullRequestNo'
#custom-notsigned-prcomment: 'pull request comment with Introductory message to ask new contributors to sign'
#custom-pr-sign-comment: 'The signature to be committed in order to sign the CLA'
#custom-allsigned-prcomment: 'pull request comment when all contributors has signed, defaults to **CLA Assistant Lite bot** All Contributors have signed the CLA.'
38 changes: 38 additions & 0 deletions .github/workflows/test-cm-script-features.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# 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: CM script automation features test

on:
pull_request:
branches: [ "main", "dev" ]
paths:
- '.github/workflows/test-cm-script-features.yml'
- '**'
- '!**.md'

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.12", "3.11", "3.10", "3.9", "3.8"]

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: |
python -m pip install cmind
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm run script --quiet --tags=get,sys-utils-cm
- name: Test CM Script Features
run: |
python script/test-cm-core/src/script/test_install.py
python script/test-cm-core/src/script/test_docker.py
python script/test-cm-core/src/script/test_features.py
36 changes: 36 additions & 0 deletions .github/workflows/test-cm-scripts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 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: CM script automation test

on:
pull_request:
branches: [ "main", "dev" ]
paths:
- '.github/workflows/test-cm-scripts.yml'
- '**'
- '!**.md'

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.12", "3.9"]

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: |
python -m pip install cmind
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm run script --quiet --tags=get,sys-utils-cm
- name: Test CM Script Automation
run: |
python script/test-cm-core/src/script/test_deps.py
35 changes: 35 additions & 0 deletions .github/workflows/test-cm-tutorial-retinanet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# 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: CM tutorial retinanet

on:
pull_request:
branches: [ "main", "dev" ]
paths:
- '.github/workflows/test-cm-tutorial-retinanet.yml'
- '**'
- '!**.md'
jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9"]

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: |
python -m pip install cmind
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm run script --quiet --tags=get,sys-utils-cm
- name: Test CM Tutorial Retinanet
run: |
python script/test-cm-core/src/tutorials/test_tutorial_retinanet.py
57 changes: 57 additions & 0 deletions .github/workflows/test-cm-tutorial-tvm-pip.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# 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: CM tutorial tvm pip install

on:
pull_request:
branches: [ "main", "test" ]
paths:
- '.github/workflows/test-cm-tutorial-tvm-pip.yml'
- '**'
- '!**.md'

jobs:
test_vm_runtime:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9"]

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: |
python -m pip install cmind
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm run script --quiet --tags=get,sys-utils-cm
- name: Test CM Tutorial TVM pip install with VirtualMachine Runtime
run: |
python script/test-cm-core/src/tutorials/test_tutorial_tvm_pip_vm.py

test_ge_runtime:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9"]

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: |
python -m pip install cmind
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm run script --quiet --tags=get,sys-utils-cm
- name: Test CM Tutorial TVM pip install with GraphExecutor Runtime
run: |
python script/test-cm-core/src/tutorials/test_tutorial_tvm_pip_ge.py
36 changes: 36 additions & 0 deletions .github/workflows/test-cm-tutorial-tvm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 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: CM tutorial tvm

on:
pull_request:
branches: [ "test" ]
paths:
- '.github/workflows/test-cm-tutorial-tvm.yml'
- '**'
- '!**.md'

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.9"]

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: |
python -m pip install cmind
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm run script --quiet --tags=get,sys-utils-cm
- name: Test CM Tutorial TVM
run: |
python script/test-cm-core/src/tutorials/test_tutorial_tvm.py
71 changes: 71 additions & 0 deletions .github/workflows/test-cm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# 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: CM test

on:
pull_request:
branches: [ "master" ]
paths:
- '.github/workflows/test-cm.yml'
- 'cm/**'
- '!cm/**.md'

jobs:
build:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
on: [ubuntu-latest]
runs-on: "${{ matrix.on }}"
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: |
python -m pip install --upgrade pip
python -m pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
python -m pip install --ignore-installed --verbose pip setuptools
cd cm
python setup.py install
python -m cmind
# cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }}
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 cm/cmind --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 cm/cmind --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test
run: |
python tests/test_cm.py

test_cm:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
on: [ubuntu-latest, windows-latest]
runs-on: "${{ matrix.on }}"
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: |
python -m pip install --upgrade pip
python -m pip install cmind
# cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }} --checkout=${{ github.event.pull_request.head.ref }}
cm pull repo --url=${{ github.event.pull_request.head.repo.html_url }}
- name: Test CM
run: |
python tests/test_cm.py

Loading
Loading