昇腾社区首页
中文
注册

注意事项

pyACL的依赖

pyACL没有安装依赖,但是有运行依赖。

用户请参见CANN 软件安装指南完成对开发环境和运行环境的部署。

安装后环境变量设置

在安装完CANN软件包之后,请务必自行配置以下环境变量,否则,将无法正常使用“import acl”

  • 若环境中安装了cann-toolkit软件包:
    # 以root用户安装toolkit包。
    . /usr/local/Ascend/ascend-toolkit/set_env.sh 
    # 以非root用户安装toolkit包。
    . ${HOME}/Ascend/ascend-toolkit/set_env.sh 
  • 若环境中安装了cann-nnrt软件包:
    # 以root用户安装nnrt包。
    . /usr/local/Ascend/nnrt/set_env.sh
    # 以非root用户安装nnrt包。
    . ${HOME}/Ascend/nnrt/set_env.sh
  • 若环境中安装了cann-nnae软件包:
    # 以root用户安装nnae包 。
    . /usr/local/Ascend/nnae/set_env.sh 
    # 以非root用户安装nnae包。
    . ${HOME}/Ascend/nnae/set_env.sh

设置完环境变量后,在Python脚本中“import acl”,就可以使用pyACL中的函数了。

其它

  • 关于日志的处理机制和日志级别设置等功能,请参见日志参考
  • pyACL部分功能可能会涉及到ATC工具来进行模型转换,请参见ATC工具使用指南
  • 生成pyACL中的“acl.so”依赖的Python版本范围为3.7.5~3.9.2。