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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 cpupygu 于 2019-5-15 10:39 编辑
2 N2 f+ ?/ N0 X, s$ v# y" I& a5 U( a& v
背景:FPGA端程序需要确定的偏移地址,只能有一个指针。我们需要一次性的在DRAM上开辟内存空间然后传给IPcore来运算。所以我们必须从头编写MTCNN的代码。
2 E3 I8 y. y3 }3 E; {
/ O. A$ Z) T; V5 R, o) p目的:查出原MTCNN代码的内存空间的开辟量。
+ r- B) r* L8 Z* ?! p. I; k0 |* u; ^5 E
目录
# n6 f$ n( x7 x4 @8 ~3 @4 K" q% B
" s% A" p/ w* L1 P8 h$ ?! o一、旧MTCNN的内存实现
* P% X! [7 Y9 b8 G' z. _1 y
$ i) m  g; ~1 |0 P% J9 Z6 {, c       1.1 每个子网络的构建
1 ]& {/ O% N1 N, W( p& p% p9 \* j% I( Q
1.2 mtcnn的构造! J" d) p8 F% u- W/ j- _

6 t; a. v. m, A9 D6 u9 v% E+ O+ t1.3 权重的内存实现  {4 ]: U0 V. n0 [- b& _# F. i

' f6 e% k/ F7 X& m6 q6 X; f1.4 feature的内存实现
% d+ ?* N# @/ B
* U1 M! @4 b4 }1.5 内存实现相关的子函数  v  @2 i0 V% b
. b9 D# C# w) w% f  `5 c
二、新MTCNN内存实现的思路2 N; Z8 ^% `3 L- X
( T! n4 i3 K3 ~/ v8 I
2.1 weight的初始化与权重写入
  I5 c& n/ H5 M( x$ ?3 v9 d9 j' F4 K" e2 e6 E

' J: D" ^0 N5 Q' {2.2 feature内存的初始化. ~3 b8 l6 p" s

3 B5 X) P8 H9 K. @$ [( ^. g& a                Pnet5 D5 |) v+ }0 p! c# G2 Y
% \3 S; T2 _4 x/ I% i& N! q
                Rnet,Onet
3 _) D, f# i1 Y1 ~6 {8 Q+ S- P, c2 h( I8 o  x: f2 G5 s. m
三、IPcore的接口设计
% Y3 z* w5 l- Q2 i: m# g% B/ {. E# T8 H5 n2 X& e( n
$ J0 |- I8 L  Q# \( \1 _
四、weight的权重大小$ t6 e) `- V( u8 s
3 e" V+ h0 x! P9 A( o7 x
网络尺寸表" C( Q( V- ~7 M% k; }
% ?* Q+ w8 j* W7 O
Pnet8 {' B1 Z5 w& C2 J

) p! Y+ t3 V1 c9 J4 C8 ~Rnet
$ g' _) i1 @2 v& p: S) X8 k
/ f/ J: \) p& c* z! v9 M( k1 R0 JOnet
& \2 H3 O7 a, G' F/ F! m5 u: C
# p" P; U9 T8 T) N

& d. |# H; P2 Y1 M7 g" k6 }3 m# k4.1 Pnet weight的大小
7 x) w  B7 P: ~3 Q1 v/ c1 d( ~- g& d+ R
Pnet
7 d! D* [/ S2 H3 h- A4 `+ w6 k, N0 B. c; B9 m' L% J$ Z# s2 A
Rnet
- l4 f6 l- t4 L$ [4 S. Y0 |9 ^3 J
8 v! T9 ~: r  |' tOnet
6 O5 I- o/ X7 D: E' w5 D  ~! w6 A8 V# _  I$ b. {% w
五、feature的大小8 d# `, O! m* K  w2 d  D' C2 l5 y
! b) A6 A/ \: C8 j, {: N' n9 T

6 n# H. M  D1 Y9 l       5.1 Rnet
* x& I  |5 @) a0 J5 H  w
# f- x% u3 `& S8 c1 l# u* _- k

. X9 e7 x+ u+ t       5.2 Onet+ i) Y  a$ c0 y& l* z* W

: |; S* }' r" T% i0 b( s) u

5 p9 Z' Z' i% T' d4 L: t. Z/ G) G       5.3 Pnet9 {4 r8 H2 D- G. h7 Y. @# @" Q
5 u- k; n" O9 _; t
六、网络的总尺寸
: A7 K, A- A- `2 v, M
! X. B) w) W2 L  m  P/ z; ?8 d6.1 权重尺寸
* O- D& s; [. T; y& W1 ]6 L
7 y' R8 A, j$ F6 x, [/ e8 L. D( j
1 T3 ^8 M0 I) v
6.2 feature大小1 J$ y9 U, y2 n! U% C$ K
, h- C7 h0 ^5 y5 C: Q2 T; i4 @4 V
2 m: y" c7 z1 J/ c

8 {" Z6 X/ j; N* Z! O
游客,如果您要查看本帖隐藏内容请回复

( ]6 v8 Y/ ?7 Y- Q( c$ {1 F, ~9 n6 c$ J6 L, v6 M

, x" C& G0 A) T" t! t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-3 02:00 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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