Skip to content

Commit 0b4311c

Browse files
polarGHongtao Zhang
andauthored
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: Hongtao Zhang <[email protected]> Co-authored-by: Yifan Xiong <[email protected]> Co-authored-by: Guoshuai Zhao <[email protected]> --------- Co-authored-by: Hongtao Zhang <[email protected]>
1 parent 44e35cd commit 0b4311c

24 files changed

+93
-21
lines changed

.github/workflows/build-image.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ jobs:
185185
sources: >-
186186
superbench/main:cuda12.8-amd64
187187
superbench/main:cuda12.8-arm64
188+
- name: cuda12.9
189+
tags: superbench/main:cuda12.9
190+
sources: >-
191+
superbench/main:cuda12.9-amd64
192+
superbench/main:cuda12.9-arm64
188193
steps:
189194
- name: Checkout
190195
uses: actions/checkout@v4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
__SuperBench__ is a validation and profiling tool for AI infrastructure.
1717

18-
📢 [v0.11.0](https://github.com/microsoft/superbenchmark/releases/tag/v0.11.0) has been released!
18+
📢 [v0.12.0](https://github.com/microsoft/superbenchmark/releases/tag/v0.12.0) has been released!
1919

2020
## _Check [aka.ms/superbench](https://aka.ms/superbench) for more details._
2121

docs/getting-started/installation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ You can clone the source from GitHub and build it.
6161
:::note Note
6262
You should checkout corresponding tag to use release version, for example,
6363

64-
`git clone -b v0.11.0 https://github.com/microsoft/superbenchmark`
64+
`git clone -b v0.12.0 https://github.com/microsoft/superbenchmark`
6565
:::
6666

6767
```bash

docs/getting-started/run-superbench.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ sb deploy -f remote.ini --host-password [password]
2727
:::note Note
2828
You should deploy corresponding Docker image to use release version, for example,
2929

30-
`sb deploy -f local.ini -i superbench/superbench:v0.11.0-cuda12.4`
30+
`sb deploy -f local.ini -i superbench/superbench:v0.12.0-cuda12.9`
3131

3232
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.
3333

docs/superbench-config.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ superbench:
7070
<TabItem value='example'>
7171
7272
```yaml
73-
version: v0.11
73+
version: v0.12
7474
superbench:
7575
enable: benchmark_1
7676
monitor:

docs/user-tutorial/container-images.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ available tags are listed below for all stable versions.
3030

3131
| Tag | Description |
3232
|--------------------|-------------------------------------|
33+
| v0.12.0-cuda12.9 | SuperBench v0.12.0 with CUDA 12.9 |
34+
| v0.12.0-cuda12.8 | SuperBench v0.12.0 with CUDA 12.8 |
35+
| v0.12.0-cuda12.4 | SuperBench v0.12.0 with CUDA 12.4 |
36+
| v0.12.0-cuda12.2 | SuperBench v0.12.0 with CUDA 12.2 |
37+
| v0.12.0-cuda11.1.1 | SuperBench v0.12.0 with CUDA 11.1.1 |
3338
| v0.11.0-cuda12.4 | SuperBench v0.11.0 with CUDA 12.4 |
3439
| v0.11.0-cuda12.2 | SuperBench v0.11.0 with CUDA 12.2 |
3540
| v0.11.0-cuda11.1.1 | SuperBench v0.11.0 with CUDA 11.1.1 |

docs/user-tutorial/data-diagnosis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ superbench:
6565
example:
6666
```yaml
6767
# SuperBench rules
68-
version: v0.11
68+
version: v0.12
6969
superbench:
7070
rules:
7171
failure-rule:

docs/user-tutorial/result-summary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ superbench:
5858
5959
```yaml title="Example"
6060
# SuperBench rules
61-
version: v0.11
61+
version: v0.12
6262
superbench:
6363
rules:
6464
kernel_launch:

superbench/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
Provide hardware and software benchmarks for AI systems.
77
"""
88

9-
__version__ = '0.11.0'
9+
__version__ = '0.12.0'
1010
__author__ = 'Microsoft'

superbench/benchmarks/model_benchmarks/megatron_gpt3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ def _cal_params_count(self):
749749
'megatron-deepseek-v2', MegatronGPT, parameters='--model=deepseek', platform=Platform.ROCM
750750
)
751751
BenchmarkRegistry.register_benchmark(
752-
'megatron-deepseek-v2',
752+
'megatron-deepseek-v2-lite',
753753
MegatronGPT,
754754
parameters=(
755755
'--model=deepseek '

0 commit comments

Comments
 (0)