nihui
6f175fb622
move ci gpu swiftshader to ubuntu25 ( #6107 )
1 year ago
nihui
a0968a310f
fix ci, second try ( #5997 )
1 year ago
nihui
f38768a462
fix convolution int8 im2col gemm on tiny l2 cache size, update ci native linux aarch64 and windows arm64 ( #5995 )
1 year ago
nihui
4c3debae2d
multiheadattention scale param ( #5526 )
* update swiftshader
* skip vs2017 swiftshader
1 year ago
nihui
f5b55c62e9
use 4 job for github ci ( #5330 )
2 years ago
dependabot[bot]
1012f85139
Bump actions/cache from 3 to 4 ( #5297 )
Bumps [actions/cache](https://github.com/actions/cache ) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
nihui
b4f26237cb
in-house vulkan loader ( #5130 )
* vulkan-driver-loader.md
* static vulkan on apple
2 years ago
dependabot[bot]
cdcb0d21cf
Bump actions/checkout from 3 to 4 ( #5006 )
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
nihui
3c6f6e4b2b
update swiftshader ( #4650 )
3 years ago
nihui
ca0ba4b25f
fine grained winograd options, adjust x86 convolution winograd strategy ( #3908 )
* fine grained winograd options
* x86 optimization for convolution winograd f23 pack4/pack8/pack16
* fix avx512 and t4 ci
* fix fast direct conv path
* winograd63 is actually slower than winograd43 on very large channel
4 years ago
nihui
c16cac2678
update glslang, fix system glslang include path ( #3819 )
4 years ago
nathannaveen
d7cc08b54a
chore: Set permissions for GitHub actions ( #3758 )
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: nathannaveen <42319948+nathannaveen@users.noreply.github.com>
4 years ago
nihui
615d63e6a1
use single thread in ci swiftshader ( #3754 )
4 years ago
nihui
40c50f198b
move linux gpu ci to cvm2 ( #3750 )
4 years ago
dependabot[bot]
aac71352fd
Bump actions/cache from 2.1.7 to 3 ( #3643 )
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.7 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.7...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
dependabot[bot]
8b68ec050d
Bump actions/checkout from 2 to 3 ( #3588 )
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
nihui
3a5bb6c315
update ci swiftshader 20220211 ( #3557 )
4 years ago
nihui
aa89529839
disable lto in ci build for oom issue ( #3552 )
4 years ago
nihui
930c36ebe2
avx512 infrastructure ( #3407 )
4 years ago
nihui
8916d1e47b
use concurrency for cancelling previous ci jobs ( #3405 )
4 years ago
nihui
24fbb6e8cb
honor thread setting on load and vulkan command, ci avx512 t4 ( #3391 )
4 years ago
dependabot[bot]
d3fa6dd706
Bump actions/cache from 2.1.6 to 2.1.7 ( #3376 )
4 years ago
nihui
e4c821a468
PNNX is an open standard for PyTorch model interoperability ( #3262 )
Co-authored-by: nihui <nihui@users.noreply.github.com>
Co-authored-by: xiaooquanwu <546749317@qq.com>
4 years ago
nihui
4313d23355
update ci swiftshader 20211002 ( #2366 )
* build macos vulkan
* drop rt
* load swiftshader
* workaround swiftshader fltmax fp16 nan
Co-authored-by: zhuo@mbp <imzhuo@foxmail.com>
4 years ago
dependabot[bot]
dd52ae4a78
Bump styfle/cancel-workflow-action from 0.9.0 to 0.9.1 ( #3121 )
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action ) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases )
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.9.0...0.9.1 )
---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4 years ago
nihui
8e0dd011e0
use more precise path filter for ci jobs ( #3003 )
5 years ago
dependabot[bot]
2f7635b94a
Bump actions/cache from 2.1.5 to 2.1.6 ( #2960 )
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.5 to 2.1.6.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.5...v2.1.6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
a3b1377c8b
Bump actions/cache from 1 to 2.1.5 ( #2946 )
Bumps [actions/cache](https://github.com/actions/cache ) from 1 to 2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v1...v2.1.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
dependabot[bot]
266d8891c7
Bump styfle/cancel-workflow-action from 0.7.0 to 0.9.0 ( #2945 )
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action ) from 0.7.0 to 0.9.0.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases )
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.7.0...0.9.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5 years ago
nihui
a546ac034a
do not trigger ci on docs changes only and restyled bot commits
5 years ago
nihui
9268c25c83
ci cancel workflow ( #2635 )
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
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
nihui
4b0b541587
update ci vulkan sdk 1.2.148.1 ( #2264 )
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
82e4e27738
Ci test online spirv ( #1904 )
6 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
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
nihui
163e2c0655
Travis ci armv7 ( #1680 )
* try checkout v2 to resolve some ci issue
6 years ago
nihuini
06668872e0
ci build nostdio nostring variants
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