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](mlu-ops): Update docs for v1.3.0 #1077

Merged
merged 1 commit into from
Sep 6, 2024
Merged
Show file tree
Hide file tree
Changes from all 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
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
Loading