https://bugs.freedesktop.org/show_bug.cgi?id=94273
Vedran Miletić vedran@miletic.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|OpenCL segfault during |Clover on RadeonSI OpenCL |testing of clBLAS |segfault during testing of | |clBLAS Component|Other |Drivers/Gallium/radeonsi QA Contact|mesa-dev@lists.freedesktop. |dri-devel@lists.freedesktop |org |.org Assignee|mesa-dev@lists.freedesktop. |dri-devel@lists.freedesktop |org |.org Blocks| |99765, 100105, 99553
--- Comment #8 from Vedran Miletić vedran@miletic.net --- I have made some progress with clBLAS by implementing clEnqueueFillBuffer() from OpenCL 1.2 [1] (have to clean up and post the patch, will do soon). Test makes it a bit further now:
$ test-short Initialize default OpenCL and clblas... SetUp: about to create command queues
Test environment:
Device name: AMD FIJI (DRM 3.8.0 / 4.9.14-200.fc25.x86_64, LLVM 5.0.0) Device vendor: AMD Platform (bit): Linux clblas version: 2.12.0 Driver version: 17.1.0-devel Device version: OpenCL 1.1 Mesa 17.1.0-devel (git-0c3fbf8) Global mem size: 7984 MB ---------------------------------------------------------
[==========] Running 10096 tests from 125 test cases. [----------] Global test environment set-up. [----------] 4 tests from TRSM_extratest [ RUN ] TRSM_extratest.strsm [ OK ] TRSM_extratest.strsm (813 ms)
clBLAS is required (at least) for Octopus and Theano. I expect to get it working over the coming months, hopefully along with improving clBLAS, fixing stuff like [2, 3].
[1] https://www.khronos.org/registry/OpenCL/sdk/1.2/docs/man/xhtml/clEnqueueFill... [2] https://github.com/clMathLibraries/clBLAS/issues/307 [3] https://github.com/clMathLibraries/clBLAS/issues/308
Referenced Bugs:
https://bugs.freedesktop.org/show_bug.cgi?id=99553 [Bug 99553] Tracker bug for runnning OpenCL applications on Clover https://bugs.freedesktop.org/show_bug.cgi?id=99765 [Bug 99765] Make Octopus OpenCL support work on Clover and RadeonSI https://bugs.freedesktop.org/show_bug.cgi?id=100105 [Bug 100105] Make Theano OpenCL support work on Clover and RadeonSI