文档
注册

卸载

  • 卸载属于高危操作,请确保没有服务正在使用SDK后,再执行卸载操作。
  • 用户在卸载时会同时删除mxVision相关算子文件,算子文件安装目录为“${ASCEND_OPP_PATH}/vendors/customize_vision” ,其中${ASCEND_OPP_PATH}为安装mxVision时设置的CANN环境变量目录;如果环境中存在多个mxVision,卸载后可能会造成找不到算子,此时需要重新安装mxVision。

在卸载之前会检查当前mxVision是否仍有服务正在运行使用。卸载过程中会保留用户的数据和配置。

  1. 进入mxVision的安装路径,确认mxVision目录下“bin”目录中的“uninstall.sh”脚本是否有可执行权限。
    cd mxVision/bin
    ls -l uninstall.sh

    若脚本没有可执行权限,请执行如下命令,给予“uninstall.sh”脚本可执行权限。

    chmod u+x uninstall.sh
  2. 选择执行以下任意一种命令,开始执行卸载。
    ./uninstall.sh
    ./Ascend-mindxsdk-mxvision_{version}_linux-{arch}.run --uninstall

    使用“uninstall.sh”脚本进行卸载操作仅适用于正常安装途径,如需解决安装异常等情况,请通过“--uninstall”方式进行卸载。

  3. 执行卸载脚本时,卸载脚本会先行检测当前mxVision下的服务是否正在运行。若检测到有当前mxVision下的服务正在运行,则会出现错误提示,并中断卸载过程,脚本返回值为 255。
    [WARN ][Uninst  ] StreamServer is still running. Uninstallation aborted.
    [INFO ][Uninst  ] Uninstall MindX SDK failed.

    此时应该使用以下命令检查当前mxVision下的服务的运行情况。并逐个检查进程的运行情况。若相关进程因业务原因不可停止,应考虑停止卸载过程。

    pgrep mxStreammanager | xargs ps -o cmd=-p | grep $(pwd)
    pgrep mxmfCommander | xargs ps -o cmd=-p | grep $(pwd)
    ps -ef | grep "python3 streamserverSourceCode/main.py"

    若未检测到任何当前mxVision下的正在运行的服务,则可能会出现以下提示,并开始卸载过程。

    [INFO ][Uninst  ]No service is running. Uninstallation going.

    卸载过程可能在部分文件夹中产生如下提示。

    rm: cannot remove 'config': Directory not empty

    此类提示是由于保留配置文件而产生的,可忽略相关提示。

搜索结果
找到“0”个结果

当前产品无相关内容

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