Skip to content

Commit

Permalink
[Docs](mlu-ops): Update docs for v1.3.0 (#1077)
Browse files Browse the repository at this point in the history
Co-authored-by: dongchengwei <[email protected]>
  • Loading branch information
Unireverse and dongchengwei authored Sep 6, 2024
1 parent cbc570c commit d9e50a4
Show file tree
Hide file tree
Showing 10 changed files with 278 additions and 14 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/daily.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ jobs:
strategy:
matrix:
runner: [mlu370-m8]
mlu_ops_version : [1.2.0]
cntoolkit_version : [3.8.4]
cnnl_version: [1.23.2]
mlu_ops_version : [1.3.0]
cntoolkit_version : [3.14.0]
cnnl_version: [1.26.6]
runs-on: ${{matrix.runner}}
steps:
- uses: actions/checkout@v3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ jobs:
strategy:
matrix:
runner: [mlu370-m8]
mlu_ops_version : [1.2.0]
cntoolkit_version : [3.8.4]
cnnl_version: [1.23.2]
os: [ubuntu20.04, centos7, centos8, kylin10]
mlu_ops_version : [1.3.0]
cntoolkit_version : [3.14.0]
cnnl_version: [1.26.6]
os: [ubuntu20.04, centos7, centos8, kylin10, ubuntu22.04]
runs-on: ${{matrix.runner}}
steps:
- uses: actions/checkout@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mluops_ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
strategy:
matrix:
runner: [mlu370-m8]
mlu_ops_version : [v1.2.0]
mlu_ops_version : [v1.3.0]
runs-on: [yellow]
steps:
- uses: actions/checkout@v3
Expand Down
8 changes: 4 additions & 4 deletions build.property
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"version": "1.2.0-1",
"version": "1.3.0-1",
"python": "3.6.0",
"build_requires": {"cntoolkit": ["release","3.12.3-1"],
"cnnl":["release","1.26.1-1"],
"driver": "5.10.25",
"build_requires": {"cntoolkit": ["release","3.14.0-1"],
"cnnl":["release","1.26.6-1"],
"driver": "6.0.3",
"eigen3": "3.4.0",
"libxml2": "2.9.0",
"protoc": "3.9.0"},
Expand Down
63 changes: 63 additions & 0 deletions docs/api_guide/update.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,69 @@ Update History

This section lists contents that were made for each product release.

* V1.3.0

**Date:** September 6, 2024

**Changes:**

- ``exec_fft``

- support 2D mode for FFT computation.
- support tensor stride for 1D FFT computation.
- optimize performance.
- update called CNNL APIs version.

- ``adam_w``

- add fool-proofing for MLU300 series.

- Other operations.

- add fool-proofing if it does not support tensor stride.
- some bug fixes.

- Kernel utils

- support philox random algorithm.


* V1.2.4

**Date:** August 15, 2024

**Changes:**

- None.


* V1.2.3

**Date:** July 25, 2024

**Changes:**

- None.


* V1.2.2

**Date:** July 25, 2024

**Changes:**

- None.


* V1.2.1

**Date:** June 28, 2024

**Changes:**

- None.


* V1.2.0

**Date:** May 27, 2024
Expand Down
119 changes: 119 additions & 0 deletions docs/release_notes/mlu_ops.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ Cambricon MLU-OPS具有以下特点:
+-----------------------------+-----------------------------+
| Cambricon MLU-OPS 版本 | 依赖组件版本 |
+=============================+=============================+
| Cambricon MLU-OPS v1.3.z | CNToolkit >= v3.14.0 |
| +-----------------------------+
| | CNNL >= v1.26.6 |
+-----------------------------+-----------------------------+
| Cambricon MLU-OPS v1.2.z | CNToolkit >= v3.8.4 |
| +-----------------------------+
| | CNNL >= v1.23.2 |
Expand All @@ -44,13 +48,128 @@ Cambricon MLU-OPS具有以下特点:
+-----------------------------+------------------------+--------------------------------+
| Cambricon MLU-OPS 版本 | 支持的CPU架构 | 支持的MLU架构 |
+=============================+========================+================================+
| Cambricon MLU-OPS v1.3.z | x86_64 | MLU370 |
+-----------------------------+------------------------+--------------------------------+
| Cambricon MLU-OPS v1.2.z | x86_64 | MLU370 |
+-----------------------------+------------------------+--------------------------------+
| Cambricon MLU-OPS v1.1.z | x86_64 | MLU370 |
+-----------------------------+------------------------+--------------------------------+
| Cambricon MLU-OPS v1.0.z | x86_64 | MLU370 |
+-----------------------------+------------------------+--------------------------------+

v1.3.0
-----------------

特性变更
~~~~~~~~~~~~~~~~~~~~~

- 新增以下特性。

* ``exec_fft``

+ 支持2D FFT计算。
+ 1D FFT计算支持tensor stride特性。
+ 优化FFT性能。

* 其他算子

+ 对于不支持tensor stride特性的算子添加host防呆。

已修复问题
~~~~~~~~~~~~~~~~~~~~~

- 修复以下问题。

* ``adam_w``

+ 修复300系列防呆问题。

* ``generate_proposal_v2``

+ 修复nan/inf不对齐的问题。
+ 修复偶现算子精度问题。
+ 修复偶现core dump问题。

已知遗留问题
~~~~~~~~~~~~~~~~~~~~~

- ``exec_fft``

* 在覆盖率模式下特定测例偶现精度异常。
* 特定规模下存在精度问题。

v1.2.4
-----------------

特性变更
~~~~~~~~~~~~~~~~~~~~~

- 无新增特性。

已修复问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

已知遗留问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

v1.2.3
-----------------

特性变更
~~~~~~~~~~~~~~~~~~~~~

- 无新增特性。

已修复问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

已知遗留问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

v1.2.2
-----------------

特性变更
~~~~~~~~~~~~~~~~~~~~~

- 无新增特性。

已修复问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

已知遗留问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

v1.2.1
-----------------

特性变更
~~~~~~~~~~~~~~~~~~~~~

- 无新增特性。

已修复问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

已知遗留问题
~~~~~~~~~~~~~~~~~~~~~

- 无。

v1.2.0
-----------------

Expand Down
42 changes: 42 additions & 0 deletions docs/user_guide/2_update_history/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,48 @@
更新历史
========

* **V1.3.0**

**更新时间**:2024年9月6日

**更新内容**:

- 无算子更新。


* **V1.2.4**

**更新时间**:2024年8月15日

**更新内容**:

- 无算子更新。

* **V1.2.3**

**更新时间**:2024年7月29日

**更新内容**:

- 无算子更新。

* **V1.2.2**

**更新时间**:2024年7月25日

**更新内容**:

- 无算子更新。

* **V1.2.1**

**更新时间**:2024年6月28日

**更新内容**:

- 无算子更新。


* **V1.2.0**

**更新时间**:2024年5月27日
Expand Down
12 changes: 11 additions & 1 deletion installer/centos7.5/SPECS/mluops-independent.spec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Name: mluops
Summary: The Machine Lerning Unit OPerators
Version: 1.1.1
Version: 1.3.0
Release: 1%{?dist}
License: Cambricon Release License
Vendor: Cambricon Inc.
Expand Down Expand Up @@ -65,6 +65,16 @@ cp $RPM_SOURCE_DIR/neuware-env.conf $RPM_BUILD_ROOT/etc/ld.so.conf.d/
%postun -p /sbin/ldconfig

%changelog
* Thu Sep 6 2024 Cambricon Software Team <[email protected]>
- release mluops v1.3.0
* Thu Aug 15 2024 Cambricon Software Team <[email protected]>
- release mluops v1.2.4
* Mon Jul 29 2024 Cambricon Software Team <[email protected]>
- release mluops v1.2.3
* Thu Jul 25 2024 Cambricon Software Team <[email protected]>
- release mluops v1.2.2
* Thu Jun 28 2024 Cambricon Software Team <[email protected]>
- release mluops v1.2.1
* Thu May 27 2024 Cambricon Software Team <[email protected]>
- release mluops v1.2.0
* Thu Apr 12 2024 Cambricon Software Team <[email protected]>
Expand Down
30 changes: 30 additions & 0 deletions installer/independent/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
mluops (1.3.0-1.ubuntu16.04) xenial; urgency=medium

* Release mluops v1.3.0

-- Cambricon <[email protected]> Fri, 6 Sep 2024 00:00:00 +0100

mluops (1.2.4-1.ubuntu16.04) xenial; urgency=medium

* Release mluops v1.2.4

-- Cambricon <[email protected]> Thu, 15 Aug 2024 00:00:00 +0100

mluops (1.2.3-1.ubuntu16.04) xenial; urgency=medium

* Release mluops v1.2.3

-- Cambricon <[email protected]> Mon, 29 Jul 2024 00:00:00 +0100

mluops (1.2.2-1.ubuntu16.04) xenial; urgency=medium

* Release mluops v1.2.2

-- Cambricon <[email protected]> Thu, 25 Jul 2024 00:00:00 +0100

mluops (1.2.1-1.ubuntu16.04) xenial; urgency=medium

* Release mluops v1.2.1

-- Cambricon <[email protected]> Mon, 28 Jun 2024 00:00:00 +0100

mluops (1.2.0-1.ubuntu16.04) xenial; urgency=medium

* Release mluops v1.2.0
Expand Down
2 changes: 1 addition & 1 deletion mlu_op.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
******************************************************************************/

#define MLUOP_MAJOR 1
#define MLUOP_MINOR 2
#define MLUOP_MINOR 3
#define MLUOP_PATCHLEVEL 0

/*********************************************************************************
Expand Down

0 comments on commit d9e50a4

Please sign in to comment.