暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MindFormers安装

原创 姚昕 2023-12-13
711

介绍

MindSpore Transformers套件简称Mindformers,是构建一个大模型训练、微调、评估、推理、部署的全流程开发套件

环境

操作系统

[root@localhost ~\]# uname -a Linux localhost.localdomain 4.19.90-24.4.v2101.ky10.aarch64

容器化安装

容器安装 wget https://download.docker.com/linux/static/stable/aarch64/docker-18.09.1.tgz tar -zxvf docker-18.09.1.tgz cp docker/* /usr/bin vi /usr/lib/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd ExecReload=/bin/kill -s HUP $MAINPID LimitNOFILE=infinity LimitNPROC=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s Environment="HTTP_PROXY=http://10.122.253.248:8443" Environment="HTTPS_PROXY=http://10.122.253.248:8443" [Install] WantedBy=multi-user.target systemctl start docker 拉取mindspore镜像 docker pull swr.cn-central-221.ovaijisuan.com/mindformers/mindformers0.8.0_mindspore2.2.0:aarch_20231025 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE swr.cn-central-221.ovaijisuan.com/mindformers/mindformers0.8.0_mindspore2.2.0 aarch_20231025 85be93417788 6 weeks ago 8.34GB 启动容器 # --device用于控制指定容器的运行NPU卡号和范围 # -v 用于映射容器外的目录 # --name 用于自定义容器名称 docker run -itd -u root \ --ipc=host --network host \ --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 /var/log/npu/:/usr/slog \ -v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \ -v /test/:/test \ --name mindformers swr.cn-central-221.ovaijisuan.com/mindformers/mindformers0.8.0_mindspore2.2.0:aarch_20231025 \ /bin/bash 查看容器运行情况 [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 20a617147141 swr.cn-central-221.ovaijisuan.com/mindformers/mindformers0.8.0_mindspore2.2.0:aarch_20231025 "/bin/bash" 5 days ago Up 2 days mindformers 进入容器 [root@localhost ~]# docker exec -it 20a617147141 /bin/bash (mindspore2.2_py39) root@localhost:~#

至此mindspore已经安装完成

查看mindspore版本

(mindspore2.2_py39) root@localhost:~# python -c "import mindspore;mindspore.set_context(device_target='Ascend');mindspore.run_check()" MindSpore version: 2.2.0 The result of multiplication calculation is correct, MindSpore has been installed on platform [Ascend] successfully!
最后修改时间:2023-12-13 23:36:11
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论