---
title: 环境要求
description: "在编译安装前，需要确保使用环境均满足要求，包括硬件和软件配置。硬件配置包括CPU。软件配置包括操作系统和应用程序等。"
url: https://www.hikunpeng.com/document/detail/zh/SRA/ecosystemEnable/ONNXRuntime/kunpengonnxruntime_02_0002.html
sourcePath: /source/zh/SRA/ecosystemEnable/ONNXRuntime/kunpengonnxruntime_02_0002.html
indexId: 82f2a73ffe3f01ebd2c598504f7865700a3239f1dffda45d2538a717996d327a74
---
# 环境要求

在编译安装前，需要确保使用环境均满足要求，包括硬件和软件配置。硬件配置包括CPU。软件配置包括操作系统和应用程序等。

#### 硬件要求

硬件要求如表1所示。


**表1 硬件要求**

| 项目 | 说明 |
| --- | --- |
| CPU | 鲲鹏920系列处理器 |


#### 软件和操作系统要求

ONNX Runtime软件兼容的操作系统，移植所需的软件和依赖组件如表2和表3所示。


**表2 软件要求**

| 项目 | 版本 | 说明 | 下载地址 |
| --- | --- | --- | --- |
| ONNX Runtime | 1.19.2 | ONNX Runtime官方开源代码，版本1.19.2。 | 获取链接(https://github.com/microsoft/onnxruntime/tree/v1.19.2) |
| CMake | ≥3.26.0 | ONNX Runtime编译要求CMake 3.26及以上版本，推荐CMake 3.30.0。 | 获取链接(https://cmake.org/files/v3.30/cmake\-3.30.0.tar.gz) |
| GCC/G++ | 10.3.1 | GCC（GNU Compiler Collection），GNU编译器套件，由GNU开发的编程语言编译器。 | 通过Yum源方式安装。 |
| Python | ≥3.8 | ONNX Runtime v1.19.2支持Python 3.8及以上版本，推荐Python 3.10.14。 | 通过Yum源方式安装。 |
| OpenSSL | 1.1.1wa | CMake构建时需要安装OpenSSL开发包（如openssl\-devel）以支持SSL/TLS。 | 通过Yum源方式安装。 |


**表3 操作系统要求**

| 项目 | 版本 | 说明 | 下载地址 |
| --- | --- | --- | --- |
| OS | openEuler 22.03 LTS SP3 | 待移植软件兼容的操作系统。 如果是全新安装操作系统，可选择“Minimal Install”安装方式并勾选“Development Tools套件”，否则很多软件包需要手动安装。 | 获取链接(https://repo.openeuler.org/openEuler\-22.03\-LTS\-SP3/ISO/aarch64/) |
