nihui
ad6d84e747
pnnx build silent warnings from torch header ( #5828 )
1 year ago
nihui
4b0d2dea24
pnnx auto inputshape from traced inputs ( #5825 )
1 year ago
nihui
a12baae13b
pnnx ncnn convert select to crop and squeeze ( #5826 )
1 year ago
nihui
9f67ff1e9e
use optional compile flags only when runtime cpu is on ( #5827 )
1 year ago
nihui
44e0d95c0d
x86 sse2/xop/avx/avx2/avx512/vnni/vnniint8 optimization for gemm int8 ( #5763 )
* skip round problem
* sde on ubuntu24
1 year ago
GIBEREZ
cdcbb3b836
benchncnn: add vim3 vulkan benchmark ( #5821 )
1 year ago
nihui
a9553fcc15
skip unaryop round halfway cases for powerpc ( #5814 )
1 year ago
nihui
769008be5b
update build badge url
1 year ago
nihui
19caca3140
port rvv intrinsic 1.0+ ( #5642 )
* zfh zvfh xtheadvector infra
* dispatch for rvv and xtheadvector
* dispatch for non-vector zfh
* port xtheadvector recp rsqrt trunc
* general rvv gemm
* c906 and c910 ci
* old tuple code clean
* update riscv64 ci
* update build doc
* drop old th1520 toolchain
1 year ago
Shironana
3d224f2790
remove support for windows arm32 ( #5811 )
1 year ago
dependabot[bot]
0611ca79d2
Bump codecov/codecov-action from 3 to 5 ( #5778 )
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
f1bdc87478
Bump pypa/cibuildwheel from 2.20.0 to 2.22.0 ( #5794 )
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.20.0 to 2.22.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.20.0...v2.22.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
nihui
8d2ac57824
fix missing asimdfhm target macro in ndk-r21 ( #5804 )
1 year ago
nihui
1172b04355
pnnx pass level2 priority ( #5791 )
* constantlist is constant
* f pad value none
* skip ncnn istft center=False test for old torch
* fix fuse pad conv1d
1 year ago
nihui
0734b657d9
spectrogram and inverse spectrogram ( #5779 )
* only supports hann, hamming and all-one window
* inverse spectrogram does not support length parameter
* spectrogram always returns torch.view_as_real(out) as ncnn does not support complex typed mat yet
* inverse spectrogram always accepts torch.view_as_complex(in) as ncnn does not support complex typed mat yet
1 year ago
Joson
c043612e91
disable pnnx debug model ( #5784 )
1 year ago
nihui
9cefe9a624
avx vnni int8, avx vnni int16, avx ne convert infrastructure ( #5749 )
1 year ago
nihui
e71fdf8e51
pnnx write implicit int conversion in python script ( #5767 )
1 year ago
nihui
c32442aa09
disable x86 auto recip optimization for potential precision loss ( #5762 )
1 year ago
nihui
6077adc6bc
pnnx do not fold tensor with dynamic shape, use fp32 module by default ( #5755 )
1 year ago
nihui
e7602a206b
fix gemm arm int8 scales descales offset ( #5750 )
1 year ago
nihui
c1f9e959f5
pnnx torch 2.5 ( #5748 )
1 year ago
nihui
8fe62812c9
arm neon optimization for layernorm fp32/bf16s/fp16s ( #5746 )
1 year ago
Upliner Mikhalych
cbd17cd062
Fix #5741 don't crash when vkCreateDevice fails ( #5742 )
1 year ago
nihui
73d3519326
layernorm x86 optimization, re ( #5745 )
1 year ago
nihui
bd1f39ed82
blacklist mesa vulkan cooperative matrix feature ( #5739 )
ref https://gitlab.freedesktop.org/mesa/mesa/-/issues/10847
1 year ago
nihui
8105c75120
improve compatibility of harmonyos cpu topology abi ( #5740 )
1 year ago
nihui
f856011297
pnnx drop onnx weight-like graph input ( #5736 )
1 year ago
nihui
121b1fecd5
apply code-format changes
1 year ago
nihui
66b54cbea2
multiheadattention int8 quantization ( #5733 )
* x86 vulkan fallback
* comment about bf16s
1 year ago
nihui
1c7af00499
gemm int8 quantization ( #5706 )
* quantize gemm
* write gemm quantize scales
* update doc
* less openmp args
* x86 riscv fallback
* skip gemm vulkan int8
* fix noint8 test, fix arm bf16 test
* enable vfpv4 on neon build only
* fix gemm vulkan without C
* fp16 pack8 output
* enable elempack=8 only for asimdhp+
* tiled gemm int8 test
* opt arm64 tiles, fix asimdhp dispatch
1 year ago
Ankush Goel
9b5f6a39b4
fix: typo ( #5709 )
1 year ago
nihui
80c78a0e40
pnnx fuse t5-layernorm as rmsnorm ( #5675 )
1 year ago
nihui
21e54d8c7a
update modelwriter for rmsnorm ( #5676 )
1 year ago
nihui
204583ba52
x86 sse2/avx/avx512 optimization for rmsnorm ( #5672 )
1 year ago
nihui
8077d340a9
arm neon optimzation for rmsnorm ( #5668 )
1 year ago
nihui
5df5413c81
embed int8 quantization and add embed test ( #5667 )
1 year ago
nihui
5e2d56d025
pnnx fuse mobilevit style selfattention, onnx2pnnx handle more general gemm ( #5659 )
1 year ago
nihui
25a22e0c0c
update release download
1 year ago
張小凡
a6d3ef5a0b
Fixed bug #5637 ( #5640 )
1 year ago
nihui
27f64a1382
Update README.md
1 year ago
Joey Ballentine
a0c9e7783d
Add python binding for loading bin from memory ( #5164 )
1 year ago
nihui
4de536951a
onnx2pnnx do not fold single constant for gemm weight ( #5634 )
1 year ago
nihui
789d8686c7
pnnx functionize do not create shadow op for identity consumers ( #5632 )
1 year ago
nihui
70310e951e
fix out of range read in convolution im2col aarch64 ( #5631 )
1 year ago
Kelun Lei
07196eee2e
benchmark: add Kunpeng 920 7260 ( #5606 )
1 year ago
張小凡
e550419508
Add yolov8 ncnn example ( #5506 )
1 year ago
nihui
fdf0df3079
RMSNorm ( #5630 )
1 year ago
nihui
abad90cb1c
pnnx drop torch.max torch.min indice node if not used ( #5629 )
1 year ago
nihui
eb6e084c2d
pnnx convert nn.RMSNorm F.rms_norm ( #5628 )
1 year ago