当前位置: 首页 > news >正文

瀚博半导体载天VA1 加速卡安装过程

背景:
想用 瀚博半导体载天VA1 加速卡 代替 NVIDIA 显卡跑深度学习模型
感谢瀚博的周工帮助解答。

正文:

  1. 小心拔出 NVIDIA 显卡,在PCIe 接口插上瀚博半导体载天VA1加速卡,如图:
    在这里插入图片描述
    这时显示屏连接主板的集成显卡
    在这里插入图片描述

  2. 卸载旧驱动(没有旧驱动的话跳过这步)

(1)检查推理加速卡是否已成功安装。

$ lspci -d:0100 -vvv
01:00.0 Processing accelerators: Device 1ec6:0100Subsystem: Device 1ec6:0031Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-Latency: 0, Cache Line Size: 64 bytesInterrupt: pin A routed to IRQ 16Region 0: Memory at f7000000 (32-bit, non-prefetchable) [size=8M]Region 1: Memory at f6800000 (32-bit, non-prefetchable) [size=8M]Region 2: Memory at e8000000 (64-bit, prefetchable) [size=32M]Region 4: Memory at e0000000 (64-bit, prefetchable) [size=128M]Capabilities: <access denied>Kernel driver in use: vastaiKernel modules: vastai_pci

如果输出这样,则说明推理加速卡安装成功。
(2)查看加速卡驱动包名

$ sudo dpkg --get-selections | grep vastai
vastai-pci-d2-3-v2-1-a1-3-hwtype-2-dkms		install

(3)卸载加速卡驱动包

sudo dpkg -r vastai-pci-d2-3-v2-1-a1-3-hwtype-2-dkms

(3)重启电脑

sudo reboot
  1. 安装新驱动
    (1) 先安装 dkms 和 dpkg
sudo apt-get install dkms dpkg

检查 dkms 和 dpkg是否安装成功

$ dkms --version
dkms: 2.2.1.0
$ dpkg --version
Debian 'dpkg' package management program version 1.19.0.5 (amd64).
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.

(2)安装驱动

sudo dpkg -i /opt/vastai/vaststream/vastai-pci-d2-3-v2-1-a1-3-hwtype-2_00.23.02.06_x86_64.deb

期间设置8-16位的密码,输入两次,记住密码
(3)重启电脑

sudo reboot

电脑重启会出现下图场景:
在这里插入图片描述
参考:安装Ubuntu后重启出现perform MOK management 解决,需要用到之前设置的密码。

  1. 查看驱动是否安装成功
$ ll /dev/va*
crw-rw-rw- 1 root root 321,  4 210 08:22 /dev/vacc0
crw-rw-rw- 1 root root 321,  2 210 08:22 /dev/vastai0_ctl
crw-rw-rw- 1 root root 321,  1 210 08:22 /dev/vastai0_version
crw-rw-rw- 1 root root 321,  5 210 08:22 /dev/vastai_video0
crw-rw-rw- 1 root root  10, 58 210 08:22 /dev/vatools
$ cat /dev/vastai0_version 
[DriverV2.3.0_VideoV2.1.0_AIV1.3.0_01_23_01]
[SMCU: d88b356 20230130_194311]
[BMCU: VE1S-A3-002001R 20221011] [active]
[BMCU: no_version no_build time] [backup]
[VDMCU: a118a09 20230203_033124]
[VEMCU: a2d5b1 Build: 20230204_033253]
[VDSP: tag_ks_sw_v1_2_mix-173-g878eb4-dev Build: 20230203_200119]
[CMCU: 35135c Build: 20230109_085228]
[LMCU: 9cdfed Build: 20230109_085248]
[ODSP: 9b7cac Build: 20230111_195135]
[Driver: 00.23.02.06 d2_3_v2_1_a1_3 013db8fa 2023-02-06 03:15:42]
[pcie_phy_1.0.0]
[die 0] [BL0:VE1-2.0.1R d6e1861 1028] [active]
[die 0] [BL0:VE1-2.0.0B 65647d0 1028] [backup]
http://www.lryc.cn/news/2159.html

相关文章:

  • 服务降级和熔断机制
  • 史上最全最详细的Instagram 欢迎消息引流及示例
  • MDB 5 UI-KIT Bootstrap 5 最新版放送
  • 做专家型服务者,尚博信助力企业数字化转型跑出“加速度” | 爱分析调研
  • CSS 重新认识 !important 肯定有你不知道的
  • android 12添加系统字体并且设置为默认字体
  • LeetCode刷题系列 -- 1094. 拼车
  • 二叉查找树的应用 —— K模型和KV模型
  • 深度学习实战(11):使用多层感知器分类器对手写数字进行分类
  • ThingsBoard-警报
  • 如何去阅读源码,我总结了18条心法
  • 排序:归并排序
  • Allegro172版本线到铜皮不按照设定值避让的原因和解决办法
  • 小白该从哪方面入手学习大数据
  • 尚医通(十)数据字典加Redis缓存 | MongoDB
  • 为什么我们不再发明编程语言了?
  • 预处理指令详解
  • Redis
  • Elasticsearch5.5.1 自定义评分插件开发
  • 4.4 序列化与反序列化
  • 647. 回文子串 516. 最长回文子序列
  • 实用小妙招
  • 别让猴子跳回背上
  • 数据结构 | 线性表
  • Deepwalk深度游走算法
  • 微服务项目【服务调用分布式session共享】
  • 神经网络的万能逼近定理
  • 【信息系统项目管理师】项目管理过程的三万字大论文
  • 【C++】C++11 ~ 包装器解析
  • SpringBoot整合(三)SpringBoot发送邮件