安装前必读

为使用PyTorch框架的开发者提供昇腾AI处理器的超强算力,昇腾开发Ascend Extension for PyTorch(即torch_npu插件)用于适配PyTorch框架,本章节指导用户在昇腾环境安装PyTorch框架torch_npu插件

若用户仅进行离线推理,请跳过此章节。

前提条件

安装步骤

在昇腾环境安装PyTorch步骤如下:

  1. 安装PyTorch框架
  2. 安装torch_npu插件:可以直接下载whl包快速安装也可以通过源码编译安装。
  3. (可选)编译libtorch_npu:需要进行libtorch推理测试时执行。
  4. (可选)安装APEX模块:混合精度训练时安装。
  5. (可选)安装torchvision:需要进行计算机视觉任务时安装。

安全提示:建议使用非root用户安装运行torch_npu,且建议对安装程序的目录文件做好权限管控,建议文件夹权限设置为750,文件权限设置为 640。可以通过设置umask控制安装后文件的权限,如设置umask为0027。更多安全相关内容请参见安全声明中各组件关于“文件权限控制”的说明。