Skip to main content

Virtual Client Platform

Cloud-ready standardized workload automation from Microsoft Azure teams.

connected world

Designed for Cloud Systems.

Supports a wide range of industry-standard benchmarks designed to thoroughly cover system performance, to reduce variance and increase confidence in measurements.

Cross-Platform, Cross-Architecture. Comprehensive.

Evaluates CPU, GPU, Memory, Storage, Network and more, on X64 and ARM64 architectures, Windows and Linux distributions.

Deterministic Configurations Crafted by Experts.

Workloads selected and configured by a community of experts, designed for exhaustive system analysis to produce data you can trust.

Evaluating performance with ease

Driver and compiler installation are confusing? We know! We are right there with you.

Virtual Client componentizes various dependencies for a benchmark and allows authors to describe your desired workflow steps in a simple JSON document we call a 'profile'.

The profiles offered out-of-the-box are curated by experts within Microsoft with a simple goal. Make it easy to run benchmarks in a reliable manner with little or no knowledge required beforehand.

{
"Description": "MLPerf GPU Performance Workload",
"Parameters": {
"CudaVersion": "11.6",
"DriverVersion": "510"
},
"Actions": [
{
"Type": "MLPerfExecutor",
"Parameters": {
"Scenario": "bert"
}
},
{
"Type": "MLPerfExecutor",
"Parameters": {
"Scenario": "rnnt"
}
}
],
"Dependencies": [
{
"Type": "GitRepoClone"
},
{
"Type": "CudaAndNvidiaGPUDriverInstallation"
},
{
"Type": "DockerInstallation"
},
{
"Type": "NvidiaContainerToolkitInstallation"
}
]
}