nihui
e0627ac855
Ci riscv64 linux ( #1951 )
5 years ago
nihui
88367f4164
Ci enable mips msa ( #1949 )
5 years ago
nihui
aee9f8a637
Ci mips mips64 ( #1948 )
5 years ago
nihui
bb5bfe3841
avx2 infrastructure ( #1943 )
5 years ago
nihui
11cffce114
armv8.2 infrastructure ( #1856 )
* runtime cpu dispatch
* force thread one
* disable openmp for coverage
* simplify test layer
* print NCNN_TARGET_ARCH
* less ci build variants
* weight fp16 storage option
* test convdw int8
* apple a12 a13
* ncnn_add_layer ncnn_add_shader cmake macro
5 years ago
nihui
3ff40b0679
Ci rv32imc ( #1940 )
5 years ago
nihui
fe6bc1ed4d
Ci rv64gcv and rv64gc ( #1936 )
5 years ago
nihui
82e4e27738
Ci test online spirv ( #1904 )
5 years ago
nihui
b27d507f84
drop online spirv ci variant as it is the default one, update qcom410 benchmark
6 years ago
nihui
17c445480f
runtime spir-v compilation with libglslang ( #1779 )
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
803a4477f7
less variants is essential
6 years ago
nihui
f9332e04e4
enable image storage test ( #1744 )
* enable image storage test
* update swiftshader, use subzero backend, opt default
6 years ago
nihui
62da1228e1
adreno image shader + fp16 + fp16a ( #1714 )
* wip
* wip
* fix
* image and imageview can not be destroyed until command execution ends
* fast copy path for tightly packed data
* wip
* texture load works
* 1d 3d image
* record clone image, multiple commands share one image reference
* upload download image
* layer forward accept vkimagemat
* vkimagemat graph works
* staging vkimagemat for passing dynamic parameters, macro for fp32+image shader, padding image shader
* vkimagemat elemsize
* convolution test pass
* conv1x1s1 image shader
* fast staging image allocator from host memory, pooling image shader
* convolutiondepthwise image shader
* innerproduct image shader
* packing image shader
* crop deconvolution image shader
* resolve spirv binding types
* image fp16 and fp16a, cast image shader
* eltwise image shader
* wip
* absval image shader
* deconvolutiondepthwise image shader
* concat image shader, squeezenet works
* noop split image shader
* uniform precision hint
* layer support_image_storage
* wip
* vulkan device utility operator
* command is storage and packing option aware
* fallback to cpu on image allocation failed, mobilenetssd works
* flatten image shader, enable more test
* ci test
* check imgfp32 imgfp16 imgfp16a features
* fix ci test
* fix ci test
* upgrade swiftshader
* wip
* opt aggressive
* imgfp16p
* opt none
* convolution winograd image shader
* fix flush range, fast copy path for continous buffer
* minor fix
* fix innerproduct
* wip ...
* wip
* cast fix
* packing test
* wip
* image fp16p is fp16p
* wip
* silence
* more line info
* code clean
* softmax image shader
6 years ago
nihuini
f5e52e1bae
codecov is much better, drop coveralls.io
6 years ago
nihui
163e2c0655
Travis ci armv7 ( #1680 )
* try checkout v2 to resolve some ci issue
6 years ago
nihui
f3b39a3b4f
improve onnx hardsigmoid hardswish fusion, fix #1650 , ignore mips ci failure
6 years ago
nihuini
0b3d0ddb8c
ci build avx2 variants
6 years ago
nihuini
06668872e0
ci build nostdio nostring variants
6 years ago
nihui
39d26c8373
test-coverage action ( #1569 )
* coverage
* wip
* use relative path
* enable gpu test
* restore jobs
* codecov
6 years ago
nihui
26d7e379f7
sync-wiki action ( #1568 )
* Create sync-wiki.yml
* Update sync-wiki.yml
6 years ago
kalcohol
94444f09b6
light up the building status matrix ( #1564 )
* delete ccpp.yml
* add build.yml
* split all workflows
* delete single file defined workflows
* light up the building status matrix
* use short icons
* add actions to ios 32bit cpu position
* rename ios workflow file's name
* rename ios workflow name
6 years ago
kalcohol
90f8359961
revise more understandable help info ( #1520 )
* revise more understandable help info
* try update ubuntu system before apt-get install
* remove upgrade
6 years ago
nihui
0979a67990
ci opencv ( #1511 )
6 years ago
nihui
d9c803a9e5
ci vulkan sdk update ( #1484 )
6 years ago
nihuini
5147526239
crop vulkan pack4to1to4 and pack4to1to1
6 years ago
nihuini
d1d23574ad
one job for gpu test
6 years ago
nihui
038666e049
the initial auto test ( #1464 )
* cpu test
* wip
* ci run test
* travis ci for arm64
* arm64 ctest
* copy vulkan loader
* wip
* run
* Update ccpp.yml
* gpu test
* swiftshader
* cache macos swiftshader
* try MoltenVK
* try vulkaninfo
* give swiftshader another try
* disable failed macos gpu test
* more conv test, fix conv3x3s1 gpu test fail
* fix deconvolution test
* dilation test
* cmake option to build tests
* ncnn_add_layer_test macro
* host barrier before upload and after download, handle packing layout option
* test packing layout
* wip
* wip
* merge deconvolution packing and non-packing code
* merge convolution packing and non-packing code
* pass top_blob_count param
* fix build
* take care of non-coherent mappable memory
6 years ago
nihui
019a25089b
ci windows release build type
6 years ago
nihui
504d928e9e
fix link protobuf
6 years ago
nihui
1f798fda45
ci windows find protobuf
6 years ago
nihui
821caf2b97
ci parallel build
6 years ago
Leo
80d38580d6
Add gcc-mips-mti compilation to github action ( #1460 )
* Add mips-mti compilation to github action
* Remove protobuf installation
6 years ago
nihui
52eeb1d4cd
github action CI ( #1459 )
6 years ago