Andrei Zhabinski

Results 300 comments of Andrei Zhabinski

Seems like data packed using `StrPack` doesn't play well with `OpenCL.Buffer`: ``` import OpenCL import CLBLAS: CLArray import StrPack: @struct, pack @struct type MyCL_double2 f1::Float64 f2::Float64 end hX = [MyCL_double2(rand(Float64),...

Actually, it's not about mutability - packed data is `Array{Attay{UInt8}}` anyway, and this is what OpenCL doesn't know how to handle. However, I found out that using `immutable` (with or...

Ok, it's not even about type parameters, but about inheritance. This works fine: ``` immutable MyCL_float2{T} f1::T f2::T end ``` but the following modification makes it break with the same...

I won't have access to GPU-enabled laptop till the end of this week, but I think you can test your code on Travis. The easiest way to go should be...

I've just checked it on `Complex64`. Call doesn't fail, but the result is incorrect. @mikhail-j: could you please provide full code you used for testing? Just to be on the...

I'm afraid this doesn't fix the error for me (Ubuntu 15.10, NVidia GForce GT 630M): ``` $ julia test_zgemm.jl Selected GPU: NVIDIA Corporation GeForce GT 630M WARNING: OpenCL Error: in...

@mikhail-j: I only changed code for finding libraries, the rest of the code is the same. I'm using another laptop right now, so will check your suggestion in the evening...

@mikhail-j: nope, changing `Ref{cl_command_queue}` to `Ptr{cl_command_queue}` didn't help either. Just for reference, on what CPU/GPU do you test it?

It's pretty possible that you will still get an error, because `clblasSgemm` uses a type trick, replacing `enum` parameter with `UInt`, and newer API controls argument types much more strictly....

Please, make sure you have: 1. The latest version of OpenCL.jl. 2. The latest version of CLBLAS.jl. 3. You can run Quick Example from OpenCL.jl's README. If you've done all...