Release testing of pocl 0.14
Pekka Jääskeläinen edited this page Apr 10, 2017
·
18 revisions
Current blockers: https://github.com/pocl/pocl/milestones/0.14
Detailed build instructions (with interesting build options) are here
Note: Building pocl with HSA support is a bit more complicated, see here
Short build & install guide:
Steps for testing with autotools:
- Download the latest release candidate tar ball from downloads and unpack it.
- Build and install pocl according to the instructions below.
- Run the test suite (make check)
- Build and run your favourite OpenCL application with pocl. Be sure to test the installed pocl and an app that executes a kernel. This is an easy way to do it:
g++ tests/regression/test_simple_for_with_a_barrier.cpp -Iinclude -L/usr/lib/x86_64-linux-gnu/ /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 -o test -std=c++11 && ./test
- If any issues (especially regressions) are found. Create Github issues of them and link them to the 'notes' entry of the test log.
Steps for testing with cmake:
2. mkdir build; cd build; cmake <OPTIONS> ..
3. make -j<jobs>; sudo make install
4. ctest -j<jobs>
to run the tests in parallel
Please add your results to the test log below, or notice pocl developers (via pocl-devel mailing list, or #pocl IRC channel). Only after "enough" success reports in a row with no known regressions, we will publish the release.
rc2 released as 0.14
date | tester | OS | target(s) | LLVM version | pocl built with | results | notes |
---|---|---|---|---|---|---|---|
2017-04-05 | Pekka | Ubuntu 14.04 | AMD Kaveri CPU | 4.0, 3.8 | gcc 4.8.4 | OK | tested system-wide install too |
2017-04-07 | mogu | Ubuntu 16.04 | Core 2 Quad / SSE3 | 3.8, 3.9+static libs, 4.0 | gcc 5.4.0-6ubuntu1 | OK | |
2017-04-07 | mogu | Arch Linux | i5 2520M / Sandy Bridge / AVX1 | 3.8, 3.9, 4.0 | gcc (GCC) 6.3.1 20170306 | OK | |
2017-04-07 | mogu | Ubuntu 15.04 | AMD Kaveri | 3.7+HSAIL | gcc 4.9.2-10ubuntu13 | OK | |
2017-04-07 | mogu | Ubuntu 15.04 | AMD Kaveri | 4.0 | gcc 4.9.2-10ubuntu13 | OK | distro build |
2017-04-07 | mogu | Ubuntu 16.04 | ARM64 / ODROID C2 | 4.0 | gcc 5.4.0-6ubuntu1 | 19 of 111 tests FAIL | Fails mostly the same way |
2017-04-08 | James | CentOS 7.3 | Nehalem, Ivy Bridge, Haswell | 4.0 | gcc 4.8.5 | OK | |
2017-04-08 | James | CentOS 7.3 | Xeon Phi 7210 - Knight's Landing | 4.0 | gcc 4.8.5 | 1 failure (segfault in example1_dot_product_spir64) | Not a regression - new arch |
date | tester | OS | target(s) | LLVM version | pocl built with | results | notes |
---|---|---|---|---|---|---|---|
2017-02-20 | Pekka | Ubuntu 14.04 | Core i5, AMD Kaveri CPU | 4.0 | gcc 4.8.4 | OK | |
2017-02-22 | Jianbin | Kylin | arm64/FT-1500A | 3.8 | gcc 6.2 | 99/111 | |
2017-02-22 | James | CentOS 7.2 | Nehalem, Ivy Bridge, Haswell, Skylake | 4.0 | gcc 4.8.5 | OK |
None so far.