安装须知
CANN(Compute Architecture for Neural Networks)是华为公司针对AI场景推出的异构计算架构,通过提供多层次的编程接口,支持用户快速构建基于昇腾平台的AI应用和业务。
CANN软件支持通过ascend-deployer命令行工具、msInstaller界面化工具以及命令行方式安装,安装方式对比说明如表1-1所示。
本文档主要用于指导用户安装CANN开发或运行环境。
- 开发环境:主要用于代码开发、编译、调测等开发活动。
- (场景一)在昇腾AI设备上安装开发环境,同时可以作为运行环境,运行应用程序或进行训练脚本的迁移、开发&调试。
- (场景二)在非昇腾AI设备上安装开发环境,仅能用于代码开发、编译等不依赖于昇腾设备的开发活动(例如ATC模型转换、算子和推理应用程序的纯代码开发)。
- 运行环境:在昇腾AI设备上运行用户开发的应用程序或进行训练脚本的迁移、开发&调试。
安装方式 |
说明 |
---|---|
通过ascend-deployer工具 |
通过执行安装脚本完成OS依赖、固件&驱动、CANN软件包等的安装。ascend-deployer工具支持的OS列表如表5-1所示。 支持单机安装或批量安装。 |
通过msInstaller工具 |
调用ascend-deployer工具能力,通过界面操作,完成OS依赖、固件&驱动、CANN软件包等的安装。 msInstaller工具支持在PC(Windows)或Linux服务器上运行。
说明:
|
通过命令行方式 |
通过手动执行命令行方式完成OS依赖、固件&驱动、CANN软件包等的安装。 建议在ascend-deployer工具不支持的场景下,才使用该方式。 |