当前主流AI框架的核心技术可分为几个层次?

最佳答案 匿名用户编辑于2022/09/28 17:13

我来简单回答这个问题,下面是部分摘录的内容,如果你想更深入地了解,可以下载《人工智能行业-AI框架发展白皮书(2022年)》这篇报告查看。

1.基础层

基础层实现 AI 框架最基础核心的功能,具体包括编程开发、 编译优化以及硬件使能三个子层。编程开发层是开发者与 AI 框架 互动的窗口,为开发者提供构建 AI 模型的 API 接口。编译优化层 是 AI 框架的关键部分,负责完成 AI 模型的编译优化并调度硬件资 源完成计算。硬件使能层是 AI 框架与 AI 算力硬件对接的通道,帮 助开发者屏蔽底层硬件技术细节。

2.组件层

组件层主要提供 AI 模型生命周期的可配置高阶功能组件,实 现细分领域性能的优化提升,包括编译优化组件、科学计算组件、 安全可信组件、工具组件等,对人工智能模型开发人员可见。

3.生态层

生态层主要面向应用服务,用以支持基于 AI 框架开发的各种 人工智能模型的应用、维护和改进,对于开发人员和应用人员均可 见。