1.安装docker
参考链接
- root 登录宿主机。
- 各种系统版本的docker-ascend源 用户需要根据宿主机的系统架构和版本寻找匹配的源添加到宿主机的软件源列表中
- 配置 Docker 的 GPG 公钥
curl -fsSL https://repo.huaweicloud.com/docker-ce/linux/debian/gpg | sudo apt-key add -
- 安装
apt-get update
apt-get install -y docker-ce
2.拉取镜像
- root 登录宿主机
- 登录AscendHub 选取需要的镜像拉取。
- 下载镜像时需要登录账户 可以自行注册,有些镜像的权限,需要申请。
- 通过镜像概述 查看具体的镜像使用方法。
3. 以 infer-modelzoo 镜像为例子
docker run -it \
-u root
--device=/dev/davinci0 \
--device=/dev/davinci1 \
--device=/dev/davinci2 \
--device=/dev/davinci3 \
--device=/dev/davinci_manager \
--device=/dev/devmm_svm \
--device=/dev/hisi_hdc \
-v /usr/local/dcmi:/usr/local/dcmi \
-v /var/log/npu:/var/log/npu \
-v /usr/local/Ascend/driver:/usr/local/Ascend/driver \
-v /usr/slog:/usr/slog \
-v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \
-v /usr/local/Ascend/driver/lib64/:/usr/local/Ascend/driver/lib64/ \
-v /usr/local/Ascend/driver/tools/:/usr/local/Ascend/driver/tools/ \
-v /usr/local/Ascend/add-ons/:/usr/local/Ascend/add-ons/ \
-v /data:/data \
--name ascend310 \
ascendhub.huawei.com/public-ascendhub/infer-modelzoo:23.0.RC2-mxvision \
/bin/bash