安装前必读
为使用PyTorch框架的开发者提供昇腾AI处理器的超强算力,昇腾开发PyTorch Ascend Adapter插件(torch_npu)用于适配PyTorch框架,本章节指导用户在昇腾环境安装PyTorch框架和torch_npu插件。
若用户仅进行离线推理,请跳过此章节。
前提条件
版本配套关系
CANN版本 |
PyTorch版本 |
PyTorch Ascend Adapter插件版本 |
PyTorch Ascend Adapter插件代码分支名称 |
PyTorch Ascend Adapter插件安装包版本 |
Python版本 |
AscendHub镜像版本/名称 |
---|---|---|---|---|---|---|
7.0.RC1 |
PyTorch1.11.0 |
5.0.RC3 |
v1.11.0-5.0.rc3 |
1.11.0.post4 |
Python3.7.x(3.7.5及以上)、Python3.8.x、Python3.9.x、Python3.10.x |
- |
PyTorch2.0.1 |
v2.0.1-5.0.rc3 |
2.0.1 |
Python3.8.x、Python3.9.x、Python3.10.x |
- |
||
PyTorch2.1.0 |
v2.1.0-5.0.rc3 |
2.1.0.rc1 |
Python3.8.x、Python3.9.x、Python3.10.x |
- |
安装步骤
在昇腾环境安装PyTorch步骤如下:
- 安装PyTorch框架。
- 安装torch_npu插件:可以直接下载whl包快速安装也可以通过源码编译安装。
- (可选)编译libtorch_npu:需要进行libtorch推理测试时执行。
- (可选)安装APEX模块:混合精度训练时安装。
如果用户不确定自己的软件包版本,可参考查询软件包版本信息进行查询。
父主题: 安装PyTorch