操作系统和软件版本如表2所示。
项目 |
版本 |
下载地址 |
---|---|---|
OS |
|
/ |
Docker |
Docker 28.0.1 for Arm |
https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz |
Docker Compose |
Docker Compose 2.33.1 for Arm |
https://github.com/docker/compose/releases/download/v2.33.1/docker-compose-linux-aarch64 |
Mindie |
1.0.0-300I-Duo-py311-openeuler24.03-lts |
https://www.hiascend.com/developer/ascendhub/detail/af85b724a7e5469ebd7ea13c3439d48f |
Mindie驱动软件包 |
Ascend-hdk-310p-npu-driver_24.1.0.1_linux-aarch64.run |
|
Mindie固件软件包 |
Ascend-hdk-310p-npu-firmware_7.5.0.5.220.run |
|
Mis-tei |
7.0.RC1-300I-Duo-aarch64 |
https://www.hiascend.com/developer/ascendhub/detail/07a016975cc341f3a5ae131f2b52399d |
配置环境前需关闭防火墙和SELinux,可以按照下面的步骤操作。
防火墙设置:
systemctl status firewalld
systemctl disable firewalld --now
SELinux设置:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
同时请提前安装好Docker软件,如未安装按照下面描述进行离线安装。
wget https://download.docker.com/linux/static/stable/aarch64/docker-28.0.1.tgz
tar -xvf docker-28.0.1.tgz
mv docker/* /usr/bin/
vi /etc/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 TimeoutSec=0 RestartSec=2 ExecStartPost=/usr/sbin/iptables -P FORWARD ACCEPT Restart=always TimeoutStartSec=0 LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity Delegate=yes KillMode=process StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload systemctl start docker