Introduction
#
FeaturesSuperBench is a validation and profiling tool for AI infrastructure, which supports:
- AI infrastructure validation and diagnosis
- Distributed validation tools to validate hundreds or thousands of servers automatically
- Consider both raw hardware and E2E model performance with ML workload patterns
- Build a contract to identify hardware issues
- Provide infrastructural-oriented criteria as Performance/Quality Gates for hardware and system release
- Provide detailed performance report and advanced analysis tool
- AI workload benchmarking and profiling
- Provide comprehensive performance comparison between different existing hardware
- Provide insights for hardware and software co-design
It provides micro-benchmark for primitive computation and communication benchmarking, as well as model-benchmark to measure domain-aware end-to-end deep learning workloads.
#
OverviewThe following figure shows the capabilities provided by SuperBench core framework and its extension.