记录Atlas800服务器环境安装

一、创建安装账号

groupadd HwHiAiUser     
useradd -g HwHiAiUser -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash

二、下载依赖包

以下包根据需求自行下载

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_24.5.0-0-Linux-aarch64.sh
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2023.0.0/Ascend-hdk-910-npu-driver_23.0.0_linux-aarch64.run?response-content-type=application/octet-stream
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Ascend%20HDK/Ascend%20HDK%2023.0.0/Ascend-hdk-910-npu-firmware_7.1.0.3.220.run?response-content-type=application/octet-stream
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/CANN/CANN%207.0.0/Ascend-cann-kernels-910_7.0.0_linux.run?response-content-type=application/octet-stream
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/CANN/CANN%207.0.0/Ascend-cann-toolkit_7.0.0_linux-aarch64.run?response-content-type=application/octet-stream

三、安装环境依赖包

sudo yum install -y gcc gcc-c++ make cmake unzip zlib-devel libffi-devel openssl-devel pciutils net-tools sqlite-devel lapack-devel gcc-gfortran python3-devel

四、安装环境

  • 1、安装python
    bash miniconda3-***.sh

安装python依赖

pip3 install attrs  -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install numpy==1.26.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install decorator -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install sympy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install cffi -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install pathlib2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install psutil -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install protobuf -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install scipy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install absl-py -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 2、安装驱动和固件
    bash xxx-driver_xxxx.run -full
    bash xxx-firmware_xxx.run -full

  • 3、安装CANN
    bash xxx_cann-toolkits_xxx.run --install --install-for-all
    bash xxx_cann-kernels_xxx.run --install --install-for-all

执行:source /usr/local/Ascend/ascend-toolkit/set_env.sh

  • 4、安装MindSpore
    • 首先安装依赖包:
pip install sympy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install /usr/local/Ascend/ascend-toolkit/latest/lib64/te-*-py3-none-any.whl -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install /usr/local/Ascend/ascend-toolkit/latest/lib64/hccl-*-py3-none-any.whl -i https://pypi.tuna.tsinghua.edu.cn/simple

	- 安装mindspore
pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/2.2.14/MindSpore/unified/aarch64/mindspore-2.2.14-cp39-cp39-linux_aarch64.whl --trusted-host ms-release.obs.cn-north-4.myhuaweicloud.com -i https://pypi.tuna.tsinghua.edu.cn/simple
- 测试MindSpore
python -c "import mindspore;mindspore.set_context(device_target='Ascend');mindspore.run_check()"

五、下载Pytorch镜像

docker pull swr.cn-south-292.ca-aicc.com/cloud-c86-images/mindspore_2.2.1-pytorch_2.1.0-cann_7.0-py_39-euler_2.8.3-aarch64-d910:ca-aicc_20231222

创建容器:

docker run -itd \
--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 /home/:/home/work \
--name PyTorch_NPU \
swr.cn-south-292.ca-aicc.com/cloud-c86-images/mindspore_2.2.1-pytorch_2.1.0-cann_7.0-py_39-euler_2.8.3-aarch64-d910:ca-aicc_20231222

打开容器:

docker exec -it -u 0 xxx /bin/bash
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>