nihuini
dbef56df47
write graph
7 years ago
nihuini
ed2e441a1d
fix write fp16 weight with tag
7 years ago
nihuini
c6e075cef7
fuse deconv/innerproduct relu arm
7 years ago
nihuini
81fda4d6d7
ncnnoptimize save fp16 storage weight
7 years ago
nihuini
01807482f2
parse pt file
7 years ago
nihuini
60e8261812
input param whc order
7 years ago
nihuini
48a1cb4052
more optimize routines ...
7 years ago
ShuangLiu1992
98bb0bb243
Update onnx2ncnn.cpp ( #948 )
* Update onnx2ncnn.cpp
num_filter for ConvTranspose is wrong (line 1075), should be the same sa Conv, which reads the number of filters from dim(0) (line 998)
int num_filter = W.dims(0);
* Update onnx2ncnn.cpp
7 years ago
Cocoa Oikawa
102a68d193
adding detailed how to build for jetson ( #953 )
* adding how to build for jetson
* update build instruction for NVIDIA Jetson
7 years ago
nihui
be81ecf1f6
fix build on msvc
7 years ago
nihui
a75d45fa9a
chmod -x
7 years ago
nihui
2fe769f314
update fused param files, enable ncnnoptimize tool build
7 years ago
nihui
99b81b2ee9
eliminate dropout
7 years ago
nihuini
528fe8e9e3
gpu convolution/deconvolution/innerproduct fuse activation
7 years ago
nihuini
3f85cafc08
fuse relu leakyrelu clip into convolution/deconvolution/innerproduct
7 years ago
Sungmann Cho
59c476a6b5
Suppress a CMake warning: implicitly converting 'string' to 'STRING' type ( #942 )
The latest CMake generates lots of the same warning message as below,
when building ToT ncnn for iOS:
CMake Warning (dev) at toolchains/ios.toolchain.cmake:451 (set):
implicitly converting 'string' to 'STRING' type.
This PR fixes 'string' to 'STRING' to suppress the warning messages above.
7 years ago
nihuini
5e98a8799c
fuse deconvolution batchnorm
7 years ago
nihuini
7984ffcb4d
ncnnoptimize tool
7 years ago
nihuini
b81e1f3906
get rid of the old workaround :)
7 years ago
791136190
e2e8e1b9d7
mxnet2ncnn tool support symbol.softmax op ( #938 )
* [CHG]when use HybridBlock to call F.softmax,the softmax op name is "softmax"(mxnet_version:10301)
* [CHG]Remove type mismatch error when using static code detection tool
7 years ago
nihuini
5d86014d9c
add missing barrier for transfer dst, fix softmax pack4, fix #932
7 years ago
nihuini
4729ea3505
bottom blob memory never alias, reuse blob memory more elegantly relying on refcount
7 years ago
nihuini
1dea9fe353
more elementwise binaryop alias, convert priorbox steps param
7 years ago
nihui
274392eb80
convolution padding same on gpu
7 years ago
nihui
469e274150
require cmake 3.0 for list append
7 years ago
gfjiangly
9ffe2b84e9
Optimization of the softmax layer ( #914 )
* Optimize the loop structure to improve the speed of the softmax layer & Reduce memory consumption
* use 4 space instead of tab
7 years ago
nihui
8724440c59
bind wait barrier count member to memory, fix #932
7 years ago
Eric Liu
42dbc6f4d2
A new model example , pelee + ssd + segmentation ( #929 )
* Add peleenet+ssd+segmentation example
* Change normalize and mean
* Add segmentation demo
* Add add_executable
* Some errors
* Update flow
7 years ago
nihuini
a0561e345a
fix lrn shader, fix #928
7 years ago
Shuai Yuan
822e6ccefe
Add CPU, GPU benchmark of Qualcomm Snapdragon 835 ( #916 )
* Add CPU benchmark of Qualcomm Snapdragon 835
Add CPU benchmark of Qualcomm Snapdragon 835
* Add CPU benchmark of Qualcomm Snapdragon 835
* Add CPU benchmark of Qualcomm Snapdragon 835
* Add CPU, GPU benchmark of Qualcomm Snapdragon 835
Qualcomm MSM8998 Snapdragon 835 (Kyro 2.45GHz x 4 + Kyro 1.9GHz x 4 + Adreno 540)
* Update README.md
* Update README.md
7 years ago
nihuini
3d06c40d10
fix build with vulkan header version 65, fix #907
7 years ago
nihui
b76cdf6a56
it seems that custom openmp target never worked, restore the old behavior
7 years ago
nihui
f92dcca3b3
compiled spirv nearly always claim uniform buffer 8bit / 16bit access capability
7 years ago
nihui
c180e87502
add compile shader module function, create pipeline from custom shader spv data
7 years ago
nihuini
de7071452d
try posix_memalign first
7 years ago
nihui
9643916281
fix fp16s fp16a deconvolution shader
7 years ago
nihui
c5ab0c86e4
dynamic padding and crop offset size
7 years ago
nihui
c70b1368c6
interp share coeffs and xofs
7 years ago
nihuini
31db9797df
interp bicubic shader, initialize mat member with zero
7 years ago
BUG1989
93a34a897d
add int8 winograd F(4,3) with neon assembly optimization ( #891 )
* add the implement of int8 winograd F(4,3)
* add int8 winograd F(4,3) naive c to arm64-v8a platform
* optimize int8 winograd F(4,3) with neon
* merge dequant op into int8 winograd F(4,3)
* enable int8 wino F(4,3) case with all size
7 years ago
nihuini
9e9ae2322c
use platform aligned malloc
7 years ago
nihui
1634675c96
fix dst write out of range, fix #886
7 years ago
liurs1990
1554438515
fix NaN(var maybe minus due to accuracy sometimes) issue in InstanceNorm ( #874 )
7 years ago
nihuini
dfffb29bb5
resize bicubic
7 years ago
nihuini
c778265658
reuse hresize result properly when enlarging, fix #863
7 years ago
nihuini
a4b74d27b0
move copy cut border function to operator
7 years ago
nihuini
5a905c7cb9
implement substract_mean_normalize with bias and scale op
7 years ago
nihuini
c25c190703
move resize bilinear function to operator
7 years ago
BUG1989
780c7d9a72
merge de/requantize op, optimize some int8 conv layer on arm64-v8a ( #867 )
* optimize the conv sgemm int8 on arm64-v8a platform
* optimize int8 arm64-v8a with sadalp ins
* merge requantize op into latest conv layer
* merge requantize op into conv-int8 op
* update the mobilenet.param in the benchmark
* Update README.md
update Kirin970 and RK3399
* try to fix the travis build error
7 years ago
nihui
7ab968e6e1
fix gpu crop, convert crop offset with axis
7 years ago