579 Commits (bfe27f2aedeaa7dff1dbe507ed3fc093f691eb01)

Author SHA1 Message Date
  miemie2013 720f3c9aab
Add DeformableConv2D (#4070) 3 years ago
  nihui 402001128d
eliminate math expression with torch.zeros/ones input (#4083) 3 years ago
  nihui 4f414c1806
implement 4d memorydata (#4074) 3 years ago
  nihuini e33c85ca82
fix pnnx crash on dynamic pads, do not eliminate upsample for dynamic shape 3 years ago
  nihui 1d0917c83b
fix build with very old gcc (#4048) 3 years ago
  nihui 9b39691cc8
pnnx handle unrecognized file format (#4028) 3 years ago
  nihui 322667a2ab
pnnx fix fused tensor_split operator insert order (#4006) 3 years ago
  nihui 1892c25360
pnnx fuse megvii style shufflechannel slice (#3999) 3 years ago
  nihui 94786308bd
pnnx fuse binaryop eltwise as weighted sum (#4000) 3 years ago
  nihui d4a704de0e
pnnx eliminate noop upsample (#3991) 3 years ago
  nihui b4bae2c9e4
pnnx convert torch.tensor_split, fuse full dim size slice to tensor_split (#3988) 3 years ago
  nihui 044467b2c6
pnnx support torch 1.12 (#3981) 3 years ago
  nihui 531506d602
improve pattern value match, always treat inplace operator as non-inplace version (#3970) 3 years ago
  nihui 8dbedf8a19
use cmake gnuinstalldirs for install destination (#3968) 3 years ago
  moozae 94ec06a8a5
delete unused variables (#3965) 3 years ago
  nihui f597619e94
pnnx export weight inside moduleop (#3902) 3 years ago
  nihui 5ae827c745
convert inplace relu6, match more hardswish pattern (#3952) 3 years ago
  nihui bc8e939c85
insert reshape for nn.Linear with 4d/5d inputs (#3959) 3 years ago
  nihui 08e2dd5a0c
pnnx ncnn fp16 storage conversion as a pass (#3939) 3 years ago
  Evgeny Proydakov 1c8f1ba7c6
Fixed LGTM warnings (#3891) 4 years ago
  nihui 5400028e12
fix ncnn2table crash in lightmode (#3898) 4 years ago
  nihui b8caeadee3
fix crash in modelwriter 4 years ago
  nihui 612806a919
pnnx convert torch fft family (#3892) 4 years ago
  nihui 53fa52e78a
pnnx support complex data type, convert torch complex/imag/real/fft.rfft2/fft.irfft2 (#3890) 4 years ago
  Evgeny Proydakov 8b826b5721
Fixed compile warning in tools: (#3886) 4 years ago
  nihui b299729963
add another pnnx hardsigmoid pattern (#3881) 4 years ago
  nihui c5fed063f5
pnnx fuse expression skip foldable (#3875) 4 years ago
  nihui 7441d8a7c8
eliminate noop cat for single input (#3871) 4 years ago
  nihui e7a664c6e5
convert pnnx torch.index_select and torch.scatter_add (#3842) 4 years ago
  nihui 4c7965781f
add pnnx ncnn pass for chain dict output (#3836) 4 years ago
  nihui 026a04f220
convert torch.norm to ncnn, fix F.normalize vector (#3828) 4 years ago
  nihui 0daad605e0
fix make slice expression with dynamic parameters 4 years ago
  tpoisonooo 6fd801b6d7
feat(src/layer): add vision_transformer benchmark (#3730) 4 years ago
  nihui 2dc1ae45fe
pnnx bitwise and compare op (#3791) 4 years ago
  nihui d476191ff1
pnnx export_onnx function (#3784) 4 years ago
  nihui 0aba8af1d3
pnnx swin transformer (#3783) 4 years ago
  nihui f9c1787de9
implement einsum layer and pnnx conversion (#3768) 4 years ago
  nihui ee6402553c
layernorm for vector and mat along w, pnnx convnext end2end test (#3764) 4 years ago
  nihui 318dc4f5f5
convert Tensor.select to ncnn, fuse multiheadattention unpack, add vit_b_32 end2end test (#3763) 4 years ago
  nihui a2b25c88b0
pnnx convert torch.einsum (#3744) 4 years ago
  841973620 a2e25d3fd3
fix Multiplication result may overflow 'int' before it is converted to 'size_t'. (#3757) 4 years ago
  nihui fff16a025d
pnnx fuse static conv (#3743) 4 years ago
  nihui f9c4e90962
catch more foldable constant in static shape inference mode (#3738) 4 years ago
  nihui 57f3017afd
pnnx torch bmm max min (#3736) 4 years ago
  nihui 88da92f9bf
fix pnnx macos install rpath 4 years ago
  nihui a14acbc6dd
pnnx save ncnn bin with fp16 storage (#3715) 4 years ago
  nihui 06fadd374f fix pnnx hardtanh ncnn conversion 4 years ago
  nihui a03c135319 enable policy cmp0091 before project pnnx 4 years ago
  nihui 0f2f25f0af pnnx static msvc crt option 4 years ago
  nihui 462b80052f define NOMINMAX for pnnx windows build 4 years ago