文档
注册

部署容器内的开发环境

如需使用CentOS系统进行配置(包括宿主机及容器),libstdc++版本需要高于libstdc++.so.6.0.24。

基于容器部署mxRec开发环境,可参考如图1步骤完成配置。

图1 配置容器内的开发环境及训练镜像构建

关键步骤说明

  1. 宿主机环境准备。

    请参见准备安装环境完成宿主机环境的部署。

  2. 训练镜像制作。

    需在构建镜像前准备所需的文件及依赖,适用于mxRec训练的镜像构建文件及依赖参考如表1,请将获取到的文件放置到用于构建镜像的目录。

  3. 构建mxRec训练容器镜像及启动容器步骤请参见训练镜像制作
表1 构建镜像所需文件及依赖

依赖/文件

版本

说明

gcc

7.3.0

基础镜像依赖,可通过下载链接获取。

cmake

3.20.6

基础镜像依赖,可通过下载链接获取。

openmpi

4.1.5

基础镜像依赖,可通过下载链接获取。

Atlas 800T A2 训练服务器场景下,需在openmpi源码目录下执行如下四条命令后编译。

  1. sed -i "s/stxr/stlxr/g" opal/include/opal/sys/arm64/atomic.h
  2. sed -i "s/ldxr/ldaxr/g" opal/include/opal/sys/arm64/atomic.h
  3. sed -i 's/stxr/stlxr/g' opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm64/atomic.h
  4. sed -i 's/ldxr/ldaxr/g' opal/mca/pmix/pmix3x/pmix/src/atomics/sys/arm64/atomic.h

easy_profiler

2.1.0

基础镜像依赖,可通过下载链接获取。

version.info

-

宿主机驱动版本文件,默认路径为“/usr/local/Ascend/driver/version.info”

ascend_install.info

-

宿主机固件驱动安装参数,默认路径为“/etc/ascend_install.info”

Ascend-cann-toolkit_{version}_linux-{arch}.run

7.0.RC1

CANN开发套件软件包,请参见获取软件包获取软件包。

Ascend-cann-tfplugin_{version}_linux-{arch}.run

7.0.RC1

TensorFlow适配昇腾插件,请参见获取软件包获取软件包。

Ascend-mindxsdk-mxrec-{version}-linux-{arch}.tar.gz

5.0.RC3

推荐算法框架开发套件包,请参见获取软件包获取软件包。

基于Arm架构的CentOS 7镜像。

-

可通过AscendHub获取。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词