【昇腾】镜像制作&镜像打包
1. 安装docker
链接:https://pan.baidu.com/s/1I5uA0hbrgdBKEP-rxIAAIA?pwd=cmus
提取码:cmus
--来自百度网盘超级会员V2的分享
2. 获取基础镜像
- https://ascendhub.huawei.com/#/index (官方基础镜像)
- http://mirrors.cn-central-221.ovaijisuan.com/detail/111.html (AICC贡献镜像)
AICC镜像获取示例:
docker pull swr.cn-central-231.xckpjs.com/mindspore-lab/mindocr-mindspore-python:0.2.0-2.0.0-3.7.10
3. 起容器命令:
docker run -it -u 0 --ipc=host \
--name mindspore \
--device=/dev/davinci0 \
--device=/dev/davinci1 \
--device=/dev/davinci2 \
--device=/dev/davinci3 \
--device=/dev/davinci4 \
--device=/dev/davinci5 \
--device=/dev/davinci6 \
--device=/dev/davinci7 \
--device=/dev/davinci_manager \
--device=/dev/devmm_svm \
--device=/dev/hisi_hdc \
-v /usr/local/Ascend/driver:/usr/local/Ascend/driver \
-v /usr/local/Ascend/add-ons/:/usr/local/Ascend/add-ons/ \
-v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi \
-v /var/log/npu/:/usr/slog \
-v /home/lgsl:/home/lgsl \
-v /home/mindspore:/home/mindspore \
swr.cn-central-231.xckpjs.com/mindspore-lab/mindocr-mindspore-python:0.2.0-2.0.0-3.7.10 \
/bin/bash
说明:1) swr.cn-central-231.xckpjs.com/mindspore-lab/mindocr-mindspore-python:0.2.0-2.0.0-3.7.10 镜像的名称:tag,通过docker images 查看
2) -v 挂载进镜像中映射的目录
4. 进入容器, 查看容器:
a.docker exec -it xxx(容器名) bash
b. 查看容器情况:npu-smi info
容器状态正常;
5. 在容器内安装依赖:
6. 安装完各种依赖后,测试环境无误后,进行打包;
a.执行docker commit 容器id imagesname:tag
b.执行docker save -o image.tar.gz imagesname:tag
c.将容器传到另一台机器上;
d. docker load -i image.tar.gz
参考资料
https://blog.csdn.net/y2020520/article/details/131229194
- 点赞
- 收藏
- 关注作者
评论(0)