如何查看CANN升级是否成功?在有两个CANN版本的情况下,如何清楚的知道当前开发环境用的是那个版本?
收藏回复举报
如何查看CANN升级是否成功?在有两个CANN版本的情况下,如何清楚的知道当前开发环境用的是那个版本?
t('forum.solved') 已解决
发表于2024-10-16 11:24:46
0 查看

【用户类型】:合作伙伴

【昇腾产品型号】:Atlas 800 训练服务器(型号:9000)

【版本信息】:

--操作系统:EulerOS 2.0 (SP8)

--固件驱动版本:npu-smi 23.0.rc2   版本: 23.0.rc2

--CANN版本:910A上有预先安装好的CANN 7.0.RC1;我又装了CANN8.0RC1

--pytroch:2.1.0

--python:3.8

【官方样例】:---官网连接: 安装开发套件包-在昇腾设备上安装-安装开发环境-软件安装-CANN社区版8.0.RC1.alpha001开发文档-昇腾社区 (hiascend.com)

【开发内容】:跑通完成适配的llama2-7B大模型

【问题描述】:如何确认当前开发环境使用的cann版本是重新安装的cann8.0.RC1?

CANN的版本影响到torchair库在脚本运行时的导入。当前在原有cann7.0.RC1的基础上在当前用户文件路径下又装了cann8.0.RC1,同时根据上面的官方文档配置了环境变量;

由于没有root权限,cann8.0.Rc1不能装在 /usr/local/Ascend下,我装在了/ma-user/Ascend 目录下

.bashrc文件内容如下:

# .bashrc 

# Source global definitions 

if [ -f /etc/bashrc ]; then 

    . /etc/bashrc 

fi 

# User specific environment 

PATH="$HOME/.local/bin:$HOME/bin:$PATH" 

export PATH 

# Uncomment the following line if you don't like systemctl's auto-paging feature: 

# export SYSTEMD_PAGER= 

 

# User specific aliases and functions 

umask 0027 

export LD_LIBRARY_PATH=/home/ma-user/Ascend/ascend-toolkit/latest/lib64:/home/ma-user/anaconda3/envs/test/bin/../lib/libgomp.so.1:$LD_LIBRARY_PATH 

export PATH=/home/ma-user/anaconda3/bin:/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/ma-user/.local/bin 

. /home/ma-user/anaconda3/etc/profile.d/conda.sh 

umask 027 

export PS1='[\u \W]$' 

sh /modelarts/authoring/script/entrypoint/common/terminal_tips.sh 

export PS1='[\u \W]$' 

conda activate $ENV_NAME 

export LD_LIBRARY_PATH=/usr/lib/aarch64-linux-gnu/hdf5/serial:/usr/local/Ascend/driver/lib64:/usr/local/Ascend/driver/lib64/common:/usr/local/Ascend/driver/lib64/driver:/usr/local/Ascend/ascend-toolkit/latest/lib64:/usr/local/Ascend/ascend-toolkit/latest/compiler/lib64/plugin/opskernel:/usr/local/Ascend/ascend-toolkit/latest/compiler/lib64/plugin/nnengine:/usr/local/seccomponent/lib/:/usr/local/seccomponent/lib/openssl/ 

export LD_PRELOAD=/home/ma-user/anaconda3/envs/test/bin/../lib/libgomp.so.1 

. /home/ma-user/Ascend/ascend-toolkit/set_env.sh 

请问该如何区分呢?

我要发帖子