[object Object]
对于只需在单一且无须考虑跨操作系统版本兼容性的环境中进行编译和运行的情况,推荐采用场景一,以实现最高开发效率。 反之,如果需要将编译后的软件包部署到旧版操作系统,则应选择场景二。(建议首先使用场景一中的镜像完成软件的调试工作,确保其稳定性后再切换至场景二的镜像进行最终编译,以此达到开发效率与运行兼容性的平衡。)
请使用 CANN 官方容器镜像作为编译环境,镜像详情可参见[object Object]《CANN 官方镜像仓库》[object Object]。
请选用类似以下版本的 [object Object] 镜像:[object Object](其中 xxx 需根据您的昇腾 AI 处理器型号填写)。
以Atlas A2 训练系列产品/Atlas A2 推理系列产品
为例,拉取命令如下:
[object Object]
请依据您的具体环境,从华为云官方容器镜像仓库获取相应的算子开发编译专用 Docker 镜像。
- x86 架构:
[object Object]
- arm 架构:
[object Object]
执行如下命令下载:
[object Object]
[object Object]
参数说明:
命令格式:
[object Object]
执行示例:
[object Object]
预期输出:
启动成功后将直接进入容器,终端显示容器内的命令行提示符,等待输入命令:
[object Object]
[object Object]
进入容器后,执行如下命令:
[object Object]
执行以下命令,将 CANN 环境变量配置写入 [object Object] 文件,以确保其永久生效:
[object Object]
可通过以下命令配置并保存 Git 凭证:
[object Object]