Release testing of pocl 1.0

Pekka Jääskeläinen edited this page Dec 19, 2017 · 20 revisions

Release testing of pocl 1.0

Current blockers: https://github.com/pocl/pocl/milestones/1.0

Detailed build instructions (with interesting build options) are here

Note: Building pocl with HSA support is a bit more complicated, see here

CUDA build instructions here

Short build & install & test guide:

  • mkdir build; cd build; cmake <OPTIONS> <pocl-source-dir> -DCMAKE_INSTALL_PREFIX=/YOUR/INST/PREFIX
  • make -j<jobs>;
  • ctest -j<jobs> -L internal to run the build tree pocl tests in parallel
  • make install
  • test your favourite OpenCL app against the installed libpocl.so

build for more thorough tests (tier1 minus AMDSDK3):

  • mkdir build; cd build; cmake '-DENABLE_TESTSUITES=piglit;PyOpenCL;conformance' <OPTIONS> <pocl-source-dir> -DCMAKE_INSTALL_PREFIX=/YOUR/INST/PREFIX
  • make -j<jobs>
  • make -j<jobs> prepare_examples
  • ctest -j<jobs> -L 'internal|PyOpenCL|piglit|conformance_suite_micro' to run the tests in parallel
  • make install
  • test your favourite OpenCL app against the installed libpocl.so

To build the PyOpenCL testsuite, you will need python 3.x + virtualenv + python mako + numpy installed. These tests take about 40 minutes on AMD A10-7800 4C cpu.

Note that only LLVM 4.0 and 5.0 are officially supported by this release (older may work, but any bugs found will be low-priority).

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.

1.0 release candidate 2

Get the sources here

date tester OS target(s) LLVM version pocl built with results notes
Dec 18 franz ARCH linux i7-4770 LLVM 5.0.1 gcc 7.2.0 tier1(-AMD): PASS
Dec 18 franz ARCH linux AMD A10-7800 LLVM 5.0.1 gcc 7.2.1 PASS tier1
Dec 18 franz ARCH linux AMD A10-7800 LLVM 4.0.0 gcc 7.2.1 PASS tier1
Dec 18 franz Debian 9 AMD FX-8350 LLVM 4.0 gcc 6.3.0-18 tier1(-AMD): PASS
Dec 18 franz Debian 9 AMD FX-8350 LLVM 5.0 gcc 6.3.0-18 tier1(-AMD): PASS
Dec 18 franz Ubuntu 16.04 Core2Quad 8200 LLVM 4.0 gcc 5.4.0 tier1(-AMD): 1 FAIL PyOpenCL fails
Dec 18 franz Ubuntu 16.04 Core2Quad 8200 LLVM 5.0 gcc 5.4.0 tier1(-AMD): PASS
Dec 18 franz Arch Intel i5-2520M LLVM 4.0 gcc 7.2.1 tier1(-AMD): PASS
Dec 18 franz Arch Intel i5-2520M LLVM 5.0 gcc 7.2.1 tier1(-AMD): PASS
Dec 19 Pekka Ubuntu 16.04 Intel i5-3320M LLVM 5.0.1 gcc 5.0.1 tier1(-AMD): 1 FAIL #586
Dec 19 Pekka Ubuntu 14.04 AMD A10-7850K LLVM 5.0.1 gcc 4.8.4 tier1: 4 FAILS #587 #588 #589 #590
Dec 19 Pekka Ubuntu 14.04 AMD A10-7850K GPU LLVM 3.7 gcc 4.8.4 HSA suite: PASS

1.0 release candidate 1

Get the sources here

date tester OS target(s) LLVM version pocl built with results notes
Dec 6 franz ARCH linux AMD A10-7800 LLVM 5.0.1 gcc 7.2.0 PASS tier1
Dec 6 arghdos RHEL 7 Intel Xeon E5-4540v2 5.0.0git-657c311 gcc 4.8.5 PASS tier1(-AMD)
Dec 6 franz Ubuntu 16.04 Core2Quad 8300 LLVM 4.0 gcc 5.4.0 tier1(-AMD): 2 FAILs #582 + PyOpenCL fails
Dec 6 franz Ubuntu 16.04 Core2Quad 8300 LLVM 5.0 gcc 5.4.0 tier1(-AMD):1 FAILs #582
Dec 7 franz Debian 9 AMD FX-8350 LLVM 4.0 gcc 6.3.0-18 tier1: 1 FAIL PyOpenCL fails
Dec 7 franz Debian 9 AMD FX-8350 LLVM 5.0 gcc 6.3.0-18 tier1: PASS
Dec 8 franz Arch Intel i5-2520M LLVM 4.0 gcc 7.2.1 tier1: 1 FAIL #582
Dec 8 franz Arch Intel i5-2520M LLVM 5.0 gcc 7.2.1 tier1: 4 FAILs #582 plus 3 relocation errors
Known Issues
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.