文档
注册

安装MindX SDK开发套件

前提条件

  • 请参见系统要求章节,完成安装前准备。
  • 安装环境中已安装推理卡驱动和固件。
  • 已经通过获取软件包获取配套版本的MindX SDK开发套件软件包。
  • 已完成CANN开发套件包安装,具体请参见安装CANN开发套件包
  • 确保已经执行以下命令,使得环境变量生效。
    # 以root用户安装toolkit包
    . /usr/local/Ascend/ascend-toolkit/set_env.sh
    # 以非root用户安装toolkit包
    . $HOME/Ascend/ascend-toolkit/set_env.sh

    具体执行路径,请按照实际安装为准。

    如果运行环境为Atlas 500 智能小站,配置环境变量说明如下:

    # 确保执行以下命令,使得环境变量生效。
    . /opt/ascend/nnrt/set_env.sh

安装步骤

  • 建议用户通过普通用户进行安装、运行。
  • {version}为开发套件包版本号,{arch}为操作系统架构,请用户自行替换。
  • 如果需要升级或卸载,请参见升级与卸载MindX SDK开发套件
  1. 以软件包的安装用户登录安装环境。
  2. 将MindX SDK开发套件包上传到安装环境的任意路径下并进入套件包所在路径。
  3. 增加对套件包的可执行权限:
    chmod +x Ascend-mindxsdk-mxmanufacture_{version}_linux-{arch}.run
  4. 执行如下命令,校验套件包的一致性和完整性:
    ./Ascend-mindxsdk-mxmanufacture_{version}_linux-{arch}.run --check

    若显示如下信息,说明套件包满足一致性和完整性:

    Verifying archive integrity...  100%   SHA256 checksums are OK. All good.    
  5. 创建MindX SDK开发套件包的安装路径。
    • 若用户想指定安装路径,需要先创建安装路径。以安装路径“/home/work/MindX_SDK”为例:
      mkdir -p /home/work/MindX_SDK
    • 若用户未指定安装路径,软件会默认安装到MindX SDK开发套件包所在的路径。
  6. 进入开发套件包的上传路径,安装MindX SDK开发套件包。(安装路径中不能包含空格。)
    • 若用户指定了安装路径。以安装路径“/home/work/MindX_SDK”为例:
      ./Ascend-mindxsdk-mxmanufacture_{version}_linux-{arch}.run --install --install-path=/home/work/MindX_SDK
    • 若用户未指定安装路径,将安装在当前路径:
      ./Ascend-mindxsdk-mxmanufacture_{version}_linux-{arch}.run --install
    安装完成后,若显示如下信息,则表示软件成功安装于指定或当前路径下:
    The installation is successfully

    具体安装命令的接口参数介绍,请见表1

    表1 接口参数表

    输入参数

    含义

    --help | -h

    查询帮助信息。

    --info

    查询包构建信息。

    --list

    查询文件列表。

    --check

    查询包完整性。

    --quiet

    启用静默模式。

    --noexec

    不执行内部脚本,一般配合“--install” “--install-path”选项使用。

    --install

    执行安装。

    --install-path=<path>

    安装包内容到指定路径下,一般配合“--install”使用。

    • 建议用户使用绝对路径安装MindX SDK开发套件,在指定安装路径时请避免使用相对路径。
    • “--version”输入参数有冲突,不可指定在“/tmp”安装SDK。

    --uninstall

    卸载,仅对run包同目录下的安装包有效。具体使用操作请参见升级与卸载MindX SDK开发套件

    --cann-path

    CANN自定义安装的路径,如CANN安装路径为用户自定义,请通过该参数导入,比如:“/home/xxx/Ascend”,该参数仅对root用户有效。

    --upgrade

    升级MindX SDK。具体使用操作请参见升级与卸载MindX SDK开发套件

    执行此操作时,会在“/tmp”下临时安装SDK的run包,如已存在则会将其卸载,不建议在“/tmp”下安装SDK。

    --version

    查询MindX SDK的版本。

    执行此操作时,会在“/tmp”下临时安装SDK的run包,查询完版本号后再卸载。

    --choose-gcc=<0,1,2>

    根据gcc的版本选择对应的run包进行安装。

    • “0”:表示自动选择相应的版本,默认值。
    • “1”:表示安装gcc 4.8.5的编译器版本。
    • “2”:安装gcc 7的编译器版本。
  7. 环境变量生效。

    进入mxmanufacture的安装路径,运行以下命令,让MindX SDK的环境变量生效。

    source  set_env.sh
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词