# 安装toolkit包
. $HOME/Ascend/ascend-toolkit/set_env.sh
具体执行路径,请按照实际安装为准。
安装mxVision会将算子拷贝到CANN的安装路径下,因此安装mxVision后,如果卸载安装或升级CANN,会造成找不到算子,此时需要重新安装mxVision。
chmod u+x Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run
./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --check
如果系统没有shasum或者sha256sum工具则会校验失败。
若显示如下信息,说明软件包满足一致性和完整性。
Verifying archive integrity... 100% SHA256 checksums are OK. All good.
mkdir -p /home/work/MindX_SDK
./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install --install-path=/home/work/MindX_SDK
或者
echo y | ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install --install-path=/home/work/MindX_SDK
./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install
或者
echo y | ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --install
Successfully installed mindx-xxx
若安装时,出现libpython3.9.so.1.0报错,请参见使用mxVision安装时,出现libpython3.9.so.1.0报错解决。
具体安装命令的接口参数介绍,请见表1。
输入参数 |
含义 |
---|---|
--help | -h |
查询帮助信息。 |
--info |
查询包构建信息。 |
--list |
查询文件列表。 |
--check |
查询包完整性。 |
--quiet |
启用静默模式,并默认接受华为企业业务最终用户许可协议(EULA),需要和--install或--upgrade参数配合使用。 |
--noexec |
不执行内部脚本,一般配合“--install” “--install-path”选项使用。 |
--install |
执行安装。当前路径不能存在非法字符,仅支持大小写字母、数字、-_./特殊字符。 |
--install-path=<path> |
(可选)自定义软件包安装根目录。如未设置,默认为当前命令执行所在目录。
|
--uninstall |
卸载,仅对run包同目录下的安装包有效。具体使用操作请参见卸载。当前路径不能存在非法字符,仅支持大小写字母、数字、-_./特殊字符。 |
--cann-path |
CANN自定义安装的路径,如CANN安装路径为用户自定义,请通过该参数导入。比如“/home/xxx/Ascend”。 |
--upgrade |
升级mxVision。具体使用操作请参见升级前必读。 执行此操作时,会在“/tmp”下临时安装mxVision的run包,如已存在则会将其卸载,不建议在“/tmp”下安装mxVision。 |
--version |
查询mxVision的版本。 执行此操作时,会在“/tmp”下临时安装mxVision的run包,查询完版本号后再卸载。 |
--choose-gcc=<0,1> |
根据gcc的版本选择对应的run包进行安装。
|
--nox11 |
不生成虚拟终端。 |
进入mxVision的安装路径,运行以下命令,使mxVision的环境变量生效(如使用openEuler操作系统时,出现yum、cmake不可用等情况,请参见openEuler操作系统系统命令yum、cmake不可用处理)。
source set_env.sh
mxVision安装完成后,可参考快速入门,验证mxVision安装结果,初步了解mxVision应用开发。