欢迎关注我的公众号 [极智视界],获取我的更多经验分享
大家好,我是极智视界,本文介绍一下 算能SC5+智算卡驱动安装与升级。
邀您加入我的知识星球「极智视界」,星球内有超多好玩的项目实战源码下载,链接:https://t.zsxq.com/0aiNxERDq
大家应该清楚,咱们用的每个加速卡/显卡,基本都是需要先安装加速卡驱动/显卡驱动,卡才能正常被调用。就像咱们平时用英伟达的显卡,都需要先安装一个显卡驱动后才能用。所以这里所说的算能的SC5+智算卡,也是一样的道理,需要先安装一个它的驱动。这里咱们就来说说,怎么安装算能SC5+卡的驱动 ==> 主要针对pcie方式。
在把SC5+卡插上pcie卡槽后,首先需要看看加速卡是否正常能被系统识别到。
打开终端执行`lspci | grep Sophon`
检查卡是否能够被识别。正常情况下应该输出如下信息:
101:00.0 Processing accelerators: Bitmain Technologies Inc. BM1684, Sophon Series Deep Learning Accelerator (rev 01)
从下图也可以看到能正常识别到加速卡,这里需要解释一下为啥是三个BM1684连在一起,首先BM1684是芯片,一块SC5+智算卡中包含三块BM1684芯片,这样就能理解了吧。
当然,一帆风顺总是让大家心情愉悦,但现实总会有一些坑。倘若PCIe加速卡没有被系统正常识别,则需要首先排除故障,通常引起pcie加速卡未被正常识别的可能原因有:
在能正常识别到SC5+加速卡之后,继续咱们的正事 ==> 安装驱动。
如果之前已经安装了旧的BM1684 SDK的驱动,则需要先卸载旧的BM1684 SDK的驱动:进入到SDK安装目录下的scripts文件夹,然后执行 `sudo ./remove_driver_pcie.sh`
卸载之后就清爽了,然后继续。
以ubuntu系统为例,安装包由三个文件构成:sophon-driver_<x.y.z>_$arch.deb
、sophon-libsophon_<x.y.z>_$arch.deb
、sophon-libsophon-dev_<x.y.z>_$arch.deb
其中,<x.y.z>
指版本号,$arch
指当前机器的硬件架构。通常x86_64机器对应的硬件架构是amd64,arm64机器对应的硬件架构是arm64。
可以参考如下命令步骤进行安装:
cd libsophon_<date>_<hash>
# 安装依赖库,只需要执行一次
sudo apt install dkms libncurses5
sudo dpkg -i sophon-*.deb
# 在终端执行如下命令,或者登出再登录当前用户后即可使用bm-smi等命令
source /etc/profile
检查一下驱动是否安装成功:
bm-smi
正常输出,说明驱动已经安装成功了。也意味着大功告成。
好了,以上分享了 算能SC5+智算卡驱动安装和升级方法,希望我的分享能对你的学习有一点帮助。
【极智视界】
《极智AI | 算能SC5+智算卡驱动安装与升级》
畅享人工智能的科技魅力。邀请您加入我的知识星球,星球内有丰富的AI技术应用相关技术文章、资源、项目源码,涵盖人脸、检测、分割、多模态、自动驾驶、工业等实用、好玩的项目应用,一定会对你的学习有所帮助。https://t.zsxq.com/0aiNxERDq