安装Vision SDK

安装须知

安装准备

安装步骤

  1. 登录安装环境。
  2. Vision SDK软件包上传到安装环境的任意路径下并进入软件包所在路径。
  3. 增加对软件包的可执行权限。

    chmod u+x Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run

  4. 执行如下命令,校验软件包的一致性和完整性。

    ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --check

    如果系统没有shasum或者sha256sum工具则会校验失败,此时需要自行安装shasum或者sha256sum工具。

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

    1
    Verifying archive integrity...  100%   SHA256 checksums are OK. All good.    
    

  5. 创建Vision SDK软件包的安装路径。不建议在“/tmp”路径下安装Vision SDK

    • 若用户想指定安装路径,需要先创建安装路径。以安装路径“/home/work/Mind_SDK”为例:
      1
      mkdir -p /home/work/Mind_SDK
      
    • 若用户未指定安装路径,软件会默认安装到Vision SDK软件包所在的路径。

  6. 进入软件包的上传路径,参考以下命令安装Vision SDK(安装路径的相关约束请参考表1--install-path的相关描述)。安装Vision SDK时会弹出确认是否接受EULA协议的说明,若需要在安装时直接跳过该步骤,可在安装命令前增加echo y |,表示同意华为企业业务最终用户许可协议(EULA)

    • 若用户指定了安装路径。以安装路径“/home/work/Mind_SDK”为例:
      ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install --install-path=/home/work/Mind_SDK

      或者

      echo y | ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install --install-path=/home/work/Mind_SDK
    • 若用户未指定安装路径,将安装在当前路径。
      ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install

      或者

      echo y | ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install

    --install安装命令同时支持输入可选参数,如表1所示。

  7. 可选:安装过程中提示“Do you accept the EULA to install mxVision?”时,输入Y或y,表示同意EULA协议,继续进行安装;输入其他字符时停止安装,退出程序。
  8. 安装完成后,若未出现错误信息,表示软件成功安装于指定或默认路径下。

    Successfully installed mindx-xxx

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

  9. 环境变量生效。

    进入Vision SDK的安装路径,运行以下命令,使Vision SDK的环境变量生效(如使用openEuler操作系统时,出现yum、cmake不可用等情况,请参见openEuler操作系统系统命令yum、cmake不可用处理)。

    1
    source set_env.sh
    

  10. Vision SDK安装完成后,可参考快速入门,验证Vision SDK安装结果,初步了解Vision SDK应用开发。

相关参考

表1 接口参数表

输入参数

含义

--help | -h

查询帮助信息。

--info

查询包构建信息。

--list

查询文件列表。

--check

查询包完整性。

--quiet

启用静默模式,并默认接受华为企业业务最终用户许可协议(EULA),需要和--install或--upgrade参数配合使用。

--noexec

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

--install

执行安装。当前路径不能存在非法字符,仅支持大小写字母、数字、-_./特殊字符。

--install-path=<path>

(可选)自定义软件包安装根目录。如未设置,默认为当前命令执行所在目录。

  • 建议用户使用绝对路径安装开发套件,在指定安装路径时请避免使用相对路径。
  • “--version”输入参数有冲突,不建议在“/tmp”路径下安装Vision SDK
  • 需要和--install或--upgrade参数配合使用。
  • 传入参数路径不能存在非法字符,仅支持大小写字母、数字、-_./特殊字符。

--uninstall

卸载,仅对run包同目录下的安装包有效。具体使用操作请参见卸载。当前路径不能存在非法字符,仅支持大小写字母、数字、-_./特殊字符。

--cann-path

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

--upgrade

升级Vision SDK。具体使用操作请参见升级

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

--version

查询Vision SDK的版本。

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

--choose-gcc=<0,1>

根据gcc的版本选择对应的run包进行安装。需要和--install或--upgrade参数配合使用。

  • “0”:安装gcc 7的编译器版本,默认值。
  • “1”:安装gcc 4.8.5的编译器版本。

--nox11

不生成虚拟终端。需要和--install或--upgrade参数配合使用。