From 838e81bac6b9a8ccebce3d9f29167c11fb47bb0f Mon Sep 17 00:00:00 2001 From: wanghongbo Date: Sat, 11 Jul 2020 09:36:17 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=09=E4=BF=AE=E6=94=B9=EF=BC=9A=20=20=20=20?= =?UTF-8?q?=20../../governance.md=20=09=E4=BF=AE=E6=94=B9=EF=BC=9A=20=20?= =?UTF-8?q?=20=20=20../../sigs.md=20=09README.md=20=09docs/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- governance.md | 1 + sigs.md | 1 + 2 files changed, 2 insertions(+) diff --git a/governance.md b/governance.md index 9ba4437..2c99bfb 100644 --- a/governance.md +++ b/governance.md @@ -221,6 +221,7 @@ the following SIGs will be present: | GraphEngine | This SIG is responsible for the development of MindSpore graph engine for Ascend AI processor. | | Visualization | This SIG is responsible for the development of MindSpore visualization tools. | | Security | This SIG is responsible for the development of MindSpore security related tools. | +| Auto kernel generator | This SIG is responsible for the development of MindSpore kernel generator. | #### Structure diff --git a/sigs.md b/sigs.md index 2b0248b..a7a7f16 100644 --- a/sigs.md +++ b/sigs.md @@ -24,3 +24,4 @@ in the mailing list. SIG artifacts can be found in the [sigs repository](sigs). | GraphEngine | This SIG is responsible for the development of MindSpore graph engine for Ascend AI processor. | | Visualization | This SIG is responsible for the development of MindSpore visualization tools. | | Security | This SIG is responsible for the development of MindSpore security related tools. | +| Auto kernel generator | This SIG is responsible for the development of MindSpore kernel generator. | -- Gitee From 462a53830eee694a30376427e846a7b59baf2224 Mon Sep 17 00:00:00 2001 From: wanghongbo Date: Sat, 11 Jul 2020 09:42:34 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=09=E6=96=B0=E6=96=87=E4=BB=B6=EF=BC=9A=20?= =?UTF-8?q?=20=20README.md=20=09=E6=96=B0=E6=96=87=E4=BB=B6=EF=BC=9A=20=20?= =?UTF-8?q?=20docs/design-template.md=20=09=E6=96=B0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=9A=20=20=20meetings/meeting-template.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigs/akg/README.md | 26 ++++++++++++++++++++++++++ sigs/akg/docs/design-template.md | 0 sigs/akg/meetings/meeting-template.md | 14 ++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 sigs/akg/README.md create mode 100644 sigs/akg/docs/design-template.md create mode 100644 sigs/akg/meetings/meeting-template.md diff --git a/sigs/akg/README.md b/sigs/akg/README.md new file mode 100644 index 0000000..870b4a1 --- /dev/null +++ b/sigs/akg/README.md @@ -0,0 +1,26 @@ +# MindSpore AKG(Auto Kernel Generator) Special Interest Group (SIG) + +This is the working repo for the AKG(Auto Kernel Generator) Special Interest Group (SIG). This repo contains all the artifacts, materials, meeting notes and proposals regarding **Normalization** , **Auto Schedule**, **Instruction Emit**, **Backend Optimization**. Feedbacks and contributions are welcomed. +1. **Normalization**: The mainly optimization of normalization includes three address transform, common subexpression elimination, copy propagation and so on. +2. **Auto Schedule**: The auto schedule module mainly have vectorization, loop tiling, mem promotion and loop distribution. +3. **Instruction Emit**: The instruction emitting module has the optimization about loop normalization, auto pragma and emit instruction. +4. **Backend Optimization**: The backend optimization module consists of double buffer optimization, storage rewrite optimization and inject sync optimization. + +# SIG Leads + +* Zhang Kun (Huawei) + +# Logistics + +* SIG leads will drive the meeting. +* Meeting annoucement will be posted on our gitee channel: https://gitee.com/mindspore/community/tree/master/sigs/akg +* Feedbacks and topic requests are welcomed by all. + +# Discussion + +* Slack channel: https://app.slack.com/client/TUKCY4QDR/CUZ3FESNS?cdn_fallback=2 +* Documents and artifacts: https://gitee.com/mindspore/community/tree/master/sigs/akg + +# Meeting notes + + diff --git a/sigs/akg/docs/design-template.md b/sigs/akg/docs/design-template.md new file mode 100644 index 0000000..e69de29 diff --git a/sigs/akg/meetings/meeting-template.md b/sigs/akg/meetings/meeting-template.md new file mode 100644 index 0000000..aa652b5 --- /dev/null +++ b/sigs/akg/meetings/meeting-template.md @@ -0,0 +1,14 @@ +# Thursday April 2, 2020 at 21:30pm GMT+8 + +## Agenda + +## Conference links + +## Attendees +* Tom (Huawei) + +## Notes +* TODO + +## Action items +* TODO -- Gitee From cdc637a42a041f8a8aa986c9e92e666c8b0b4940 Mon Sep 17 00:00:00 2001 From: wanghongbo Date: Sat, 11 Jul 2020 09:45:40 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=09=E5=88=A0=E9=99=A4=EF=BC=9A=20=20=20=20?= =?UTF-8?q?=20.keep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigs/akg/.keep | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 sigs/akg/.keep diff --git a/sigs/akg/.keep b/sigs/akg/.keep deleted file mode 100644 index e69de29..0000000 -- Gitee