寒武纪MLU SDK 之Driver介绍和使用说明

简要概述

       [寒武纪发布的驱动包主要有deb包和rpm包这两种,neuware 驱动安装包使用dkms框架来管理驱动的安装、升级和卸载目前已经支持主流的Linux发行版系统主要有Ubuntu/Centos。]

       

       本文主要介绍MLU驱动在不同的Linux系统安装、卸载和更新的过程。[这里以mlu220.m2驱动安装为例说明]

       有关MLU系列产品介绍详细信息请查阅大大通博文《寒武纪产品简介》。
        

安装、卸载和升级

  1. 使用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

  1. 使用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

  1. 使用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



  1. 使用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

 

注意事项

  1. [如果是需要降级驱动,则需要先卸载当前高版本的驱动,然后再按上述方法重新安装低版本驱动。
  2. 在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

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论