nihui
e0627ac855
Ci riscv64 linux ( #1951 )
2020-07-22 12:45:42 +08:00
nihui
88367f4164
Ci enable mips msa ( #1949 )
2020-07-22 00:29:54 +08:00
nihui
aee9f8a637
Ci mips mips64 ( #1948 )
2020-07-21 22:24:32 +08:00
nihui
bb5bfe3841
avx2 infrastructure ( #1943 )
2020-07-21 21:21:55 +08:00
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
2020-07-19 19:29:52 +08:00
nihui
3ff40b0679
Ci rv32imc ( #1940 )
2020-07-15 20:25:44 +08:00
nihui
fe6bc1ed4d
Ci rv64gcv and rv64gc ( #1936 )
2020-07-14 22:55:19 +08:00
nihui
82e4e27738
Ci test online spirv ( #1904 )
2020-07-01 12:34:32 +08:00
nihui
b27d507f84
drop online spirv ci variant as it is the default one, update qcom410 benchmark
2020-06-13 12:47:26 +08:00
nihui
17c445480f
runtime spir-v compilation with libglslang ( #1779 )
2020-05-22 10:34:35 +08:00
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 >
2020-05-15 10:42:44 +08:00
nihuini
803a4477f7
less variants is essential
2020-05-11 14:22:32 +08:00
nihui
f9332e04e4
enable image storage test ( #1744 )
...
* enable image storage test
* update swiftshader, use subzero backend, opt default
2020-05-08 18:58:59 +08:00
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
2020-04-30 17:08:30 +08:00
nihuini
f5e52e1bae
codecov is much better, drop coveralls.io
2020-04-08 14:32:57 +08:00
nihui
163e2c0655
Travis ci armv7 ( #1680 )
...
* try checkout v2 to resolve some ci issue
2020-04-06 15:58:31 +08:00
nihui
f3b39a3b4f
improve onnx hardsigmoid hardswish fusion, fix #1650 , ignore mips ci failure
2020-03-25 22:23:42 +08:00
nihuini
0b3d0ddb8c
ci build avx2 variants
2020-03-03 17:16:38 +08:00
nihuini
06668872e0
ci build nostdio nostring variants
2020-03-03 17:05:40 +08:00
nihui
39d26c8373
test-coverage action ( #1569 )
...
* coverage
* wip
* use relative path
* enable gpu test
* restore jobs
* codecov
2020-03-01 14:43:43 +08:00
nihui
26d7e379f7
sync-wiki action ( #1568 )
...
* Create sync-wiki.yml
* Update sync-wiki.yml
2020-03-01 10:52:37 +08:00
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
2020-02-29 19:30:22 +08:00
kalcohol
90f8359961
revise more understandable help info ( #1520 )
...
* revise more understandable help info
* try update ubuntu system before apt-get install
* remove upgrade
2020-02-04 14:57:24 +08:00
nihui
0979a67990
ci opencv ( #1511 )
2020-01-23 15:48:04 +08:00
nihui
d9c803a9e5
ci vulkan sdk update ( #1484 )
2020-01-10 21:54:15 +08:00
nihuini
5147526239
crop vulkan pack4to1to4 and pack4to1to1
2020-01-10 14:39:54 +08:00
nihuini
d1d23574ad
one job for gpu test
2020-01-09 13:38:29 +08:00
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
2019-12-31 21:12:24 +08:00
nihui
019a25089b
ci windows release build type
2019-12-27 13:06:35 +08:00
nihui
504d928e9e
fix link protobuf
2019-12-27 13:01:57 +08:00
nihui
1f798fda45
ci windows find protobuf
2019-12-27 11:35:38 +08:00
nihui
821caf2b97
ci parallel build
2019-12-26 22:44:59 +08:00
Leo
80d38580d6
Add gcc-mips-mti compilation to github action ( #1460 )
...
* Add mips-mti compilation to github action
* Remove protobuf installation
2019-12-26 22:28:14 +08:00
nihui
52eeb1d4cd
github action CI ( #1459 )
2019-12-26 17:18:57 +08:00