1 Star 0 Fork 0

上海清华国际创新中心 / pocl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
.drone.yml 4.68 KB
一键复制 编辑 原始数据 按行查看 历史
Michal Babej 提交于 2021-10-01 18:44 . Fix Drone CI
kind: pipeline
name: amd64_ub2004_distro
platform:
os: linux
arch: amd64
steps:
- name: build_and_test
image: amd64/ubuntu:20.04
environment:
POCL_CACHE_DIR: /tmp/cache
POCL_MAX_PTHREAD_COUNT: 2
DEBIAN_FRONTEND: noninteractive
commands:
- apt update
- apt upgrade -y
- apt install -y build-essential ocl-icd-libopencl1 cmake git pkg-config libclang-12-dev libclang-cpp12-dev clang-12 llvm-12-dev make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo dialog apt-utils
- mkdir build
- cd build
- cmake -DKERNELLIB_HOST_CPU_VARIANTS=distro -DPOCL_ICD_ABSOLUTE_PATH=OFF -DENABLE_POCL_BUILDING=OFF -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
- ninja
- ninja install
- clinfo
- rm CTestCustom.cmake
- ctest -j32 --output-on-failure -L internal
---
kind: pipeline
name: arm64_ub1804_llvm6
platform:
os: linux
arch: arm64
steps:
- name: build_and_test
image: arm64v8/ubuntu:18.04
environment:
POCL_CACHE_DIR: /tmp/cache
POCL_MAX_PTHREAD_COUNT: 2
DEBIAN_FRONTEND: noninteractive
commands:
- apt update
- apt upgrade -y
- apt install -y build-essential ocl-icd-libopencl1 cmake git pkg-config libclang-6.0-dev clang-6.0 llvm-6.0 make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo dialog apt-utils
- mkdir build
- cd build
- cmake -DDEVELOPER_MODE=ON -DLLC_HOST_CPU=thunderx -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
- ninja
- ninja install
- clinfo
- ctest -j32 --output-on-failure -L internal
---
kind: pipeline
name: arm64_ub1804_llvm9
platform:
os: linux
arch: arm64
steps:
- name: build_and_test
image: arm64v8/ubuntu:18.04
environment:
POCL_BUILDING: 1
POCL_CACHE_DIR: /tmp/cache
POCL_MAX_PTHREAD_COUNT: 2
DEBIAN_FRONTEND: noninteractive
commands:
- apt update
- apt upgrade -y
- apt install -y build-essential ocl-icd-libopencl1 cmake git pkg-config libclang-9-dev clang-9 llvm-9 make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo dialog apt-utils
- mkdir build
- cd build
- cmake -DDEVELOPER_MODE=ON -DLLC_HOST_CPU=thunderx -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
- ninja
- ninja install
- clinfo
- ctest -j32 --output-on-failure -L internal
---
kind: pipeline
name: arm64_ub2004_llvm10
platform:
os: linux
arch: arm64
steps:
- name: build_and_test
image: arm64v8/ubuntu:20.04
environment:
POCL_BUILDING: 1
POCL_CACHE_DIR: /tmp/cache
POCL_MAX_PTHREAD_COUNT: 2
DEBIAN_FRONTEND: noninteractive
commands:
- apt update
- apt upgrade -y
- apt install -y build-essential ocl-icd-libopencl1 cmake git pkg-config libclang-10-dev libclang-cpp10-dev clang-10 llvm-10-dev make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo dialog apt-utils
- mkdir build
- cd build
- cmake -DDEVELOPER_MODE=ON -DLLC_HOST_CPU=thunderx -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
- ninja
- ninja install
- clinfo
- ctest -j32 --output-on-failure -L internal
---
kind: pipeline
name: arm64_ub2004_llvm12
platform:
os: linux
arch: arm64
steps:
- name: build_and_test
image: arm64v8/ubuntu:20.04
environment:
POCL_BUILDING: 1
POCL_CACHE_DIR: /tmp/cache
POCL_MAX_PTHREAD_COUNT: 2
DEBIAN_FRONTEND: noninteractive
commands:
- apt update
- apt upgrade -y
- apt install -y build-essential ocl-icd-libopencl1 cmake git pkg-config libclang-12-dev libclang-cpp12-dev clang-12 llvm-12-dev make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo dialog apt-utils
- mkdir build
- cd build
- cmake -DDEVELOPER_MODE=ON -DLLC_HOST_CPU=thunderx -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
- ninja
- ninja install
- clinfo
- ctest -j32 --output-on-failure -L internal
---
kind: pipeline
name: arm32_ub1804_llvm9
platform:
os: linux
arch: arm
steps:
- name: build_and_test
image: arm32v7/ubuntu:18.04
environment:
POCL_BUILDING: 1
POCL_CACHE_DIR: /tmp/cache
POCL_MAX_PTHREAD_COUNT: 2
DEBIAN_FRONTEND: noninteractive
commands:
- apt update
- apt upgrade -y
- apt install -y build-essential ocl-icd-libopencl1 cmake git pkg-config libclang-9-dev clang-9 llvm-9 make ninja-build ocl-icd-libopencl1 ocl-icd-dev ocl-icd-opencl-dev libhwloc-dev zlib1g zlib1g-dev clinfo dialog apt-utils
- mkdir build
- cd build
- cmake -DENABLE_FP64=OFF -DDEVELOPER_MODE=ON -DLLC_HOST_CPU=cortex-a15 -DLLC_TRIPLE=armv7l-unknown-linux-gnueabihf -DEXTRA_KERNEL_FLAGS="-mfloat-abi=hard -mfpu=neon" -DCMAKE_INSTALL_PREFIX=/usr -G Ninja ..
- ninja
- ninja install
- clinfo
- ctest -j32 --output-on-failure -L internal -E test_issue_757
C
1
https://gitee.com/tsinghua-sh/pocl.git
git@gitee.com:tsinghua-sh/pocl.git
tsinghua-sh
pocl
pocl
master

搜索帮助