16 Commits (1d6bfdca386fd212f01de24a0409749efdcaf61c)

Author SHA1 Message Date
  nihui ab4cfbf5b0
enrich ncnn binary broadcast rules (#4513) 3 years ago
  nihui ec1b07c9fe
pnnx fp16 option for ncnn and onnx weight type (#4350) 3 years ago
  nihui 1892c25360
pnnx fuse megvii style shufflechannel slice (#3999) 4 years ago
  nihui 94786308bd
pnnx fuse binaryop eltwise as weighted sum (#4000) 4 years ago
  nihui b4bae2c9e4
pnnx convert torch.tensor_split, fuse full dim size slice to tensor_split (#3988) 4 years ago
  nihui bc8e939c85
insert reshape for nn.Linear with 4d/5d inputs (#3959) 4 years ago
  nihui 08e2dd5a0c
pnnx ncnn fp16 storage conversion as a pass (#3939) 4 years ago
  nihui f9c1787de9
implement einsum layer and pnnx conversion (#3768) 4 years ago
  nihui 318dc4f5f5
convert Tensor.select to ncnn, fuse multiheadattention unpack, add vit_b_32 end2end test (#3763) 4 years ago
  nihui 41cd40ac1f
convert pnnx torch.unbind and torch.ones/ones_like family (#3583) 4 years ago
  nihui 6b2495cc24
add reshape before and after pooling 123d with no batch dimension (#3566) 4 years ago
  nihui d452eca28f
convert torch.matmul, eliminate noop pad and identity op, fuse transpose matmul, fuse select to unbind (#3554) 4 years ago
  nihui b352221ba3 handle pnnx half weight when converting to ncnn 4 years ago
  nihuini 286e5cef53
eliminate pnnx tail reshape permute 4 years ago
  nihui f10cc6dd93
initial data structure changes for 3dcnn, conv3d, pooling3d (#3378) 4 years ago
  nihui e4c821a468
PNNX is an open standard for PyTorch model interoperability (#3262) 4 years ago