当前位置: 首页 > news >正文

华为云Ascend310服务器使用

使用华为云服务器

cpu: 16vCPUs Kunpeng 920
内存:16GiB   
gpu:'4* HUAWEI Ascend 310
cann: 20.1.rc1
操作系统:Ubuntu aarch64

目的

使用该服务器进行docker镜像编译,测试模型。
已知生产环境:mindx版本为3.0.rc3,npu为310P,cpu为 Kunpeng 920

宿主机cann升级

cann下载地址:https://www.hiascend.com/developer/download/community/result?module=dl+pt+cann&dl=3.0.0.alpha&pt=6.0.1.alpha001&cann=6.0.1.alpha001
npu驱动下载地址:
https://www.hiascend.com/hardware/firmware-drivers/community?product=2&model=2&cann=6.3.RC1.alpha001&driver=1.0.18.alpha
在这里插入图片描述

升级cann和驱动
chmod +x Ascend-cann-toolkit_6.0.1_linux-aarch64.run
./Ascend-cann-toolkit_6.0.1_linux-aarch64.run --install --install-for-all
reboot

chmod +x A300-3000-npu-driver_6.0.0_linux-aarch64.run
./A300-3000-npu-driver_6.0.0_linux-aarch64.run --full --install-for-all
reboot

查看是否升级成功
npu-smi info

华为云安装docker

docker插件下载地址:https://gitee.com/ascend/ascend-docker-runtime

vi /etc/apt/sources.list
deb https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/ bionic stable
curl -fsSL https://repo.huaweicloud.com/docker-ce/linux/debian/gpg | sudo apt-key add -
apt-get update 
apt-get install -y docker-ce
systemctl start docker
docker version
chmod +x Ascend-docker-runtime_5.0.RC3.1_linux-aarch64.run
./Ascend-docker-runtime_5.0.RC3.1_linux-aarch64.run --install
systemctl restart docker
systemctl enable docker

寻找huawei docker基础镜像

ascendhub.huawei.com
比如 https://ascendhub.huawei.com/#/detail/infer-modelzoo
在这里插入图片描述
注意:拉取镜像权限密钥24小时过期,需重新申请。

后续

在基础镜像上,尝试程序编译,调试。
成功后,对应编辑Dockerfile文件,重新打镜像。
比如:

FROM ascendhub.huawei.com/public-ascendhub/infer-modelzoo:22.0.0
EXPOSE 80
USER root
COPY ./ /home/cloud/
WORKDIR /home/cloud/
RUN apt update \
        && apt install python3.8 python3.8-dev python3.8-distutils python3.8-venv -y \
        && python3.8 /home/cloud/get-pip.py \
        && python3.8 -m pip install -r /home/cloud/requirements.txt -i https://mirror.baidu.com/pypi/simple
ENV LD_PRELOAD /usr/local/lib/python3.8/dist-packages/torch/lib/libgomp-d22c30c5.so.1
CMD ["/usr/bin/python3.8","/home/cloud/xxxx.py"]

相关文章:

  • JVM在线分析-监控工具(jps, jstat, jstatd)
  • 智慧城市建设解决方案分享【完整】
  • 为 Ubuntu 虚拟机构建 SSH 服务器
  • 2023年11月在线IDE流行度最新排名
  • 基于springboot的在线文档管理系统
  • 基于springboot实现桥牌计分管理系统项目【项目源码】计算机毕业设计
  • Android Studio里的C/C++返回: ld: error: undefined symbol
  • 【Go入门】面向对象
  • Vatee万腾科技决策力的未来展望:开创数字化创新的新高度
  • 音视频基础知识
  • Linux之基础开发工具gdb调试器的使用(三)
  • 数据存储_PGSQL
  • 【毕业论文】基于python爬虫对豆瓣影评分析系统的设计与实现
  • 【第七章】软件设计师 之 程序设计语言与语言程序处理程序基础
  • 写给新用户-Mac软件指南篇:让你的Mac更好用
  • 【Python】python读取,显示,保存图像的几种方法
  • 离线环境通过脚本实现服务器时钟同步(假同步)
  • mysql8安装和驱动jar包下载
  • 很多个pdf怎么合并在一起?
  • 力扣labuladong——一刷day28
  • 博物馆日|为一个展奔赴一座城!上海171家博物馆等你来
  • 六省会共建交通枢纽集群,中部六省离经济“第五极”有多远?
  • 《制止滥用行政权力排除、限制竞争行为规定(修订草案征求意见稿)》公开征求意见
  • 高新波任西安电子科技大学校长
  • 国家统计局向多省份反馈统计督察意见
  • 我国城市规划“全面体检”套餐出台,城市体检将逐步与供地计划等挂钩