421 Commits (c8ccccf045596fd6735e6fd3e5a5c60813635cf1)

Author SHA1 Message Date
  nihuini c8ccccf045 adapt mlir changes 5 years ago
  nihuini c17eb4e208 multiheadattention layer 5 years ago
  nihuini b0d16325b1 fuse onnx binaryop with scalar 5 years ago
  nihuini f7cbcaa72b fix onnx normalize expand ghost shape 5 years ago
  nihuini c910574b5b fuse onnx multiheadattention 5 years ago
  nihuini f2a5ea7678 fix layernorm ghost input without affine 5 years ago
  nihuini 7ac23ab34d fuse onnx layernorm, fix 2-dim layernorm implementation, add test 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
  nihuini 5b72a37544 fix megvii style shufflechannel blob count mismatch 5 years ago
  nihuini f47fbcbf83 preserve the very first onnx constant dimension size when we guess it is not the batchsize one, fix #2487 5 years ago
  nihuini 0e79532975 topological sort onnx nodes, convert onnxruntime bert ops 5 years ago
  Guoxia Wang f3c48cd063
Fix bug of adaptive pool in int8 quantization model (#2637) 5 years ago
  daquexian f684dc236b
allow set llvm/mlir dirs from cli (#2624) 5 years ago
  Zhuo Zhang 30a4482506
fix typo in comment in ncnn2int8.cpp (#2627) 5 years ago
  nihuini 6550a517ef adapt mlir api changes, update tf dialect 5 years ago
  nihui b01728a3be fix crash when eliminating memory footprint on undefined blobs, fix #2609 5 years ago
  nihuini 11c569fc52 fix in-between empty input node 5 years ago
  nihuini 5bd07030ab remove onnx expand shape node 5 years ago
  nihui 4f2907d129
arm neon optimization for rnn (#2601) 5 years ago
  nihuini 6572e98f66 handle onnx transpose 102 201 after lstm 5 years ago
  nihui ef3550b52f
gru and rnn layer (#2572) 5 years ago
  nihuini cf853bd3ce convert onnx gru rnn graph 5 years ago
  Guoxia Wang 13d0bfcfd0
fix onnx2ncnn adaptive pool conversion bug, remove no used weights node (#2570) 5 years ago
  nihuini 8790de3507 better onnx lstm fusion 5 years ago
  nihuini 9b949d65b3 fuse onnx lstm, codeformat exclude pybind11, fix #2562 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
  nihuini 417b6874f8 fix onnx2ncnn printf format error 5 years ago
  nihuini aa695831f1 rewrite most mlir2ncnn node_reference and binary weight logic, convert tf.SpaceToDepth 5 years ago
  nihuini 1963672332 rewrite most onnx2ncnn node_reference and binary weight logic 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 cc773ec8e5 adapt mlir api changes 5 years ago
  nihuini 5d40a42e2f shorter blob name 5 years ago
  nihuini 38b6387bc5 ncnnoptimize and ncnn2mem now accepts weight-less custom layer 5 years ago
  Zhuo Zhang 62cdc14200
fix onnx2ncnn.cpp shadowed variables warning (#2443) 5 years ago
  Zhuo Zhang f3ac7d6261
fix mxnet2ncnn.cpp shadowed variable warning (#2442) 5 years ago
  nihuini 75c1f09b5d do not count onnx constant node twice, fix #2425 5 years ago
  nihuini b7440cad2d reserve onnx gemm memorydata, mention #2427 5 years ago
  ncnnnnn 375c4abb6c
remove vs w4305 w4477 (#2422) 5 years ago
  Zhuo Zhang eb48cf1b98
fix tools/darknet/darknet2ncnn.cpp sign-compare warning (#2396) 5 years ago
  Zhuo Zhang 0de350ad3e
fix tools/onnx/onnx2ncnn.cpp sign-compare warning (#2395) 5 years ago
  Zhuo Zhang d5d69e32a8
fix tools/mxnet/mxnet2ncnn.cpp sign-compare warning (#2394) 5 years ago
  Zhuo Zhang d8866eba56
fix tools/ncnnoptimize.cpp sign-compare warning (#2393) 5 years ago
  nihuini 14ba698034 onnx matmul can have input from memorydata 5 years ago
  nihuini a260a19619 fuse onnx expand before broadcasting binaryop 5 years ago
  ncnnnnn 79ae0028c9
try onnx2ncnn add softplus (#2361) 5 years ago