下载
中文
注册
未设置环境变量,导致ATC工具无法使用

未设置环境变量,导致ATC工具无法使用

2023/08/22

530

暂无评分
我要评分

问题信息

问题来源产品大类产品子类关键字
官方模型推理模型转换ATC、模型转换、环境变量

问题现象描述

输入模型转换的命令后,按回车,提示bash: atc: command not found错误。

bash: atc: command not found

原因分析

ATC工具在CANN软件包中以二进制形式存在,使用该工具前,必须通过环境变量使能二进制才可以运行工具;若使用atc --help命令回车,仍旧回显上述信息,则说明ATC工具无法使用。

解决措施

ATC工具运行前,先设置运行所需环境变量。

  • 以root用户安装Ascend-cann-toolkit包
    . /usr/local/Ascend/ascend-toolkit/set_env.sh
    #若开发套件包Ascend-cann-toolkit在非昇腾设备上安装,则如下环境变量必须执行,用于设置动态链接库所在路径,否则无需执行
    export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/<arch>-linux/devlib:$LD_LIBRARY_PATH
  • 以非root用户安装Ascend-cann-toolkit包
    . ${HOME}/Ascend/ascend-toolkit/set_env.sh
    #若开发套件包Ascend-cann-toolkit在非昇腾设备上安装,则如下环境变量必须执行,用于设置动态链接库所在路径,否则无需执行
    export LD_LIBRARY_PATH=${HOME}/Ascend/ascend-toolkit/latest/<arch>-linux/devlib:$LD_LIBRARY_PATH

    <arch>请替换为操作系统具体架构。

设置环境变量后,使用atc --help命令回车,若回显了atc相关参数信息,则说明工具可以正常使用。

本页内容