You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- name: android-armv7-gpu
- on: [push, pull_request]
- jobs:
- android-armv7-gpu:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- with:
- submodules: true
- - name: cache-vulkansdk
- id: cache-vulkansdk
- uses: actions/cache@v1
- with:
- path: "1.1.114.0"
- key: vulkansdk-linux-x86_64-1.1.114.0
- - name: vulkansdk
- if: steps.cache-vulkansdk.outputs.cache-hit != 'true'
- run: |
- wget https://sdk.lunarg.com/sdk/download/1.1.114.0/linux/vulkansdk-linux-x86_64-1.1.114.0.tar.gz?Human=true -O vulkansdk-linux-x86_64-1.1.114.0.tar.gz
- tar -xf vulkansdk-linux-x86_64-1.1.114.0.tar.gz
- rm -rf 1.1.114.0/source 1.1.114.0/samples
- find 1.1.114.0 -type f | grep -v -E 'vulkan|glslang' | xargs rm
- - name: configure
- run: export PATH=`pwd`/1.1.114.0/x86_64/bin:$PATH && mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk-bundle/build/cmake/android.toolchain.cmake -DANDROID_ABI="armeabi-v7a" -DANDROID_ARM_NEON=ON -DANDROID_PLATFORM=android-24 -DNCNN_VULKAN=ON ..
- - name: build
- run: cmake --build build -j 2
|