76 Commits (aed05aa8516cb2db82a6ba65a2e39d211faeb646)

Author SHA1 Message Date
  zhiliu6 814f89ef1a
Fuse HardSwish activation into Convolution and InnerProduct (#3233) 4 years ago
  nihuini 618f0f70ac
fuse 1x1xc broadcasting add into convolution 4 years ago
  nihui 4f135e07bf
implement convolution1d and pooling1d (#3035) 4 years ago
  nihuini 1ad37fae1e generate random weight when null bin passed 5 years ago
  nihuini 26dc9820e4 custom mlir ncnn optimize pass, add efficientnetv2_b0 benchmark 5 years ago
  nihuini 56d74580a0 fix uninitialized input and weight 5 years ago
  nihuini 2b1f8bea25 fix float locale issue in ncnn2mem, fix long line parsing in ncnn2int8 5 years ago
  nihui 7e1aaa5828
cmake option NCNN_INT8 (#2839) 5 years ago
  nihui 5fe75f19ef
architecture changes for int8 packing (#2771) 5 years ago
  restyled-io[bot] 5f00ba89d2
feat(ncnnoptimize): replace denormals to zero on layers with weights (#2690) 5 years ago
  nihui 19c183cacc fix ncnnoptimize default cut range 5 years ago
  restyled-io[bot] 5e565cfa8a
Restyle add net Cut Function (#2763) 5 years ago
  nihui d3d16d2413 fix ncnnoptimize crash on models with multiple custom layers 5 years ago
  nihuini a1839f6bce fix ncnnoptimize shufflechannel reverse mode 5 years ago
  nihui b01728a3be fix crash when eliminating memory footprint on undefined blobs, fix #2609 5 years ago
  nihui 4f2907d129
arm neon optimization for rnn (#2601) 5 years ago
  Guoxia Wang 609f63c57e
support PyTorch AdaptiveAvgPool2d and AdaptiveMaxPool2d (#2546) 5 years ago
  nihui 54c0a13b9f
build shared library (#2525) 5 years ago
  nihuini fbf0ffda53 pixelshuffle nhwc mode, convert onnx DepthToSpace mode DCR, convert mlir tf.DepthToSpace 5 years ago
  nihuini b35b06be6d reorg nhwc mode, code format 5 years ago
  nihui 343bc3b7dc
single blob consumer (#2493) 5 years ago
  nihui 0f7b3b4461
aborted is not error, use skipped instead 5 years ago
  nihuini 38b6387bc5 ncnnoptimize and ncnn2mem now accepts weight-less custom layer 5 years ago
  Zhuo Zhang d8866eba56
fix tools/ncnnoptimize.cpp sign-compare warning (#2393) 5 years ago
  nihui ba364791e8 reshape x86 pack4 5 years ago
  nihui 60b6cc32ef replace_reduction_with_global_pooling replace_prelu_with_leaky_relu 5 years ago
  nihuini 7836a143ec print input and output blob names, print estimated runtime memory footprint 5 years ago
  nihuini 88d1efc9b1 convert onnx MatMul to Gemm 5 years ago
  nihuini d0e6b256f9 drop obsoleted aarch64 auto conv mode, print mac after ncnnoptimize shape inference 5 years ago
  nihuini ac47a05488 fix onnx groupnorm conversion, ncnnoptimize support groupnorm, fix #2142 5 years ago
  nihuini 0a533dcaac mlir2ncnn fuse keras batchnorm, handle instancenorm affine in ncnnoptimize 5 years ago
  Zhuo Zhang 0fc5ee1383
fix #2056 (#2057) 5 years ago
  nihuini ea17a46b34 fuse memorydata split binaryop 5 years ago
  Tijmen Verhulsdonck a3f7d2d520
Fix padding in ncnnoptimize not outputting all the params (#1944) 5 years ago
  nihui 6e340f5e79
MLIR converter (#1810) 5 years ago
  nihui 3ef995ed1e
format code style and setup restyled.io (#1840) 6 years ago
  JackieWu ce2251db05
Improve ROIAlign (accelerate ROIAlign, support sampling ratio and aligned ROIAlign) (#1820) 6 years ago
  zhiliu6 3bfabf1d6a
Add fused convolution and mish layer support. (#1761) 6 years ago
  nihuini 092d529d66 fuse rsub rdiv with scalar 6 years ago
  nihuini e6a04d1535 fuse_memorydata_binaryop fuse_binaryop_eltwise 6 years ago
  nihui 8a84077429 ncnnoptimize lstm 6 years ago
  nihui dba992c15c ncnnoptimize add pixelshuffle, fix #1608 6 years ago
  nihui 0f7e7bca02
shader shape specialization constant and basic local group size partition (#1523) 6 years ago
  kalcohol 01853010ea
type conversion and MSVC _CRT_SECURE_NO_DEPRECATE warning fix (#1524) 6 years ago
  nihui e2bd4eae6e write shape as 4-number tuple 6 years ago
  nihui 6cefaad957 ncnnoptimize shape inference, load shape hint 6 years ago
  Sungmann Cho 447b1369f5 Fix warnings on Visual Studio (#1422) 6 years ago
  nihuini d8b0f28dda optimizer eliminate orphaned memorydata 6 years ago
  nihuini 5eae1b8325 always write normalize scale data, do not break optimize tool 6 years ago
  nihuini d430f1e1fe eliminate noop pooling1x1s1 6 years ago