Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs - Upgrade version and release note #650

Merged
merged 10 commits into from
Sep 29, 2024
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

__SuperBench__ is a validation and profiling tool for AI infrastructure.

📢 [v0.10.0](https://github.com/microsoft/superbenchmark/releases/tag/v0.10.0) has been released!
📢 [v0.11.0](https://github.com/microsoft/superbenchmark/releases/tag/v0.11.0) has been released!

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

Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.10.0 https://github.com/microsoft/superbenchmark`
`git clone -b v0.11.0 https://github.com/microsoft/superbenchmark`
:::

```bash
Expand Down
2 changes: 1 addition & 1 deletion docs/getting-started/run-superbench.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.10.0-cuda12.2`
`sb deploy -f local.ini -i superbench/superbench:v0.11.0-cuda12.2`
cp5555 marked this conversation as resolved.
Show resolved Hide resolved

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.

Expand Down
2 changes: 1 addition & 1 deletion docs/superbench-config.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ superbench:
<TabItem value='example'>

```yaml
version: v0.10
version: v0.11
superbench:
enable: benchmark_1
monitor:
Expand Down
6 changes: 6 additions & 0 deletions docs/user-tutorial/container-images.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ available tags are listed below for all stable versions.

| Tag | Description |
|--------------------|-------------------------------------|
| 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 |
| v0.10.0-cuda12.2 | SuperBench v0.10.0 with CUDA 12.2 |
| v0.10.0-cuda11.1.1 | SuperBench v0.10.0 with CUDA 11.1.1 |
| v0.9.0-cuda12.1 | SuperBench v0.9.0 with CUDA 12.1 |
Expand All @@ -50,6 +53,9 @@ available tags are listed below for all stable versions.

| Tag | Description |
|-------------------------------|--------------------------------------------------|
| v0.11.0-rocm6.2 | SuperBench v0.11.0 with ROCm 6.2 |
| v0.11.0-rocm6.0 | SuperBench v0.11.0 with ROCm 6.0 |
| v0.10.0-rocm6.0 | SuperBench v0.10.0 with ROCm 6.0 |
| v0.10.0-rocm5.7 | SuperBench v0.10.0 with ROCm 5.7 |
| v0.9.0-rocm5.1.3 | SuperBench v0.9.0 with ROCm 5.1.3 |
| v0.9.0-rocm5.1.1 | SuperBench v0.9.0 with ROCm 5.1.1 |
Expand Down
2 changes: 1 addition & 1 deletion docs/user-tutorial/data-diagnosis.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ superbench:
example:
```yaml
# SuperBench rules
version: v0.10
version: v0.11
superbench:
rules:
failure-rule:
Expand Down
2 changes: 1 addition & 1 deletion docs/user-tutorial/result-summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ superbench:

```yaml title="Example"
# SuperBench rules
version: v0.10
version: v0.11
superbench:
rules:
kernel_launch:
Expand Down
2 changes: 1 addition & 1 deletion superbench/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
Provide hardware and software benchmarks for AI systems.
"""

__version__ = '0.10.0'
__version__ = '0.11.0'
__author__ = 'Microsoft'
2 changes: 1 addition & 1 deletion superbench/config/amd_mi100_hpe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Server:
# - Product: HPE Apollo 6500

version: v0.10
version: v0.11
superbench:
enable: null
var:
Expand Down
2 changes: 1 addition & 1 deletion superbench/config/amd_mi100_z53.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# - Product: G482-Z53
# - Link: https://www.gigabyte.cn/FileUpload/Global/MicroSite/553/G482-Z53.html

version: v0.10
version: v0.11
superbench:
enable: null
var:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: v0.10
version: v0.11
superbench:
enable: null
monitor:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: v0.10
version: v0.11
superbench:
enable: null
monitor:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: v0.10
version: v0.11
superbench:
enable: null
monitor:
Expand Down
2 changes: 1 addition & 1 deletion superbench/config/azure_ndmv4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Azure NDm A100 v4
abuccts marked this conversation as resolved.
Show resolved Hide resolved
# reference: https://docs.microsoft.com/en-us/azure/virtual-machines/ndm-a100-v4-series

version: v0.10
version: v0.11
superbench:
enable: null
monitor:
Expand Down
2 changes: 1 addition & 1 deletion superbench/config/azure_ndv4.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SuperBench Config
version: v0.10
version: v0.11
superbench:
enable: null
monitor:
Expand Down
2 changes: 1 addition & 1 deletion superbench/config/default.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SuperBench Config
version: v0.10
version: v0.11
superbench:
enable: null
monitor:
Expand Down
44 changes: 44 additions & 0 deletions website/blog/2024-09-20-release-0-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
slug: release-sb-v0.11
title: Releasing SuperBench v0.11
author: Peng Cheng
author_title: SuperBench Team
author_url: https://github.com/cp5555
author_image_url: https://github.com/cp5555.png
tags: [superbench, announcement, release]
---

We are very happy to announce that **SuperBench 0.11.0 version** is officially released today!

You can install and try superbench by following [Getting Started Tutorial](https://microsoft.github.io/superbenchmark/docs/getting-started/installation).

## SuperBench 0.11.0 Release Notes

### SuperBench Improvements
cp5555 marked this conversation as resolved.
Show resolved Hide resolved

- Add CUDA 12.4 dockerfile.
- Upgrade nccl version to v2.23.4 and install ucx v1.16.0 in cuda 12.4 dockefile.
- Fix MSCCL build error in CUDA12.4 docker build pipeline.
- Add ROCm6.2 dockerfile.
- Update hpcx link in cuda11.1 dockerfile to fix docker build failure.
- Improve document (Fix metrics name and typos in user tutorial, add BibTeX in README and repo).
- Limit protobuf version to be 3.20.x to fix onnxruntime dependency error.
- Update omegaconf version to 2.3.0 and fix issues caused by omegaconf version update.
- Fix MSCCL build error in CUDA12.4 docker build pipeline.
- Update Docker Exec Command for Persistent HPCX Environment.
- Fix cuda 12.2 dockerfile LD_LIBRARY_PATH issue.
- Use types-setuptools to replace types-pkg_resources.
- Add configuration for NDv5 H100 and AMD MI300x.

### Micro-benchmark Improvements

- Add hipblasLt tuning to dist-inference cpp implementation.
- Add support for NVIDIA L4/L40/L40s GPUs in gemm-flops.
- Upgrade mlc to v3.11.

## Model-benchmark Improvements

- Support FP8 transformer model training in ROCm6.2 dockerfile.

### Result Analysis
- Fix bug of failure test and warning of pandas in data diagnosis.
2 changes: 1 addition & 1 deletion website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ module.exports = {
announcementBar: {
id: 'supportus',
content:
'📢 <a href="https://microsoft.github.io/superbenchmark/blog/release-sb-v0.10">v0.10.0</a> has been released! ' +
'📢 <a href="https://microsoft.github.io/superbenchmark/blog/release-sb-v0.11">v0.11.0</a> has been released! ' +
'⭐️ If you like SuperBench, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/microsoft/superbenchmark">GitHub</a>! ⭐️',
},
algolia: {
Expand Down
2 changes: 1 addition & 1 deletion website/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions website/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "superbench-website",
"version": "0.10.0",
"version": "0.11.0",
"private": true,
"scripts": {
"docusaurus": "docusaurus",
Expand Down Expand Up @@ -38,4 +38,4 @@
"last 1 safari version"
]
}
}
}
Loading