nihui
|
6f2ef1932d
|
int8 code refactoring wip, add int8 test
|
6 years ago |
nihuini
|
a86c2f44c3
|
vkimagemat, vkimageallocator, convenient construct from android hardware buffer
|
6 years ago |
nihuini
|
a170ef1acf
|
remove the default option usage in layer interface, fix write out of range in cast arm pack4, handle fp16p conversion on cpu/gpu transfer
|
6 years ago |
nihui
|
b4c388a72a
|
Mat misc function accept option parameter, deconvolution pack4 arm neon
|
6 years ago |
nihuini
|
c4f23ae8ad
|
rename Mat packing to elempack
|
7 years ago |
nihuini
|
838c5df839
|
option api changes
|
7 years ago |
nihuini
|
dfffb29bb5
|
resize bicubic
|
7 years ago |
nihuini
|
a4b74d27b0
|
move copy cut border function to operator
|
7 years ago |
nihuini
|
5a905c7cb9
|
implement substract_mean_normalize with bias and scale op
|
7 years ago |
nihuini
|
c25c190703
|
move resize bilinear function to operator
|
7 years ago |
nihuini
|
43737b378f
|
wrapper function for converting between fp32 and fp16
|
7 years ago |
nihui
|
8e5674363b
|
element packing (#770)
* mat packing
* packing layer
* packing works
* convert_packing function
|
7 years ago |
nihuini
|
bf1c58be46
|
padding is elemsize aware, copy_make_border is now a padding wrapper
|
7 years ago |
nihui
|
9706cd1447
|
implement ncnn blob/workspace allocator, fine-grained per-layer openmp threads control, fix #469
|
8 years ago |
nihuini
|
ee98817446
|
proper first row/col handling in resize family, fix #429
|
8 years ago |
dong
|
6ea09ebf2c
|
Use aarch64 assembly to replace arm intrinsics
|
8 years ago |
nihuini
|
d2ee4e7d27
|
ld1 and st1 handle data endian mode per element
|
8 years ago |
nihuini
|
a84ba8fc0f
|
element type storage support in Mat, move data member the first so that a pointer to Mat is a pointer to data, convenient index access for float vector
|
8 years ago |
peng
|
39445b5233
|
no memcpy for small size copy_cut_border/copy_make_boder
|
8 years ago |
彭
|
a86cc8f620
|
memcpy optimize copy_cut_border/copy_make_boder (#179)
* memcpy optimize copy_cut_border/copy_make_boder
* copy small border memcpy may slow
* remove unuse line
* code style
|
8 years ago |
nihui
|
908a8f48d2
|
assign same size
|
8 years ago |
nihuini
|
0edd2b78c5
|
arm neon optimize for bilinear_resize, about 40% faster
|
8 years ago |
nihuini
|
613028aa17
|
implement Mat resize_bilinear
|
8 years ago |
nihuini
|
b7db8be4f6
|
add ncnn source qwq
|
9 years ago |