Ascend Docker Runtime
如已安装Ascend Docker Runtime,请在所有安装了该组件的节点上执行如下步骤确认Ascend Docker Runtime的状态。
操作步骤
- 执行以下命令,查看是否存在基础镜像。
docker images | grep ubuntu
回显示例如下,表示存在基础镜像ubuntu:18.04。若不存在基础镜像,可以执行docker pull ubuntu:18.04命令,拉取基础镜像。1
ubuntu 18.04 6526a1858e5d 2 years ago 64.2MB
- 执行以下命令,使用Ascend Docker Runtime挂载物理芯片ID为0的芯片。
- Docker(或K8s集成Docker场景)。
docker run -it -e ASCEND_VISIBLE_DEVICES=0 ubuntu:18.04 /bin/bash
- Containerd(或K8s集成Containerd场景)。执行以下命令,查看当前cgroup的版本。
stat -fc %T /sys/fs/cgroup/
- 若回显为tmpfs,表示当前为cgroup v1版本,执行以下命令挂载物理芯片。
1
ctr run --runtime io.containerd.runtime.v1.linux -t --env ASCEND_VISIBLE_DEVICES=0 ubuntu:18.04 containerID
- 若回显为cgroup2fs,表示当前为cgroup v2版本,执行以下命令挂载物理芯片。
1
ctr run --runtime io.containerd.runc.v2 --runc-binary /usr/local/Ascend/Ascend-Docker-Runtime/ascend-docker-runtime -t --env ASCEND_VISIBLE_DEVICES=0 ubuntu:18.04 containerID
- 若回显为tmpfs,表示当前为cgroup v1版本,执行以下命令挂载物理芯片。
- ASCEND_VISIBLE_DEVICES参数表示挂载的芯片ID。
- containerID为用户自定义的容器ID。
- Docker(或K8s集成Docker场景)。
- 执行以下命令,查询芯片是否挂载成功。
ls /dev
若回显中存在davinci0字段,表示芯片挂载成功,安装Ascend Docker Runtime成功且组件功能正常。
父主题: 组件状态确认