环境要求
在编译安装前,需要确保使用环境均满足要求,包括硬件和软件配置。硬件配置包括CPU,软件配置包括操作系统和应用程序等。
操作系统要求
操作系统要求如表2所示。
软件要求
软件要求如表3所示。
项目 |
版本 |
说明 |
下载地址 |
---|---|---|---|
oneDNN |
3.3.3 |
待移植的软件。 |
|
CMake |
3.22.0 |
CMake是跨平台的构建和配置工具,请使用2.8.12及之后的CMake版本。 |
通过Yum源方式安装。 |
GCC/G++ |
10.3.1 |
GCC(GNU Compiler Collection)GNU编译器套件,由GNU开发的编程语言编译器。 |
通过Yum源方式安装。 |
scons(可选) |
3.1.1 |
python3-scons,ACL库编译工具。 |
通过Yum源方式安装。 |
ACL(可选) |
23.08 |
ACL(Arm Compute Library)是为Arm架构处理器设计的开源计算库,可用于优化oneDNN性能。 |
|
ArmPL(可选) |
23.10 |
Arm Performance Libraries是为Arm设计的高性能标准核心数学库,可用于优化oneDNN性能。 |