hugo-syn
7d8019d577
chore: add markdown code highlight ( #5302 )
Signed-off-by: hugo-syn <hugo.vincent@synacktiv.com>
2 years ago
hugo-syn
f35eb4b3b8
chore: Fix multiple typos ( #5301 )
Signed-off-by: hugo-syn <hugo.vincent@synacktiv.com>
2 years ago
nihui
5329d32e74
check vulkan fp16 uniform support and implement lfp conversion without fp16u ( #5287 )
2 years ago
nihui
c222208cc9
feat mask for disable threading, make some extractor setter no-op, update doc ( #5270 )
2 years ago
Ikko Eltociear Ashimine
5581d27d4d
docs: update FAQ-ncnn-vulkan.md ( #5268 )
plase -> please
2 years ago
JeremyRand
ed22eb44cc
Document libomp-dev dependency ( #5228 )
Co-authored-by: Jeremy Rand <jeremyrand@danwin1210.de>
2 years ago
lll143653
d4dcb3a2f0
Update FAQ-ncnn-produce-wrong-result.md ( #5220 )
2 years ago
JeremyRand
c1d952da7e
Fix "Rasberry" typo ( #5182 )
Co-authored-by: Jeremy Rand <jeremyrand@danwin1210.de>
2 years ago
JeremyRand
765ac7aef6
Update Vulkan dependency docs ( #5178 )
Vulkan deps are optional. vulkan-utils is replaced with vulkan-tools
since Debian 10.
Co-authored-by: Jeremy Rand <jeremyrand@danwin1210.de>
2 years ago
JeremyRand
d1f6193250
Update POWER Clang version docs ( #5174 )
Clang prior to 13 no longer fails to build ncnn since #4845 .
Clang 18 fixes SSE4.1 translation, which yields a major speedup.
Co-authored-by: Jeremy Rand <jeremyrand@danwin1210.de>
2 years ago
張小凡
2ecaf37a3e
Fix find GPU driver dll path in windows ( #5141 )
2 years ago
nihui
b4f26237cb
in-house vulkan loader ( #5130 )
* vulkan-driver-loader.md
* static vulkan on apple
2 years ago
nihui
4494aadd74
deconvolution dynamic weight ( #5119 )
2 years ago
Justin Fung
009f5eae97
Add description of build for Nintendo 3DS homebrew launcher ( #5116 )
2 years ago
nihui
14e14a9ae8
slice with indices ( #5103 )
2 years ago
Yoh
3f437d3f3d
Grid sample op ( #4373 )
* pnnx support grid_sample op
* complete the permute and gridsample operator fusion
* spilt calculation into two stages and support permute fusion
2 years ago
nihui
26a70c9b05
fix build with vanilla c906 toolchain ( #5048 )
2 years ago
Amir Ramezani
7e5fa3ade3
shrink operator ( #5022 )
2 years ago
Beq Jal
bcfec1da33
Celu layer and export to ncnn ( #5019 )
2 years ago
Beq Jal
c851231832
add diag layer and its converter ( #4935 )
2 years ago
nihui
cd1c0d6eab
fix build with new protobuf target ( #4955 )
2 years ago
nihui
4abadd2ffb
binaryop implicit broadcast B with 1 dimension rank for outer axis ( #4930 )
2 years ago
JeremyRand
0a8cf31a05
Add POWER8 VSX toolchains ( #4853 )
* Add POWER8 VSX toolchains
POWER8, though slower than POWER9, is still used in the wild; these
toolchains should still be much faster on POWER8 than POWER8 without VSX
optimizations.
* VSX toolchains: set -cpu arg in QEMU CI tests
2 years ago
mizu-bai
4c861a0d1a
Add Building with Intel oneAPI ( #4920 )
2 years ago
ฅ'ω'ฅ
2303b77ac1
Update how-to-build.md ( #4872 )
2 years ago
JeremyRand
47e0daf4a1
Translate x86_64 SSE to ppc64le VSX intrinsics ( #4807 )
* Add POWER9 VSX toolchains
Translating x86_64 SSE to ppc64le VSX intrinsics yields a quite large
speedup on POWER9. See this article for background:
https://www.talospace.com/2019/07/easier-power-vectorizing-for-fun-and.html
* Add power9le docs
* power9le clang toolchain: Document Clang 13+ requirement
---------
Co-authored-by: Jeremy Rand <jeremyrand@danwin1210.de>
2 years ago
Kin Yu Shek
e8d8042b90
Fix a mistake in docs/faq ( #4837 )
2 years ago
張小凡
1e0d70af8c
Add translated document: glsl-extension.zh.md ( #4818 )
2 years ago
nihui
43aba6badb
Update glsl-extension.md
2 years ago
nihui
172b748c74
add ncnn glsl extension doc ( #4817 )
2 years ago
nihui
9022b7162a
implement all explicit binaryop broadcast types ( #4809 )
* simplify binaryop
* less gpu test
* update binaryop broadcast doc
* do not test atan2 zero
2 years ago
nihui
6b5ca0f70d
add doc for building for qnx ( #4709 )
3 years ago
nihui
c28c8c04a1
multiheadattention attn mask ( #4668 )
3 years ago
nihui
b640574b88
rough vulkan gemm and multiheadattention ( #4618 )
3 years ago
He Yang
f9180330e2
update how-to-build.md and delete obsolete tutorials in docs ( #4660 )
3 years ago
張小凡
868ea52bea
update faq.md about gpu performance ( #4614 )
3 years ago
Zhuo Zhang
a124c2a839
fix typos in citation and benchmark docs ( #4604 )
3 years ago
inisis
f7de5a7dc2
update faq.md ( #4584 )
3 years ago
inisis
37042b2174
update build doc for Centos users ( #4583 )
3 years ago
nihui
6f661f9bc4
Update FAQ-ncnn-throw-error.md
3 years ago
nihui
afc9310c62
update new operators for modelwriter ( #4540 )
3 years ago
nihui
47ea2877ed
stb and emsdk update ( #4536 )
* stb_image_write 1.16
* stb_image v2.28
* update emsdk 3.1.28
* enable stb arm neon
* update doc
Co-authored-by: ncnnnnn <67086033+ncnnnnn@users.noreply.github.com>
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
Hitesh Kumar
add0a7bac4
fix : minor typo readme ( #4486 )
3 years ago
nihui
fed99fd35b
gemm output transpose, prepack c ( #4479 )
* mha is now permute and reshape free
* gemm user defined tile mnk param
3 years ago
WuJinxuan
10e9d91576
Add x86 MultiHeadAttention ( #4443 )
* fix doc, sync x86 gemm fix
Co-authored-by: EdVince <EdVince@users.noreply.github.com>
Co-authored-by: nihuini <nihuini@tencent.com>
3 years ago