Unverified Commit 0b4311cd authored by Hongtao Zhang's avatar Hongtao Zhang Committed by GitHub
Browse files

Release - SuperBench v0.12.0 (#729)



**Description**

Cherry-pick bug fixes from v0.12.0 to main.

**Major Revisions**

* #725
* #727
* #728
Co-authored-by: default avatarHongtao Zhang <hongtaozhang@microsoft.com>
Co-authored-by: default avatarYifan Xiong <yixio@microsoft.com>
Co-authored-by: default avatarGuoshuai Zhao <guzhao@microsoft.com>

---------
Co-authored-by: default avatarHongtao Zhang <hongtaozhang@microsoft.com>
parent 44e35cda
......@@ -185,6 +185,11 @@ jobs:
sources: >-
superbench/main:cuda12.8-amd64
superbench/main:cuda12.8-arm64
- name: cuda12.9
tags: superbench/main:cuda12.9
sources: >-
superbench/main:cuda12.9-amd64
superbench/main:cuda12.9-arm64
steps:
- name: Checkout
uses: actions/checkout@v4
......
......@@ -15,7 +15,7 @@
__SuperBench__ is a validation and profiling tool for AI infrastructure.
📢 [v0.11.0](https://github.com/microsoft/superbenchmark/releases/tag/v0.11.0) has been released!
📢 [v0.12.0](https://github.com/microsoft/superbenchmark/releases/tag/v0.12.0) has been released!
## _Check [aka.ms/superbench](https://aka.ms/superbench) for more details._
......
......@@ -61,7 +61,7 @@ You can clone the source from GitHub and build it.
:::note Note
You should checkout corresponding tag to use release version, for example,
`git clone -b v0.11.0 https://github.com/microsoft/superbenchmark`
`git clone -b v0.12.0 https://github.com/microsoft/superbenchmark`
:::
```bash
......
......@@ -27,7 +27,7 @@ sb deploy -f remote.ini --host-password [password]
:::note Note
You should deploy corresponding Docker image to use release version, for example,
`sb deploy -f local.ini -i superbench/superbench:v0.11.0-cuda12.4`
`sb deploy -f local.ini -i superbench/superbench:v0.12.0-cuda12.9`
You should note that version of git repo only determines version of sb CLI, and not the sb container. You should define the container version even if you specified a release version for the git clone.
......
......@@ -70,7 +70,7 @@ superbench:
<TabItem value='example'>
```yaml
version: v0.11
version: v0.12
superbench:
enable: benchmark_1
monitor:
......
......@@ -30,6 +30,11 @@ available tags are listed below for all stable versions.
| Tag | Description |
|--------------------|-------------------------------------|
| v0.12.0-cuda12.9 | SuperBench v0.12.0 with CUDA 12.9 |
| v0.12.0-cuda12.8 | SuperBench v0.12.0 with CUDA 12.8 |
| v0.12.0-cuda12.4 | SuperBench v0.12.0 with CUDA 12.4 |
| v0.12.0-cuda12.2 | SuperBench v0.12.0 with CUDA 12.2 |
| v0.12.0-cuda11.1.1 | SuperBench v0.12.0 with CUDA 11.1.1 |
| v0.11.0-cuda12.4 | SuperBench v0.11.0 with CUDA 12.4 |
| v0.11.0-cuda12.2 | SuperBench v0.11.0 with CUDA 12.2 |
| v0.11.0-cuda11.1.1 | SuperBench v0.11.0 with CUDA 11.1.1 |
......
......@@ -65,7 +65,7 @@ superbench:
example:
```yaml
# SuperBench rules
version: v0.11
version: v0.12
superbench:
rules:
failure-rule:
......
......@@ -58,7 +58,7 @@ superbench:
```yaml title="Example"
# SuperBench rules
version: v0.11
version: v0.12
superbench:
rules:
kernel_launch:
......
......@@ -6,5 +6,5 @@
Provide hardware and software benchmarks for AI systems.
"""
__version__ = '0.11.0'
__version__ = '0.12.0'
__author__ = 'Microsoft'
......@@ -749,7 +749,7 @@ def _cal_params_count(self):
'megatron-deepseek-v2', MegatronGPT, parameters='--model=deepseek', platform=Platform.ROCM
)
BenchmarkRegistry.register_benchmark(
'megatron-deepseek-v2',
'megatron-deepseek-v2-lite',
MegatronGPT,
parameters=(
'--model=deepseek '
......
......@@ -3,7 +3,7 @@
# Server:
# - Product: HPE Apollo 6500
version: v0.11
version: v0.12
superbench:
enable: null
var:
......
......@@ -4,7 +4,7 @@
# - Product: G482-Z53
# - Link: https://www.gigabyte.cn/FileUpload/Global/MicroSite/553/G482-Z53.html
version: v0.11
version: v0.12
superbench:
enable: null
var:
......
# SuperBench Config
version: v0.11
version: v0.12
superbench:
enable: null
var:
......
version: v0.11
version: v0.12
superbench:
enable: null
monitor:
......
version: v0.11
version: v0.12
superbench:
enable: null
monitor:
......
version: v0.11
version: v0.12
superbench:
enable: null
monitor:
......
......@@ -3,7 +3,7 @@
# Azure NDm A100 v4
# reference: https://docs.microsoft.com/en-us/azure/virtual-machines/ndm-a100-v4-series
version: v0.11
version: v0.12
superbench:
enable: null
monitor:
......
# SuperBench Config
version: v0.11
version: v0.12
superbench:
enable: null
monitor:
......
# SuperBench Config
version: v0.11
version: v0.12
superbench:
enable:
monitor:
......
# SuperBench Config
version: v0.11
version: v0.12
superbench:
enable: null
monitor:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment