156 Commits (e80fcbca8f67cf107beebb4dd0333856879dc6fa)

Author SHA1 Message Date
  nihui 285d0793d4
pnnx fuse expression for scalar-like attribute and unbind chain (#4928) 2 years ago
  nihui 60fedae38b
fix pnnx ghost reshape shape expression inputs, fix intmax overflow on fuse/eval expression (#4923) 2 years ago
  nihui e02b6e8521
fix pnnx slice copy shape type, inplace op link output (#4914) 2 years ago
  nihui e13fbe2a8a
pnnx add missing Tensor.to pattern (#4908) 2 years ago
  nihui 759d55d555
pnnx convert torch cross and t (#4896) 2 years ago
  nihui 669ee2f2ff
pnnx update (#4870) 2 years ago
  nihui 810bfbac6e
pnnx eliminate noop expand and expand_as (#4850) 2 years ago
  nihui a87be24795
pnnx convert conv with non-zero padding mode (#4849) 2 years ago
  nihui 91090d793b
pnnx fix build, prepend batch for broadcast reshape (#4841) 2 years ago
  nihui 1283a19305
pnnx convert torch round trunc (#4813) 3 years ago
  nihui 8c40a59216
pnnx insert reshape for ncnn global pooling (#4812) 3 years ago
  Zhenjia Guo d9e45ec703
fix pnnx PermissionError (#4801) 3 years ago
  nihui e112461d30
write shape, fuse sam image encoder attention (#4792) 3 years ago
  nihui b8cf8cb73e
pnnx rewrite multiple ops (#4780) 3 years ago
  Justin62628 9dc581e490
Fix pnnx index out of range in eval expression (#4765) 3 years ago
  nihui f7652ec72d
pnnx fuse chinese clip mha and write need_weights=False (#4745) 3 years ago
  nihui 1d6bfdca38
fix pnnx pass on fp16 weight, common fp16 conversion routines (#4743) 3 years ago
  nihui d4046b4ae9
pnnx fuse transformer clip attention and diffusers attentionblock (#4727) 3 years ago
  nihui c038b8227b
pnnx convert sdpa (#4722) 3 years ago
  Yoh 2d9ec410f4
fix pnnx build bug (#4721) 3 years ago
  nihui 1fa38fe5ac
pnnx convert torch std (#4715) 3 years ago
  nihui 05ad0c52c6
pnnx fuse gelu (#4702) 3 years ago
  nihui c28c8c04a1
multiheadattention attn mask (#4668) 3 years ago
  Zhuo Zhang c07ff1ce4f
fix typo in PNNX groupnorm error message (#4669) 3 years ago
  nihui f7af84f001
pnnx reset maxpool return_indices if only output found, drop convtransposed output_size arg for static output padding (#4654) 3 years ago
  He Yang 9a5b6ce20e
fix fprintf type mismatch. (#4647) 3 years ago
  nihui 91cc508a23
pnnx recognize foldable scalar and fuse it into expression (#4639) 3 years ago
  nihui 5b5e9ea537
fix some pnnx build warnings (#4634) 3 years ago
  nihui f8e32aba9c
fix pnnx gru rnn with optional output, fix #4608 (#4631) 3 years ago
  nihui 8066c76bc5
pnnx complex data type and torch.stft family (#4627) 3 years ago
  nihui 8049623d31
pnnx convert torch.mm (#4589) 3 years ago
  nihui 693535afc1
pnnx torch 2.0 (#4579) 3 years ago
  nihui ae4f630467
pnnx fuse multiheadattention (#4544) 3 years ago
  nihui c68266efd0
pnnx eliminate reshape shape expression for only one dynamic dimsize (#4548) 3 years ago
  nihui 4fc977d7fd
fold scalar constant, write scalar attribute correctly (#4533) 3 years ago
  nihui fc6ce4a641
copyto operator (#4522) 3 years ago
  nihui 242e775d21
pnnx convert torch log10, pow 2 as square (#4518) 3 years ago
  nihui 246e71c526
implement atan2 (#4516) 3 years ago
  Fangjun Kuang 92e75105c9
Support torch.cumsum (#4505) 3 years ago
  nihui ab4cfbf5b0
enrich ncnn binary broadcast rules (#4513) 3 years ago
  Yoh 529c83b8a5
Fuse pixel unshuffle (#4504) 3 years ago
  nihui ce6b80a16b
pnnx flatten input tuple list (#4498) 3 years ago
  向阳 6af0f3777f
Remove redundant include (#4497) 3 years ago
  Yoh 0fffefd3c9
fix crop bug and eliminate Tensor.clone (#4416) 3 years ago
  nihui aed05aa851
pnnx fuse more function to module (#4351) 3 years ago
  nihui ec1b07c9fe
pnnx fp16 option for ncnn and onnx weight type (#4350) 3 years ago
  nihui 6967baaccc
pnnx convert torch bitwise left_shift right_shift (#4349) 3 years ago
  nihui eceac35a7f
implement MultiheadAttention kdim vdim (#4347) 3 years ago
  nihui 498ca7341b
squeeze and expanddims 4d (#4346) 3 years ago
  Lry89757 6a47f8d15c
gridsample op support (#4288) 3 years ago