找回密码
 注册
关于网站域名变更的通知
查看: 828|回复: 3
打印 上一主题 下一主题

RK3588开发板上部署DeepSeek-R1大模型的完整指南

  [复制链接]

该用户从未签到

跳转到指定楼层
#
 楼主| 发表于 2025-2-27 16:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
DeepSeek作为国产AI大数据模型的代表,凭借其卓越的推理能力和高效的文本生成技术,在全球人工智能领域引发广泛关注。DeepSeek-R1作为该系列最新迭代版本,实现了长文本处理效能跃迁、多模态扩展规划、嵌入式适配等技术维度的突破。
8 E- {/ N: y& G0 R9 v! r: ^: p

- |: g: ]1 ^# h0 W1 P9 s, R& K! aRK3588作为瑞芯微推出的旗舰级芯片,凭借多核异构计算能力以及强大的CPU、GPU和NPU性能,成为嵌入式AI应用的理想平台。DeepSeek-R1与OK3588-C开发板的深度融合,标志着国产AI大模型从云端向边缘端的延伸。这种“先进算法+定制化芯片”的协同模式,不仅解决了边缘侧实时性、隐私保护等关键需求,更构建起从技术研发到产业赋能的完整价值链条,为各行业智能化转型提供可复用的创新范式。接下来,让我们深入探讨这一过程是如何具体实现的。* F4 {8 V7 O9 w7 G6 a
0 Y. G$ }! E$ q$ c
一、移植过程
2 k; I0 V: F. j1 V* M) T. ?: \0 R
(1)下载DeepSeek-R1源码
9 ^. |+ v5 N4 k" q
在Ubuntu虚拟机上从DeepSeek-R1官网地址下载DeepSeek-R1-Distill-Qwen-1.5B权重文件。
2 u0 k+ M* u% e" D: {- G! G9 b( v- S
2 g0 ?) v# M5 n$ [6 n" v# W
(2)安装转换工具
2 q9 \* }7 \5 I6 o2 [
在Ubuntu创建虚拟环境并安装RKLLM-Toolkit,以便将DeepSeek-R1大语言模型转换为RKLLM模型格式和编译板端推理的可执行程序。
8 T- N& C: g7 Z) X$ O
( b* b* @" @& U" `$ g
(3)模型转换
- w; Q4 p5 B' b' I
使用RKLLM-Toolkit对模型进行转换,RKLLM-Toolkit提供模型的转换、量化功能。作为RKLLM-Toolkit的核心功能之一,它允许用户将Hugging Face或GGUF格式的大语言模型转换为RKLLM模型,从而将RKLLM模型在Rockchip NPU上加载运行。, q& p# t  M) C% f
8 D, L9 A- W5 w0 d; B
(4)编译DeepSeek-R1程序 0 O; C# x7 p  i$ E
安装交叉编译工具链,以编译RKLLM Runtime可执行文件,该程序包含模型初始化、模型推理、回调函数处理输出和模型资源释放等全部流程。, L8 B  v+ s: s0 P/ e+ ^

% v" R' q" ^% ]  ]" x(5)模型部署 0 d: \0 t) l% \) ~% \- [7 s
将编译好的RKLLM模型和可执行文件上传至板端即可执行,这样就可以在OK3588-C开发板的调试串口上和DeepSeek-R1对话了,而且无需联网。/ b* }' g' c3 ^2 t" `, K
- L% O* b( Y: h! v5 h! A1 p' e" V
二、效果展示" T( g/ ?% @. H& j
DeepSeek-R1是一款多功能的人工智能助手,它在多个领域内均能提供高效而全面的支持。即便是本地离线版本,无论是日常的信息检索需求、专业设备的维修指导建议、复杂数学问题的解答,还是编程任务的辅助完成,R1都能凭借其强大的数据处理能力和广博的知识储备库,给出既准确且实用的建议,成为用户在各领域探索时的可靠伙伴。2 |6 d2 E+ i- m# c

/ ?( F- m0 |% c* E% u# r(1)普通信息搜索
! H% t2 l4 \! ?* Q' [
DeepSeek-R1能够快速检索并提供准确的信息。例如,当询问“保定飞凌嵌入式技术有限公司”时,DeepSeek-R1可以详细介绍该公司的背景、主营业务、产品特点等,帮助用户全面了解该公司的情况。
7 D- r) r8 O3 J2 f5 W7 l

, M: I0 T! w) ~5 y2 l % B0 ]1 e$ P& I/ W9 G
: ]# k8 u  @2 x$ V
[backcolor=var(--GBK09A)]6 B$ s3 @7 B/ }4 }- E7 u$ ^

" \# _! C# |  c9 n
[color=var(--GBK99A)]上传视频封面
. d  |. @# k* D5 L: T$ c  u) S

" L, i) W) A! W$ E% D5 G( @& H0 s' \/ W
8 U. |) C: k' H8 [# P. D- i
; W! ~2 k. I4 G% g( r

/ Z0 h3 o8 {, n
% l4 \( |$ E& r  y! D. K* K- |​[color=var(--GBK05A)]好的标题可以获得更多的推荐及关注者" b% S) F& E& L& h

) n& X9 C, t- f6 T% a3 S
1 n: u3 j% T7 }: Q# p: j
" r7 U$ F2 O/ O: q0 H" e, I) Z1 R, Q0 a" A# {% R

& o1 ?4 d7 o+ E+ @  H4 F$ j1 a8 o) {0 Y+ `$ B5 t- J. q

, Z9 W4 t2 i# m5 A4 t6 X(2)专业设备问题维修意见
, l8 t; f; T# \! K2 R8 F
对于专业设备问题,DeepSeek-R1能够提供详细的故障分析和解决方案。例如,针对PLC报错误码E01的问题,R1分析可能造成故障的原因,如电源问题、接线错误或硬件故障,并提供相应的解决步骤,帮助用户快速排除故障。
0 m- z# }( {1 f0 Z) N+ c4 a' n
' e. E: i1 W- d* s6 O% p
, C+ O, \/ r) j2 k9 }6 k; w
5 Q" K; k) B: J; B
[backcolor=var(--GBK09A)]: d# a3 q: d$ C6 h9 |+ _, [! G- O
2 A( T; A. d2 a/ {8 J# n' ?
[color=var(--GBK99A)]上传视频封面
4 [3 ]+ K0 W. b- W# P1 U- g
% v" M) B6 p& d
1 F6 I. D. T: g% k7 \

$ |& M; A! f  H  d; b
  W5 _9 S9 d1 D# }
* t$ `! ]0 i1 j2 {# b: L0 {6 l! K8 B7 u" P
​[color=var(--GBK05A)]好的标题可以获得更多的推荐及关注者
  e: g, d! c- r) f- n4 p8 K  c
8 i7 Y% U1 i( X; R, W: ]7 p- e% v; f& m- V5 L8 E4 d3 A: q: _

; G6 X6 I9 J) T# c, s6 Q
' p3 O2 g& a8 w- ~; m; j$ \" i; _8 ^/ d" x/ U9 w5 |/ ~& q

5 H  P( p  h8 F8 J4 O* c) _; \7 d1 L' @
(3)数学题解答
6 w4 c0 n* @2 r7 }. p
DeepSeek-R1拥有卓越的数学运算能力,擅长解决各类数学难题。举例来说,在面对红蓝铅笔的采购问题时,它能够巧妙地构建方程组并迅速求解,精确计算出红铅笔与蓝铅笔的应购数量,为用户提供即时且准确的解决方案。不仅如此,DeepSeek-R1还附带了详尽的验证步骤,确保结果的准确无误。
, g' G5 B3 o3 Z

; x+ t0 {7 F1 n" d8 I' _0 C
# Q+ o4 a0 h2 E9 L' t

1 D: z8 S$ E, g. T, \[backcolor=var(--GBK09A)]4 }; l! f- {7 Q& ]0 g3 U  p3 y

+ V4 K6 v& G- |6 y8 S
[color=var(--GBK99A)]上传视频封面
, A+ y* l8 [' h+ l# @

" H9 _8 m) c6 H0 f( Y6 N5 f5 d' f( K

2 n7 a8 T0 x3 m/ P5 R& {+ J# G; s
  A! t) t5 m, T! z6 t8 `; a: l) K5 ~! z: r4 t$ s( v) [9 K& F
$ V0 G* H' I; G. c+ B8 ]6 c
​[color=var(--GBK05A)]好的标题可以获得更多的推荐及关注者! _# @% z5 m: x% {1 p, `
4 U% U3 I6 E; X2 o

& H' A" n, L: ~. N7 r
7 u# t2 i) v/ z9 d6 _: n% \4 h8 |0 Q5 b# {0 w8 W  y: {# D% Z

9 e+ ^" U& x- c$ W; d
" i5 e) g8 S7 g& A" x4 n# T
. A0 |# h3 a1 l, h- }* ^(4)编程任务5 K2 T  q0 A, u% _" r" Q% A, b( C3 A0 j
DeepSeek-R1在编程方面表现出色,能够根据用户需求编写代码。例如,针对OK3588-C开发板的串口通信需求,R1可以提供完整的C语言示例程序,包括串口初始化、数据接收和发送等功能,帮助用户实现串口通信。
  t( f- a+ Z) C

  D3 t% S! _! K; {& d' Q( R
" A8 R; F' d5 z+ ?; a8 h

, N6 t3 a; ^; l8 p5 n4 J+ V' B[backcolor=var(--GBK09A)]
% A3 q" A0 I; \- J; k6 c3 ?: B' q1 x' z6 [! d7 n, C: j
[color=var(--GBK99A)]上传视频封面
; X( Z# @. X2 P# c3 H

& ?# u* i' P, }( d7 ~! r( C) J" n3 ]" q* j! @/ F( d
$ T2 \- l' f+ V) R+ c6 I! V

! i4 Q% y) i* y) n  ?. _+ \0 ^0 U$ x8 G% E

: U$ V- n! `5 M​[color=var(--GBK05A)]好的标题可以获得更多的推荐及关注者
3 f1 y+ Z" q, Q7 B5 q. O: u$ _  R3 h( j0 R9 R4 H; s! R

. `+ ]0 _! K" o  Q1 j( D2 v8 S  i5 H* h) k  G: m" d  Q, z3 A! ^1 I. Z

7 z/ P9 h: N2 h1 G6 M# u- m  Y8 p) ?1 S  D
; O0 ^: a" j2 O5 m: j# _

" [* s* d! `( l3 S' f: E: l从上述视频中不难发现,DeepSeek-R1在众多领域内彰显了其卓越的实用价值与高效性能,已然成为用户工作中不可或缺的智能伙伴。' f( U% o5 Z4 b& J
5 q% f% O' ~% d% s' ]+ I. R
三、性能测评5 k0 z, c/ w; r, F, [7 }4 r3 O5 Q
在完成移植后我们进行了全面的性能评测,以验证 DeepSeek-R1在OK3588-C开发板上的运行效果。经过详细的测试与对比,归纳了以下几个关键性能指标:实时性:从上文视频播放中可以看到,DeepSeek-R1输出的回答结果清晰且流畅,未出现任何延迟或卡顿现象。CPU占用:DeepSeek-R1在OK3588-C开发板上运行的CPU占用为12%~17%,这一表现证明了框架的高效性,使其即便在资源受限的设备上也能顺利运行,扩展了其应用场景和商业潜力。5 j: F8 x' j0 r- f* a* ~; }

/ _! [8 T5 i! ~6 C! q1 L+ N( a; ]$ g. C: p. m: [0 l+ ]
% ^  h% [- Q+ r  Q$ B2 [, }7 O$ h
1 m/ T8 |! |0 R0 I" {' [- X# ~
[backcolor=rgba(0, 0, 0, 0.1)]
/ a9 @( _6 B- F[backcolor=rgba(0, 0, 0, 0.1)]: {9 ?& c7 _' b1 k
* e" D7 a9 S( t; v, g
6 U4 T4 o$ h4 U, b! ]- ~5 E
; a' _1 n6 U' s7 G; s# i! u
3 O6 Z, i, Y4 q
2 h" y# |" L6 g. ?; u% x6 W

; Q& U+ o3 {8 y) v添加图片注释,不超过 140 字(可选)
* ~2 S' c3 V; ~% z
, Z  r% s7 h5 \
+ f) U, B" b) S) K. u. `8 g+ i' g+ b& {  L/ H" C2 G
5 r  p. X3 g' b. F0 s: }
内存占用:在进行上述功能测试时,DeepSeek-R1的内存使用量约为825MB。这保证了系统的流畅运行,避免了由于内存不足引起的性能问题,使得用户的应用体验更加顺畅。4 q/ `8 o. p0 r3 E7 ?

9 x& N& G. G: n! T2 Y! r  u4 f+ z) R/ [6 {7 W
/ S6 Y; ~" O2 s1 X8 @& D
+ [) X5 }( x' C5 [4 V: A
[backcolor=rgba(0, 0, 0, 0.1)]. o4 \- e6 n. S3 P1 D& R
[backcolor=rgba(0, 0, 0, 0.1)]
! a* }; K6 i7 a3 ]
" L0 x3 k' ?8 C9 u7 v0 \# ^
5 Q& J) H/ h8 p2 t  y& G: h
9 U. w" J6 w1 @) }

1 }. ?7 d/ [2 t( z4 V1 S* {' w" w8 L/ C! t* Q! i

1 s8 w' l% @4 I  \& i4 Y添加图片注释,不超过 140 字(可选)
4 n8 q  U& J. v! T
( x+ g5 Z2 ?# C1 j% G! O- L7 T$ h2 H

9 `, q- Y) _5 h- ?( K4 X$ T- _
1 C+ \1 s' L  \! N* _1 {
NPU占用:由下图可见DeepSeek-R1在OK3588-C开发板上运行时,能够更高效地分配计算资源,其NPU(神经处理单元)的三个核心负载均达到了83%。
1 _* V! N% f# B! J) m9 K1 G2 Y
4 f3 r5 _% q& S
. k" k% A: o  k$ G# J6 y

2 x4 m$ z1 W* t

2 P, ~9 ?  D/ }8 m2 |7 _
[backcolor=rgba(0, 0, 0, 0.1)]& o. x/ N' T$ K6 j$ s+ A4 \
[backcolor=rgba(0, 0, 0, 0.1)]
5 {. p. R2 S/ e: e% O7 X3 A" h# I$ _  Z( ?

6 M) y3 S* ^  m$ D% S3 [( m' {% ~2 _5 g7 C8 e  T, G- J( S
0 E8 T- c. n- }5 \
' c3 N/ N* t" K, c" x7 S" m
  L$ T! W* t4 I- ]$ B. {
添加图片注释,不超过 140 字(可选)
  s, k, X1 {* A6 w9 `! n( i( r* c1 A& q4 F6 }) u, R0 M
  Q  C- v4 M0 o/ t5 S) @

: F8 B" x7 V4 E1 I* y" G# j
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 13:20 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表