With the society's growing adoption of machine learning (ML) and deep learning (DL) for various intelligent solutions, it becomes increasingly imperative to standardize a common set of measures for ML/DL models with large scale open datasets under common development practices and resources so that people can benchmark and compare models quality and performance on a common ground. MLCommons has emerged recently as a driving force from both industry and academia to orchestrate such an effort. Despite its wide adoption as standardized benchmarks, MLCommons Inference has only included a limited number of ML/DL models (in fact seven models in total). This significantly limits the generality of MLCommons Inference's benchmarking results because there are many more novel ML/DL models from the research community, solving a wide range of problems with different inputs and outputs modalities. To address such a limitation, we propose MLHarness, a scalable benchmarking harness system for MLCommons Inference with three distinctive features: (1) it codifies the standard benchmark process as defined by MLCommons Inference including the models, datasets, DL frameworks, and software and hardware systems; (2) it provides an easy and declarative approach for model developers to contribute their models and datasets to MLCommons Inference; and (3) it includes the support of a wide range of models with varying inputs/outputs modalities so that we can scalably benchmark these models across different datasets, frameworks, and hardware systems. This harness system is developed on top of the MLModelScope system, and will be open sourced to the community. Our experimental results demonstrate the superior flexibility and scalability of this harness system for MLCommons Inference benchmarking.
翻译:随着社会越来越多地采用机器学习(ML)和深层次学习(DL)来应用各种智能解决方案,越来越有必要使ML/DL模型的一套通用措施标准化,在共同开发做法和资源下,采用大型开放数据集,使人们能够在共同的基础上对模型质量和性能进行基准测试和比较。MOLommons最近成为产业和学术界协调这种努力的推动力。尽管它被广泛采用为标准化基准,但MCLommons Inference仅包括有限的ML/DL模型(事实上共有7个模型 ) 。这大大限制了ML/DL模型的通用性,因为在共同的开发做法和资源下,人们可以对模型、高超数据/DL值模型的通用性能。为了解决这种局限性,我们建议MLHarness,一个可扩缩的基准使用系统。