卸载MindX DL通过逐一卸载各组件,以及对应的命名空间、日志目录、配置文件等实现。请根据安装方式选择对应的卸载方式。
systemctl stop device-plugin.service systemctl disable device-plugin.service chattr -i /etc/systemd/system/device-plugin.service rm -f /etc/systemd/system/device-plugin.service systemctl daemon-reload systemctl reset-failed rm -f /usr/local/bin/device-plugin rm -rf /usr/local/kmc
删除“/usr/local/kmc”目录可能会影响系统中以二进制启动的Ascend Device Plugin和NPU-Exporter组件,删除前请仔细确认。
cd /home/ascend-hccl-controller
kubectl delete -f hccl-controller-*.yaml
Ascend Device Plugin配合Volcano使用时,会创建configmap,执行如下命令进行删除
kubectl delete cm mindx-dl-deviceinfo-<node-name> -n kube-system
执行如下命令,卸载安装MindX DL时创建的namespace。删除namespace会删除该namespace下的所有资源,请确认后再执行。
kubectl delete ns mindx-dl
参考创建MindX DL日志目录章节,在对应节点上删除MindX DL组件的日志目录,组件安装节点可参考组件安装位置,请确认后再删除。