安装

  1. 校验软件包。

    切换到AMCT软件包所在目录,进入解压后的amct/amct_acl目录,执行如下命令,校验软件包安装文件的一致性和完整性。

    ./*.run --check

  2. (可选)设置软件包安装路径。

    通过设置如下环境变量,指定软件包的安装路径。执行完安装命令后,软件包安装到该环境变量指定的路径。

    export ASCEND_HOME_PATH=${install_path}

    通过export方式设置环境变量,只在当前窗口有效,设置完成后立即生效,用户也可以通过修改~/.bashrc文件方式设置永久环境变量:

    1. 以安装用户在任意目录下执行vi ~/.bashrc,在该文件最后添加上述内容。
    2. 执行:wq!命令保存文件并退出。
    3. 执行source ~/.bashrc使环境变量生效。

    若已经通过2环境变量方式设置了软件包的安装路径,3安装命令中又使用--install-path=path参数指定安装路径,则以--install-path=path参数指定的安装路径为准。

    • 若未使用--install-path=path参数,则安装到ASCEND_HOME_PATH环境变量指定的安装路径。
    • 若未使用--install-path=path参数和ASCEND_HOME_PATH环境变量,则使用默认安装路径:非root用户场景下,默认安装路径为$HOME/Ascend;root用户默认为/usr/local/Ascend。

    --install-path参数说明请参见软件包支持参数说明

  3. 切换到AMCT软件包所在目录,进入解压后的amct/amct_acl目录,执行如下命令进行安装:

    ./Ascend-amct_acl-{software version}-{os}.{arch}.run --full

    该软件包支持的更多参数请参见软件包支持参数说明,可以通过./*.run --help命令查询。

    若出现如下关键信息,则说明安装成功:
    Amct_acl package installed successfully!   
    • 软件包默认安装路径:
      • root用户:/usr/local/Ascend
      • 非root用户:$HOME/Ascend
    • 安装详细日志路径:
      • root用户:/var/log/ascend_seclog/ascend_install.log
      • 非root用户:$HOME/var/log/ascend_seclog/ascend_install.log
    • 安装后软件包的安装路径、安装模式以及运行用户信息记录路径:${INSTALL_DIR}/<version>/tools/amct_acl/ascend_install.info,其中

      ${INSTALL_DIR}为软件包的安装路径,<version>表示软件包具体版本号。

    支持同一个安装用户在相同安装路径安装多个不同版本的软件包,以非root用户默认安装路径$HOME/Ascend为例,安装多个版本后,$HOME/Ascend/目录呈现形式为:
    ascend@dggphicprd32833:~/Ascend$ ll
    total 20
    drwxr-x---  5 ascend ascend 4096 Mar 11 16:06 ./
    drwxr-x--- 22 ascend ascend 4096 Mar 11 16:06 ../
    drwxr-x---  5 ascend ascend 4096 Mar 11 16:02 <version1>/
    drwxrwxr-x  5 ascend ascend 4096 Mar 11 16:06 <version2>/
    drwxr-x---  4 ascend ascend 4096 Mar 11 16:06 latest/
    ascend@dggphicprd32833:~/Ascend$ cd latest/tools
    ascend@dggphicprd32833:~/Ascend/latest/tools$ ll
    total 8
    drwxr-x--- 2 ascend ascend 4096 Mar 11 16:06 ./
    drwxr-x--- 4 ascend ascend 4096 Mar 11 16:06 ../
    lrwxrwxrwx 1 ascend ascend   30 Mar 11 16:06 amct_acl -> ../../<version2>/tools/amct_acl/

    latest目录下的文件始终指向最近一次安装的版本(<version2>为最近一次安装的版本)。

  4. 执行如下命令生效AMCT可执行文件amct_acl

    source ${INSTALL_DIR}/latest/bin/setenv.bash

    ${INSTALL_DIR}请根据amct_acl软件包的实际安装路径进行替换。上述环境变量只在当前窗口生效,用户也可以将上述命令写入~/.bashrc文件,使其永久生效,设置方法请参见2.a~2.c