nihui
8fec0038ba
fix ci test
6 years ago
nihuini
4a624c636b
skip image tests on unsupported platforms
6 years ago
nihuini
116869594c
fix cpu-only build
6 years ago
nihuini
aeba24b371
enable implicit fp16a on arm mali variants, add bug tag for layout binding id alias
6 years ago
nihuini
054ec09195
adreno device blacklist
6 years ago
nihuini
c16105bcbd
use android log printf for easier error reporting
6 years ago
nihuini
765003a615
fix build with old vulkan sdk
6 years ago
tpoisonooo
c1cf258e21
Approximately preproc ( #1788 )
* add nv21 to rgb with half resize
* remove const decoration for int
6 years ago
zhiliu6
d23cef320c
Add Swish layer ( #1799 )
* add swish layer
* add swish test
6 years ago
nihui
15111fad24
update glslang
6 years ago
nihui
2133121e6d
destroy descriptorsets properly
6 years ago
nihui
85fb76a6b9
clear all internal state on command reset
6 years ago
nihui
15a4b2c878
test pad same mode
6 years ago
nihuini
0efcf63f51
mat pixel rotate test
6 years ago
nihuini
6788384595
query gpu heap budget api
6 years ago
nihuini
cbdaf4b3e1
wrap cmake variables with ncnn prefix
6 years ago
nihui
17c445480f
runtime spir-v compilation with libglslang ( #1779 )
6 years ago
nihuini
d232272db0
lower end gpu friendly
6 years ago
xfan1024
f9a66465c2
fix compile error ( #1775 )
6 years ago
nihuini
b71f22d074
report adreno info, benchncnn enable image storage on adreno
6 years ago
nihuini
ed7bca6de0
deepcopy image shader
6 years ago
nihuini
ebabfa60c1
disable image storage test on macos and ios
6 years ago
nihuini
c94d1b39ad
force diable image storage on macos and ios, fix #1738
6 years ago
Charles.Wang
72ac36ea60
add statisticspooling layer ( #1768 )
* add statisticspooling layer
* update my license, delete "#include <algorithm>, #include <functional>" in src/layer/statisticspooling.cpp, add ncnn_add_layer entry in src/CMakeLists.txt.
* Move ncnn_add_layer(StatisticsPooling) to tail of the layer list. Because the layer enum index is generated from this order. Inserting would break binary compatibility.
6 years ago
nihui
ce6abe24b8
memory type required by buffer and image can be different
6 years ago
zhiliu6
3bfabf1d6a
Add fused convolution and mish layer support. ( #1761 )
6 years ago
nihui
c35bf2f091
more stable tanh_ps, fix #1769
6 years ago
nihui
9c0e46b00a
priorbox test fix
6 years ago
nihui
52c2782922
priorbox test
6 years ago
nihui
b85ba38e5b
scale image shader
6 years ago
nihui
4a4fa0889a
instancenorm image shader
6 years ago
nihuini
36cbf3e3af
batchnorm image shader
6 years ago
nihuini
5b4f648834
prelu image shader
6 years ago
nihuini
b5f85eee13
fix image1d_xx8 macro, normalize image shader
6 years ago
Guoxia Wang
7add0ea94e
fix ncnn2mem.cpp param bin save path ( #1766 )
6 years ago
nihuini
1c045620a6
silence interp resize_type warning during ncnnoptimize
6 years ago
nihuini
092d529d66
fuse rsub rdiv with scalar
6 years ago
nihuini
1c4d5bebc8
onnx Sub is BinaryOp
6 years ago
nihuini
a394f198e4
lrn image shader
6 years ago
SunTY
705dd36a31
simplestl is an alternative std vector string implementation ( #1762 )
* 去掉对stl的依赖
* 头文件名,push_back改正
* 去掉构造托管
* 好像是折腾
* data 的返回改为指针,非指针引用
* resize一处写错
* stdint
* 加入c_str
* 改文件名为小写
* NCNN_SIMPLESTL option
* simplestl default to OFF
* Update linux-x64-cpu-gcc.yml
* Update linux-x64-cpu-gcc.yml
* Update linux-x64-cpu-clang.yml
* drop functional header
* arm32 arm64 simplestl ci
* 修改一处内存泄漏, 去掉编译器警告
* resize时默认量的bug
Co-authored-by: nihuini <nihuini@tencent.com>
Co-authored-by: nihui <shuizhuyuanluo@126.com>
6 years ago
nihuini
a70ed8c23e
reorg image shader
6 years ago
nihuini
3113786d0a
pixelshuffle image shader
6 years ago
nihuini
315a5bfb60
permute image shader
6 years ago
nihuini
fea83fb36e
fix reshape pack4 image shader
6 years ago
German Novikov
97b43944e5
added raspberry pi 4B benchmark ( #1758 )
6 years ago
nihuini
3bef1be55e
workaround bugihfa cannot access fp16 element by vector index
6 years ago
nihui
43ccdf9265
reshape image shader
6 years ago
Naiyang Lin
ceef2470a5
Add logger.h ( #1753 )
6 years ago
zhiliu6
b5868cc03a
Optimize Mish vulkan performance ( #1752 )
* optimize mish vulkan performance, remove unnecessary comparison
* tab -> space
* simplify vec initialization
6 years ago
nihuini
6682cd1638
image fp16pa, mark some bugihfa todo
6 years ago