nihuini
882f114a8d
trigger release-python
5 years ago
nihui
b3cd06e69a
force upload python artifacts
5 years ago
nihuini
d20a144ebf
fix glslang framework packing
5 years ago
nihuini
1d80aa0d83
package ncnn quantize tool binary
5 years ago
nihui
49f3e1ea09
drawing api and stb_image ( #2913 )
* drawing api
* add drawing test
* yuv420sp drawing
* enable simpleocv in webassembly build
5 years ago
nihui
ad37c34d25
disable NCNN_ARM82DOT whenever NCNN_ARM82 disabled
5 years ago
Cai Shanli
f465ad8acc
test release python ( #2892 )
remove build s390x python wheels
5 years ago
nihui
11958424c2
runtime riscv v and zfh dispatch, riscv v optimization for cast
5 years ago
nihui
48d5dbf33f
ci riscv rvv coverage ( #2886 )
5 years ago
nihui
37aeba2369
riscv v optimization for exp_ps, sigmoid
5 years ago
nihui
f8af59eeef
update riscv ci toolchain ( #2872 )
5 years ago
nihuini
13d12da245
update codecov action version
5 years ago
nihui
3f6d054b8a
update test-coverage codecov version
5 years ago
nihui
7e1aaa5828
cmake option NCNN_INT8 ( #2839 )
5 years ago
nihui
a546ac034a
do not trigger ci on docs changes only and restyled bot commits
5 years ago
Cai Shanli
8011aea8c8
Update release-python.yml ( #2794 )
remove build wheel for ppc64le
5 years ago
nihui
5fe75f19ef
architecture changes for int8 packing ( #2771 )
* quantize and dequantize tests
* unify activation and usability function
* drop NCNN_REQUANT cmake option, test dequantize requantize pack8, fix webassembly build
* benchmark use requantize int8 model
5 years ago
nihui
67e24e0703
use local pool allocator ( #2736 )
* use local pool allocator
* detach extract feat from local allocator
* fix test
5 years ago
Cai Shanli
64ef781a9c
add test python vulkan ( #2754 )
* add test python vulkan
* add python vulkan ci on linux with 3.6 and 3.8
* fix ci vulkan icd
5 years ago
nihui
248929811c
find and link with thread library
5 years ago
Cai Shanli
e9fc84baae
add pypi wheels aarch64 ( #2662 )
5 years ago
Cai Shanli
18980d717e
release to pypi on windows, linux and macos ( #2644 )
* release python
* fix twine upload only push tags, fix linux bdist_wheel so path error
* fix long_description_content_type
* remove log print
* set cibuildwheel version 1.6.3
* add pyproject.toml
* set release python only on push tag
* add ci build python 2.7
* remove python2.7; update readme.md
5 years ago
nihui
329e2eeae8
upload wheel to pypi ( #2633 ) ( #2638 )
Co-authored-by: Cai Shanli <caishanli25@gmail.com>
5 years ago
nihui
9268c25c83
ci cancel workflow ( #2635 )
5 years ago
nihui
5e4ea0b74c
Ci release shared library ( #2619 )
5 years ago
Cai Shanli
6dc21825eb
add python build ci on mac and windows ( #2566 )
add test mat, blob and paramdict
fix README.md build
print mat'data in python
5 years ago
Cai Shanli
a5560340e0
add python build ci ( #2550 )
fix build python with lastest ncnn
5 years ago
nihui
54c0a13b9f
build shared library ( #2525 )
* build shared lib and enable lto
* reserved for layer and option
* allocator pimpl
* datareader pimpl
* paramdict pimpl, disable copy assign for allocator and datareader
* modelbin pimpl
* net extractor pimpl
* gpu pimple
* disable copy assign vulkandevice, code format
* command pimpl, dummy image readonly
* pipeline pipelinecache pimpl, export platform class
* code format, export simple family
* update ci
* disable lto on android armv7, merge webassembly ci
* link libgcc, fix macos dylib version
* pipeline pimpl, gpu info pimpl
* destroy gpu info after vulkan device
* ignore msvc stl class warning
* fix ncnn_paramdict_get_float return type
* fix vktransfer upload fp16 without flatten, add command test
5 years ago
nihui
79efe33fdc
cmake option for platform api uses ( #2502 )
* cmake option for platform api uses
* adroid gpu ci does not rely on glslangvalidator, add android termux ci
5 years ago
nihui
c324149709
ci vs2015 ( #2492 )
* add vs2015 ci
* build x86 binary
5 years ago
nihui
1f44e5c6a3
enable ios arm64e ( #2475 )
* enable ios arm64e
* fix build with old vulkan sdk
* link vulkan loader on macos, fix ios moltenvk library path
* there is no moltenvk arm64e library atm, link moltenvk directly for macos-arm64
5 years ago
nihui
e93ad408c5
Ci release ( #2440 )
* package openmp and glslang together
* find glslang targets in lib64
* define version string
* update moltenvk
5 years ago
Monkeyking
7e9e4380c7
CI: Upgrade macos-arm64-gpu vulkan sdk ( #2464 )
Upgrade vulkansdk version:
vulkansdk-macos-1.2.135.0 -> vulkansdk-macos-1.2.162.0
5 years ago
nihui
5f539beea5
ci macos ios build with llvm openmp ( #2438 )
5 years ago
nihui
7331990598
enable simpleomp on macos arm64 and ios ci ( #2399 )
5 years ago
nihui
82a64c7f16
some ci tweaks ( #2375 )
* some ci tweaks
* workaround windows-2016 cache
5 years ago
nihui
a071637064
optional sse2 ( #2373 )
5 years ago
nihui
f4f790ca1f
ci macos arm64 ( #2321 )
5 years ago
nihui
1642d22287
arm32 aarch64 code coverage, vs2017 ci ( #2320 )
* codecov for arm32 aarch64, vs2017 ci
* vs2017 default to x86 even on x64 host
5 years ago
PENGUINLIONG
8f8f2de4d0
SSE2 optimization pack ( #2123 )
* SSE2: BatchNorm
* Fixed batch norm in AVX configuration
* Optimized register size switch
* Attempt to pass CI
* Attempt to pass CI
* Bias op
* Element wise ops
* Support packing on x86 by default
* Fixed macro range in bias
* Use aligned read for packed data
* Update testutil.h
* Update pooling_x86.cpp
* Support wasn SIMD
* Fix emscripten compiler flags
* fix build
* more ci fix
* concat x86 pack4
* flatten x86 pack4
* more x86 pack4
* ci pass
* fix
* enable sse2 mathfun
* enable --experimental-wasm-simd
Co-authored-by: nihui <shuizhuyuanluo@126.com>
Co-authored-by: nihuini <nihuini@tencent.com>
5 years ago
nihui
4b0b541587
update ci vulkan sdk 1.2.148.1 ( #2264 )
5 years ago
nihui
e4a4b51d27
openmp on webassembly ( #2234 )
* openmp on webasm works
* fix compile flags
* dynamic kmp runtime initialization
* clang simpleomp ci
* fix dispatch on unique cpu
5 years ago
nihui
9be3f074a9
ci ndk-r16b ( #2104 )
* reset
* fix build with old vulkan header
5 years ago
nihui
b9296c259d
bring up vulkan 1.1 ( #2191 )
* query subgroup features
* compile spirv 1.3
* drop offline spirv build
* do not build tests for android and ios, as they are never tested anyway
* code style
5 years ago
nihui
0d9cd02133
Create codeql-analysis.yml
5 years ago
nihui
de039b3546
ci x86 32bit ( #2116 )
5 years ago
nihuini
1cdb66f614
c++03 ci
5 years ago
Cai Shanli
8ec73408ae
set NCNN_BUILD_TESTS default off ( #2076 )
* set cmake NCNN_BUILD_TESTS default off and add -DNCNN_BUILD_TESTS=ON to ci
5 years ago
nihui
7ace8a933d
powerpc64, fix #2054 ( #2058 ), workaround gcc altivec bug
5 years ago
nihui
0341100aac
place some ci on ubuntu-16.04 ( #2066 )
* Update linux-x64-cpu-gcc.yml
* Update linux-x64-cpu-gcc.yml
5 years ago