Update INSTALL_GUIDE_CN.md for ASCEND

This commit is contained in:
Songxin 2024-05-28 11:16:51 +08:00 committed by GitHub
parent faed0682fc
commit abccff0829
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 7 deletions

View File

@ -14,6 +14,7 @@
| -------- | ------------ | ----------- | ---------- |
| X86-64 | Nvidia GPU | Ubuntu-22.04 | Yes |
| X86-64 | Cambricon MLU | Ubuntu-22.04 | Yes |
| arm64 | Ascend NPU |OpenEuler 22.03| Yes |
推荐使用 X86-64 机器以及 Ubuntu-22.04,本文以此环境为例。
@ -68,6 +69,20 @@
我们强烈建议您规范安装,统一到一个目录下,以免不必要的麻烦。另外请注意,由于 MLU 上层软件建设适配程度有限,如您在其覆盖的机器,操作系统之外运行,需要在安装驱动之后使用上层软件的 Docker。
- 如您的第三方加速卡为昇腾 NPU请参考昇腾官方文档进行
> [驱动及CANN安装](https://www.hiascend.com/document/detail/zh/canncommercial/80RC1/quickstart/quickstart/quickstart_18_0006.html)
> 安装完成后请进行相应的环境变量配置,将可执行文件目录与库目录添加到操作系统识别的路径中,例如
>
> ```bash
> # 将如下内容写入到你的 bashrc 文件并 source 该文件
> export ASCEND_HOME=/usr/local/Ascend/ascend-toolkit/latest
> source /usr/local/Ascend/ascend-toolkit/set_env.sh
> # 如您不方便将上述环境变量配置到 bashrc 文件中进行长期使用,你也可以在我们提供的 env.sh 文件中进行正确配置并激活,作为临时使用
> source env.sh
> ```
我们强烈建议您规范安装,统一到一个目录下,以免不必要的麻烦。
4. 确认您安装了 makebuild-essential python-is-python3 python-dev-is-python3 python3-pip libdw-dev如您的机器没有上述基础依赖请自行按需安装。
- 在使用 apt-get 工具情况下,您可以这样执行
@ -140,13 +155,6 @@
make install-python KUNLUN=ON
```
编译 CPU 部分,同时编译华为 ASCEND 部分:
```bash
export ASCEND_HOME=/path/to/your/ascend_home
make install-python ASCEND=ON
```
3. 使用方法
安装成功后,您就可以使用本项目的 Python 接口进行编码并运行。具体使用方式可以参考项目样例代码 example/Resnet/resnet.py 以及用户使用手册