Dong Xu
|
28154dcb29
|
fix vst1.f32 of coeff sum at eltwise_arm layer
In line 414: "vmla.f32 q1, q0, %q6 \n", destination register is q1 instead of q0, So, replace the {d0-d1} of line 416 with {d2-d3}.
|
8 years ago |
nihui
|
0fd701112e
|
load LRN bias from param
|
8 years ago |
nihui
|
7d1e49584d
|
call Innerproduct for convolution on flattened blob
|
8 years ago |
harhar539
|
9a8486a823
|
1.fix pad tail bug in commit d1ea2a3 at pooling layer
|
8 years ago |
nihui
|
b1aec69ff9
|
d31 is useless
|
8 years ago |
nihui
|
d1ea2a34b4
|
rewrite pooling pad scheme, global pooling return continous blob
|
8 years ago |
nihui
|
6c4c810fda
|
decouple modelbin of different input types, simplify timestamp function
|
8 years ago |
nihui
|
03c1f63c2e
|
switch to winograd4
|
8 years ago |
nihuini
|
098fff355c
|
implement spatial norm, convert L2Normalization
|
8 years ago |
nihui
|
5ff6a1808a
|
emmmm, yet another implementation for winograd 3x3, unroll aggressively for aarch64
|
8 years ago |
YQZ1990
|
6f13cc5185
|
slice (#269)
* fix slice dim3
|
8 years ago |
nihuini
|
bd705d5bdb
|
inplace binaryop with scalar
|
8 years ago |
nihuini
|
5f4ac776d1
|
implement instancenorm
|
8 years ago |
nihuini
|
db5e805eff
|
padding_mode for Pooling, fix #261
|
8 years ago |
nihui
|
2d9410742b
|
concat slice shufflechannel honor elemsize
|
8 years ago |
nihuini
|
75218953cc
|
aarch64 assembly for conv1x1s1, unroll outch inch as 8x8
|
8 years ago |
nihuini
|
76a55693a6
|
decouple convolutiondepthwise and convolution, reduce binary size by 10%, fix #254
|
8 years ago |
nihuini
|
c6506d6ecd
|
remaining inch for winograd neon3
|
8 years ago |
nihui
|
c12fab569f
|
fix convdw3x3s1 on aarch64
|
8 years ago |
nihui
|
f133729c78
|
code style changes
|
8 years ago |
nihuini
|
03621aa7f9
|
more x86 stub for convolution and convolutiondepthwise
|
8 years ago |
Lamply
|
6612178960
|
correct arm convolution depthwise mistakes (#246)
|
8 years ago |
nihui
|
848c9a1ea7
|
code clean
|
8 years ago |
nihui
|
80fb28de90
|
unroll outch for convolution 3x3s1, about 10%~20% speed gain
|
8 years ago |
nihui
|
df218110be
|
unroll num_output for innerproduct, about 60% speed gain
|
8 years ago |
nihui
|
08e261f423
|
innerproduct produce continous blob, fix #236
|
8 years ago |
nihui
|
682b0d3c0d
|
prelu on vector and image
|
8 years ago |
nihui
|
14a2e23407
|
enable embed layer
|
8 years ago |
nihui
|
c9789fb879
|
slice dim
|
8 years ago |
nihuini
|
7fc23025d4
|
unroll outch for convolution 1x1 stride 2, about 15%~55% speed gain
|
8 years ago |
nihuini
|
e471028f53
|
fix avg pooling in tail pad
|
8 years ago |
nihuini
|
a84ba8fc0f
|
element type storage support in Mat, move data member the first so that a pointer to Mat is a pointer to data, convenient index access for float vector
|
8 years ago |
nihuini
|
8773035891
|
another implementation for winograd 3x3, about 15%~30% speed gains on small images
|
8 years ago |
nihui
|
a181d25098
|
new model load api, fix #215
|
8 years ago |
peng
|
5ac2de8963
|
fix shufflechannel
|
8 years ago |
nihuini
|
df5e04260a
|
fix conv1x1s1 bug
|
8 years ago |
nihuini
|
9280a068fe
|
unroll outch for convolution 3x3 winograd64, reduce memory usage
|
8 years ago |
nihui
|
1f5c646ee0
|
pipeline optimize
|
8 years ago |
nihuini
|
0564021afc
|
fix armv7 assembly
|
8 years ago |
nihuini
|
55ec189998
|
unroll outch for convolution 1x1 stride 1
|
8 years ago |
nihuini
|
57df1076ff
|
neon optimize for depthwise convolution 3x3, about 20%~35% speed gain
|
8 years ago |
wind19870521
|
822214269d
|
fix pooling2x2s2_max_neon stride bug
图像width为奇数时,stride为2时,出错
|
8 years ago |
zengping
|
a54f14feca
|
[fix-compile-warnings] fix compiler warnings, and add werror in CMakeLists.txt (#217)
* [fix-compile-warnings] fix compiler warnings, and add werror in CMakeLists.txt
* [fix-compile-warnings] fix compiler warnings, remote ycm_extra_conf.py
|
8 years ago |
nihui
|
0f52418023
|
change input param order to w h c, replace caffe MemoryData to Input
|
8 years ago |
nihui
|
62913964d6
|
non-square kernel stride and padding w h for pooling
|
8 years ago |
nihui
|
bdb70a2010
|
padding w h in convolution and deconvolution
|
8 years ago |
nihui
|
44b4519307
|
non-square convolution and deconvolution kernel stride dilation
|
8 years ago |
HustCoderHu
|
23a3254a7b
|
fix memcpy error
|
8 years ago |
Zexin, Hu
|
81fb3818a5
|
add ShuffleChannel layer, only cpp, no arm yet (#210)
* add ShuffleChannel layer, only cpp, no arm yet
* add assign
|
8 years ago |
nihuini
|
964040fe3c
|
more runtime decisions for winograd path
|
8 years ago |