MLPerf repository checker
To check whether an organization's submission package is compatible with github and whether it will cause any problems when added to github with a PR during the review process.
python3 -m mlperf_logging.repo_checker FOLDER USAGE RULESET
Currently, USAGE in ["training", "hpc"] and RULESETS 2.0.0, 2.1.0, 3.0.0, 3.1.0, 4.0.0 and 4.1.0 are supported.
The repo checker checks:
- Whether the repo contains filenames that github does not like, e.g. files with spaces, files that start with '.' or '/.'
- Files that violate the github file limit (50MB)
Tested and confirmed working using the following software versions:
Python 3.9.10