简要概述
[寒武纪发布的驱动包主要有deb包和rpm包这两种,neuware 驱动安装包使用dkms框架来管理驱动的安装、升级和卸载目前已经支持主流的Linux发行版系统主要有Ubuntu/Centos。]
本文主要介绍MLU驱动在不同的Linux系统安装、卸载和更新的过程。[这里以mlu220.m2驱动安装为例说明]
有关MLU系列产品介绍详细信息请查阅大大通博文《寒武纪产品简介》。
安装、卸载和升级
- 使用dpkg包管理工具安装、卸载或升级
安装或升级命令:sudo dpkg -i neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
打印如上信息说明驱动安装成功。
♦查看 deb 软件包是否已经安装的命令:sudo dpkg -s neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦移除一个已安装的deb软件包的命令:sudo dpkg -r neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦完全清除一个已安装的deb软件包的命令:sudo dpkg -P neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦安装或升级驱动后,使用cnmon查看驱动版本号。如果是升级,则需要重新启动:sudo reboot
- 使用apt包管理工具安装、卸载或升级
♦安装或升级命令:sudo apt install neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦查看 deb 软件包是否已经安装的命令:sudo apt list neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦查看安装包详细信息的命令:sudo apt show neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦移除一个已安装的包的命令:sudo remove neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦完全清除一个已安装的包的命令:sudo apt purge neuware-mlu220m.2-driver-dkms_4.9.4_all.deb
♦安装或升级驱动后,使用cnmon查看驱动版本号。如果是升级,则需要重新启动:sudo reboot
- 使用rpm包管理工具安装、卸载或升级
CentOS 系统在安装rpm包之前,若系统中有 dpkg 工具,需要先卸载 dpkg 工具,该工具与 rpm包存在冲突。
♦安装命令:sudo rpm -ivh neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦升级 rpm 软件包的命令:sudo rpm -Uvh neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦移走 rpm 软件包的命令:sudo rpm -e neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦查看 rpm 软件包是否已安装的命令:sudo rpm -q neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦查看 rpm 软件包详细信息的命令:sudo rpm -qi neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦查看包中的文件的命令:sudo rpm -ql neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
安装参数如下:
--force:强制安装当前rpm包
--nodeps:如果该 rpm 包的安装依赖其他包,即使依赖包没有安装,rpm 包也强制安装
--replacefiles:无论 rpm 包是否安装,都强行安装当前 rpm 包
♦安装或升级驱动后,使用cnmon查看驱动版本号。如果是升级,则需要重新启动:sudo reboot
- 使用yum包管理工具安装、卸载或升级
♦安装命令:sudo yum install neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦查看 rpm 软件包是否已安装的命令:sudo yum list neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦查看 rpm 软件包详细信息的命令:sudo yum info neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦移除 rpm 软件包的命令:sudo yum remove neuware-mlu220m.2-driver-4.9.4-1.x86_64.rpm
♦安装或升级驱动后,使用cnmon查看驱动版本号。如果是升级,则需要重新启动:sudo reboot
注意事项
- [如果是需要降级驱动,则需要先卸载当前高版本的驱动,然后再按上述方法重新安装低版本驱动。
- 在Cambricon MLU Driver层面支持不同MLU设备混插在同一个主机里,即使硬件初始化正常情况下驱动能正常加载,能正确看到全部设备节点,但在开发中不支持混合使用非同类型的板卡。]
参考资料
https://www.cambricon.com/docs/sdk_1.7.0/driver_4.20.16/user_guide_4.20.16/driver_2/driver_2.html
评论