Ascend C环境准备
收藏回复举报
回复仅回复人和楼主可见
Ascend C环境准备
新人帖
发表于2023-08-24 20:10:53
0 查看

环境安装方式一:华为云公共环境使用

该环境安装方式,适用于希望快速上手的人群。

注意点:

1. 公共环境每次使用时长为1小时,超过时间后非work目录下的文件会被清空,所以每次使用时都需要重新安装CANN包及设置环境变量。

2. 公共环境72小时未使用,会释放所有资源(即work目录下的文件也会被清空),请务必及时保存必要文件。

步骤一:登录ModelArts,控制台选择北京四,并进入CodeLab

wiki1.png

步骤二:选择Terminal进入终端页面

wiki2.png

步骤三:在Terminal中执行以下命令,下载CANN社区版toolkit包、communitysdk包,及CMake-v3.26.4源码包,并安装tookit。

wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Milan-ASL/Milan-ASL%20V100R001C13SPC702/Ascend-cann-toolkit_7.0.RC1.alpha002_linux-x86_64.run -O Ascend-cann-toolkit_7.0.RC1.alpha002_linux-x86_64.run
chmod +x Ascend-cann-toolkit_7.0.RC1.alpha002_linux-x86_64.run
./Ascend-cann-toolkit_7.0.RC1.alpha002_linux-x86_64.run --install --force
wget https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Milan-ASL/Milan-ASL%20V100R001C13SPC702/Ascend-cann-communitysdk_7.0.RC1.alpha002_linux-x86_64.tar.gz -O Ascend-cann-communitysdk_7.0.RC1.alpha002_linux-x86_64.tar.gz
tar -xf Ascend-cann-communitysdk_7.0.RC1.alpha002_linux-x86_64.tar.gz -C ~/Ascend/ascend-toolkit/latest
wget https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-linux-x86_64.tar.gz
tar -xf cmake-3.26.4-linux-x86_64.tar.gz

wiki3.png

步骤四:设置环境变量

source /home/ma-user/Ascend/ascend-toolkit/set_env.sh
export ASCEND_CUSTOM_PATH=$HOME/Ascend/ascend-toolkit/latest
export ASCEND_HOME_DIR=$HOME/Ascend/ascend-toolkit/latest
export PATH=/home/ma-user/work/cmake-3.26.4-linux-x86_64/bin:$PATH

步骤五:下载samples仓并运行样例,如add_custom样例

git clone https://gitee.com/ascend/samples.git
cd ./samples/cplusplus/level1_single_api/4_op_dev/6_ascendc_custom_op/kernel_invocation/Add
bash run.sh add_custom ascend910 AiCore cpu

环境安装方式二:自有Linux环境安装

该环境安装方式,适用于希望在自有Linux上安装环境的人群。

步骤一:安装社区版本的对应平台开发套件软件包(toolkit)及配套版本的算子开发工具包(communitysdk)。

软件包下载地址   (建议下载并安装7.0.RC1.alpha002版本)
其中communitysdk包需解压到toolkit安装路径(如~/Ascend/ascend-toolkit/latest/,后续都以该目录为例,请根据实际安装目录自行修改)。
参考命令:

./Ascend-cann-toolkit_7.0.RC1.alpha002_linux-x86_64.run –-install --force
tar xf Ascend-cann-communitysdk_7.0.RC1.alpha002_linux-x86_64.tar.gz -C ~/Ascend/ascend-toolkit/latest/

说明:上述例子以x86环境普通用户默认安装为例,请根据实际场景执行修改。

步骤二:配置CANN包环境变量,路径为安装toolkit的目录

export ASCEND_HOME_DIR=~/Ascend/ascend-toolkit/latest
source ~/Ascend/ascend-toolkit/set_env.sh

本帖最后由 匿名用户2023/08/24 20:34:39 编辑

我要发帖子