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

c++编写神经网络----调用MTCNN内存空间

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-5-15 10:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 cpupygu 于 2019-5-15 10:39 编辑 0 {. x: ~* c; m6 m$ r

: t" u" _$ L' Q$ p2 @背景:FPGA端程序需要确定的偏移地址,只能有一个指针。我们需要一次性的在DRAM上开辟内存空间然后传给IPcore来运算。所以我们必须从头编写MTCNN的代码。4 Y$ V) w9 y3 X1 H" S

& ^% J/ k) N2 o& f1 J) r3 J+ l! g目的:查出原MTCNN代码的内存空间的开辟量。/ b. S# N3 ~9 X8 i% w1 l* ?; i

  J! i! Y: ]' i: p目录
+ j: r8 j; e" G8 N( ^( `. t0 L! R9 D3 e" V
一、旧MTCNN的内存实现
6 A& ?+ o7 x% L" n$ n& U) n
+ ^; u% U) H$ Z% ~3 g       1.1 每个子网络的构建2 y# B5 P, U  j7 ^
4 O# ]0 [: N2 n1 q/ J8 \# ^
1.2 mtcnn的构造/ @2 P) U4 z: N# U' h' @# ]% e6 S
) g) M% y" K& q
1.3 权重的内存实现) l2 C  H. M2 K
& F0 I: c+ C# Q
1.4 feature的内存实现
- W' m+ D7 k9 R% n' ]( Y! Q' \* O2 h0 A4 Z( {/ X6 g6 V' g
1.5 内存实现相关的子函数
/ S4 y1 B" s1 [6 @! n. }
$ i* B0 l) G! [6 j/ u二、新MTCNN内存实现的思路
" y9 G6 i5 n2 N7 N  C7 d% R9 T1 `4 x/ Q/ ?# z/ g
2.1 weight的初始化与权重写入
0 W" z, o/ _+ j- s
" ]7 G, b# }& j. `3 m" t$ C- i8 i
5 Y% [% ]- r# Z- D( N6 ]' r
2.2 feature内存的初始化! q  @" |; p# `

% D4 y7 b# s4 K) F. f1 c# W1 `                Pnet
8 L) r; X) p. p0 P3 N6 R
. s! G7 M& S* d1 a                Rnet,Onet3 _( j+ [, `, A. w' E

& j7 h% j4 X) r1 E三、IPcore的接口设计8 ^' g* `3 u2 K: s. q; u
) Q, u1 P+ l) q
( L; I! L9 b1 n$ M9 C
四、weight的权重大小
; e" v! v( Q0 I) a& K( B4 s0 S; |9 s; H7 {- s
网络尺寸表
- Z& V' j* K, Q: ]3 o
1 s. k6 g2 c- P9 kPnet
) C+ ?& {" q. @- }7 Y9 ?6 B
( a( Z( q0 u: L% ^: ~Rnet
' y& T: K6 g2 J; z
$ N2 h% A$ S3 q6 ?& z% kOnet( g* U7 b2 `8 y& }0 t6 m

) e( X, q! C8 v0 M

3 J! [! b/ S+ V) w& _) A1 f5 v4.1 Pnet weight的大小
# T7 Y3 x* V- S, M+ k. p' |6 u. B
Pnet
" a  o5 H# l! [# j9 |) y! c4 S8 O' Q/ h
Rnet: m* \) R: U& [! O  U7 r
, ]; W* N. G+ `) G4 p0 q
Onet
; }* M! M, ^) d0 N: E& F7 \7 a2 |
9 P; I0 _/ l  n) ~1 l五、feature的大小
& L4 I  s3 U+ i1 v2 J
7 Z8 d: h* j8 F4 L
! x3 e: Q5 k# _  G* B
       5.1 Rnet
7 t) n! N' Z) d3 n
3 X: G% H3 l2 Q0 Q

( j+ D% _* h% @5 r" I       5.2 Onet8 T' L  s: L( b3 W

) z$ \) O2 f: G/ C( p6 M, d9 v2 P
. _/ b& W1 X" J; _8 v0 D( d+ h
       5.3 Pnet4 ^. w* H- W$ y: C1 W
! A; |5 ?+ C, z1 G
六、网络的总尺寸
/ E# O3 q- T" z$ g- ~0 Z. B7 ?) s  T( C, s5 H. A2 e/ y" b, ^8 E
6.1 权重尺寸! h( C3 s& v: E. L  g! D

. A# R, }5 |0 R- m" C, `

1 K2 B0 a* }/ F6.2 feature大小" B0 _: t, c' Q
: Q& R, O5 Q4 O' n5 M+ _) o

0 Y* o/ f+ z( x; X( j2 \
0 o  @5 d( A% f! J6 V5 b
游客,如果您要查看本帖隐藏内容请回复

" x+ T. z0 `; W5 P
9 w4 `4 c% \1 ?6 L
2 t; L- W. Q3 C% h' q/ B! t$ x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 13:23 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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