【昇腾】Ascend Snt9B如何快速使用Container-NPU模式

举报
modelarts-dev-server 发表于 2023/10/26 19:37:19 2023/10/26
【摘要】 Ascend Snt9B如何快速使用Container-NPU模式

1. 前置条件

主机操作系统: 欧拉,并且已经安装npu-driver
看官需要有基本的linux&docker专业知识,以及具备自我检索解决问题能力.

2. 详细步骤

2.1 配置yum源

yum源路径:/etc/yum.repos.d/
[base]
name=EulerOS-2.0SP10 base
baseurl=http://mirrors.myhuaweicloud.com/euler/2.10/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.myhuaweicloud.com/euler/2.10/os/RPM-GPG-KEY-EulerOS\

2.2 安装docker

版本需要大于1.18.3, 这是docker-ascend-runtime限制条件.

yum install docker

2.4  拉取docker镜像

docker pull swr.cn-southwest-2.myhuaweicloud.com/llm_eimodelarts/ascendspeed-llama2:0.0.1

2.5  启动容器并挂载NPU设备

2.5.1 场景一

docker run -d -it --privileged -p 8622:22 -p 8623:8023 \
        -u root \
        --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 /etc/localtime:/etc/localtime \
        -v /usr/local/Ascend/driver:/usr/local/Ascend/driver \
        -v /etc/ascend_install.info:/etc/ascend_install.info \
        -v /var/log/npu/:/usr/slog \
        -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \
        -v /sys/fs/cgroup:/sys/fs/cgroup:ro \
        -v /home/zfg/workspace:/home/zfg \
        --name devserver-d910-demo \
        swr.cn-southwest-2.myhuaweicloud.com/llm_eimodelarts/ascendspeed-llama2:0.0.1 \
        /bin/bash
 
在docker里面执行npu-smi info验证NPU设备是否挂载进来了.

image.png



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。