环境准备

CANN环境安装

参见CANN 软件安装指南安装Ascend-cann-toolkit开发套件包。

CANN组合包提供进程级环境变量设置脚本,供用户在进程中引用,以自动完成环境变量设置。执行命令参考如下,以下示例均为root或非root用户默认安装路径,请以实际安装路径为准。

# 存在多个python3版本时,以指定python3.7.5为例,请根据实际修改
export PATH=/usr/local/python3.7.5/bin:$PATH 
# 以root用户安装toolkit包
. /usr/local/Ascend/ascend-toolkit/set_env.sh 
# 以非root用户安装toolkit包
. ${HOME}/Ascend/ascend-toolkit/set_env.sh 

生态知识库Python环境适配

当前专家系统生态知识库支持Python3.7、Python3.8和Python3.9版本。如果需要链接其他版本。请指定系统的该文件指向其他版本的库文件。或者通过LD_LIBRARY_PATH进行临时指定。

  1. 进入专家系统工具目录。

    cd ${install_path}/ascend-toolkit/latest/tools/msadvisor/

  2. 查看当前专家系统生态知识库链接的Python版本。

    ldd lib64/libpy_engine.so

    如下图所示,当前专家系统生态知识库链接的Python版本为3.7.5。

  3. 如果libpy_engine.so找不到libpython3.so,根据当前python版本找到对应的lib库所在的路径,并将该路径配置到环境变量LD_LIBRARY_PATH