mlcommons / training_policies

Issues related to MLPerf™ training policies, including rules and suggested changes
https://mlcommons.org/en/groups/training
Apache License 2.0
93 stars 66 forks source link

Clarify distinction between benchmark names and closed division model names #409

Open matthew-frank opened 3 years ago

matthew-frank commented 3 years ago

training_rules.adoc doesn't define what a benchmark name is, nor what a problem is, but Section 4 "Divisions" of the document implies that the benchmark name is given in the Problem column of the tables in Sections 3, 4, 9.4, and 11.

Closed division benchmarks must be referred to using the benchmark name plus the term Closed, e.g. “for the Image Classification Closed benchmark, the system achieved a result of 7.2.”

The distinction between a benchmark and a closed division model for a benchmark is held through most of the document until the Appendices. In the "Benchmark Specific Rules" the term "ResNet" is used as both a benchmark name and the name of a model. In the "Allowed Optimizers" section the Benchmarks are referred to by model names again.

I'm about to create a pull request with a possible suggestion for how to clarify things. The pull request has a couple of TODOs because there are some questions I don't have answers to. In particular:

But I can't find that document on github. We should locate the document, put it on github somewhere, and give a working link to it.