sig-ai-framework.md 4.1 KB
Newer Older
S
sunsuodong 已提交
1 2
# SIG-AI-Framework

3
English | [简体中文](./sig-ai-framework_cn.md)
S
sunsuodong 已提交
4 5 6 7 8 9 10

Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter [README](/zh/pmc.md).

## SIG group work objectives and scope

### work goals

11
AI subsystem is a key subsystem on OpenHarmony. It provides an On-Device inference framework and AI capability/service interfaces. The inference framework efficiently integrates hardware computing resources in the southbond, shields underlying differences for AI application developers in the northbound, and unifies inference interfaces. AI capabilities/service interfaces have built-in general AI capabilities to provide AI application developers with out-of-the-box AI capailities. The AI subsystem integrates the AI technology stack, which simplifies the development and maintenance process of AI applications.
S
sunsuodong 已提交
12 13 14 15

### work scope


16
- AI capaility/service interface
S
sunsuodong 已提交
17

18
AI capability/service interfaces are classified into AI capability and AI service interfaces. AI capability interfaces encapsulate AI models and provide out-of-the-box AI capabilities for AI application developers, simplifying the AI application development processs. AI service interfaces allow users or third-party capability providers to service customized AI capabilities, enabling AI application developers.
S
sunsuodong 已提交
19

20
- MindSpore
S
sunsuodong 已提交
21

22
MindSpore is an ultra-fast, intelligent, and simplified AI engine that enables intelligent applications in all scenarios, provides E2E solutions for users, and helps users enable AI capabilities. For more information, please see [MindSpore official website](https://www.mindspore.cn/lite). MindSpore SIG not only needs to provide users with basic training and inference services, more importantly, in order to expand the ecosystem, we need to cooperate with developers and assist them in contributing their code.
S
sunsuodong 已提交
23

24
- Neural Network Runtime
S
sunsuodong 已提交
25

26
Neural Network Runtime is an important bridge between On-Device inference framework and AI chips. It unifies the northbound and southbound API of inference. The northbound native API provides unified IR Building online, Model Compilation, and Inference function for AI inference framework. The southbound HDI interface is open for hardware vendors, who can connect AI chips to OpenHarmony through HDI interface, to build a rich OpenHarmony AI southbound ecosystem. 
S
sunsuodong 已提交
27

28
- AI Subsystem Architecture
S
sunsuodong 已提交
29

30
![figures/ai-framework-arch-en.png](figures/ai-framework-arch-en.png)
31

S
sunsuodong 已提交
32
### The repository
33 34 35
| Component Name |       Component Functionality Description       |             Component repository name             |
| :------------: | :---------------------------------------------: | :-----------------------------------------------: |
| MindSpore Lite | Provide model conversion and inference function | third_party_mindspore,<br>third_party_flatbuffers|
36
| Neural Network Runtime | AI-accelerated inference function | ai_neural_network_runtime |
S
sunsuodong 已提交
37
- project name:
38
  - MindSpore: https://gitee.com/openharmony/third_party_mindspore
S
sunsuodong 已提交
39
  - DLLite-micro: https://gitee.com/openharmony-sig/dllite_micro
S
sunsuodong 已提交
40
  - FlatBuffers: https://gitee.com/openharmony/third_party_flatbuffers
L
leo 已提交
41
  - OpenCL-Headers: https://gitee.com/openharmony/third_party_opencl-headers
S
sunsuodong 已提交
42
  - OpenCL-CLHPP: https://gitee.com/openharmony-sig/third_party_opencl-clhpp
43
  - Neural Network Runtime: https://gitee.com/openharmony/ai_neural_network_runtime
S
sunsuodong 已提交
44 45 46 47 48 49 50

## SIG Members

### Leader

- @ivss(https://gitee.com/ivss)
- @zhanghaibo5(https://gitee.com/zhanghaibo5)
51
- @silenchen(https://gitee.com/silenchen)
S
sunsuodong 已提交
52 53 54 55 56 57 58

### Committers

- @zhaizhiqiang(https://gitee.com/zhaizhiqiang)
- @zhang_xue_tong(https://gitee.com/zhang_xue_tong)
- @HilbertDavid(https://gitee.com/HilbertDavid)
- @jpc_chenjianping(https://gitee.com/jpc_chenjianping)
59 60
- @yangyongjie-boom(https://gitee.com/yangyongjie-boom)
- @jianghui58(https://gitee.com/jianghui58)
S
sunsuodong 已提交
61 62 63 64 65 66 67 68 69 70

 ### Meetings
 - Meeting time:Biweek Monday 19:00, UTC+8
 - Meeting notification: [Subscribe to](https://lists.openatom.io/postorius/lists/dev.openharmony.io) mailing list dev@openharmony.io for the meeting link

### Contact (optional)

- Mailing list:dev@openharmony.io
- Zulip group: https://zulip.openharmony.cn
- Wechat group:xxx