本章节以Ubuntu 20.04为例,详述安装前准备,版本配套信息如下:
类别 |
版本限制 |
获取方式 |
注意事项 |
---|---|---|---|
操作系统及版本 |
EulerOS release 2.0 (SP10) aarch64 |
cat /etc/*release && uname -m |
仅支持基于CPU量化。 |
操作系统及版本 |
Ubuntu 20.04 x86_64 |
请从Ubuntu官网下载对应版本软件进行安装,安装完成后查询命令为: cat /etc/*release && uname -m |
支持基于CPU,GPU的量化。 |
操作系统及版本 |
Ubuntu 20.04 aarch64 |
请从Ubuntu官网下载对应版本软件进行安装,安装完成后查询命令为: cat /etc/*release && uname -m |
支持基于CPU,GPU的量化。 |
ONNX和Opset |
1.14.0、1.10.0、1.9.0、1.8.0 推荐使用1.14.0
|
请参见安装依赖。 |
|
ONNX Runtime |
1.16.0、1.9.0、1.8.0、1.6.0 |
ONNX执行框架,请参见安装依赖。 |
|
CUDA、cuDNN |
请用户自行获取相关软件包进行安装。 CUDA获取路径:https://developer.nvidia.com/cuda-toolkit-archive cuDNN获取路径:https://developer.nvidia.com/zh-cn/cudnn |
如果使用ONNX Runtime GPU模式执行量化功能,则CUDA、cuDNN软件必须安装。 |
|
Python |
Python3.7.x(3.7.0~3.7.11)、Python3.8.x(3.8.0~3.8.11)、Python3.9.x(3.9.0~3.9.7)、Python3.10.x(3.10.0~3.10.12) 推荐使用Python 3.10.0 |
Ubuntu操作系统请参见安装Python3.9.2(Ubuntu)。 EulerOS操作系统请参见安装Python3.9.2(EulerOS )。 |
|
numpy |
|
请参见安装依赖。 |
|
protobuf |
|