CLBLAS.jl
CLBLAS.jl copied to clipboard
CLBLAS integration for Julia
You're receiving this pull request because the now-deprecated [Julia TagBot GitHub App](https://github.com/apps/julia-tagbot) is installed for this repository. This pull request installs [TagBot as a GitHub Action](https://github.com/marketplace/actions/julia-tagbot). If this PR does...
``` julia> Pkg.build("CLBLAS") INFO: Building CLBLAS INFO: Attempting to Create directory C:\Users\luyao\.julia\v0.5\CLBLAS\deps\downloads INFO: Downloading file https://github.com/clMathLibraries/clBLAS/releases/download/v2.12/clBLAS-2.12.0-Windows-x64.zip INFO: Done downloading file https://github.com/clMathLibraries/clBLAS/releases/download/v2.12/clBLAS-2.12.0-Windows-x64.zip INFO: Attempting to Create directory C:\Users\luyao\.julia\v0.5\CLBLAS INFO: Directory C:\Users\luyao\.julia\v0.5\CLBLAS...
Currently my package manager is telling me that the only compatible version is: uninstalled (i.e. no compatible versions...) (v1.0) pkg> add CLBLAS Resolving package versions... ERROR: Unsatisfiable requirements detected for...
It's a pretty easy fix, just replace e.g. `is_windows()` with `Sys.iswindows()`. I will open a PR to fix it fairly soon. The reason I'm not doing so immediately is because...
I've added methods for `dot` and `nrm2`.
It would be very nice to have high-level methods of `norm` and `dot` for https://github.com/JuliaGPU/GPUArrays.jl/issues/66 and https://github.com/JuliaGPU/GPUArrays.jl/issues/122. It seems to be possible to get some working version of high-level functions...
This behaviour is inconsistent (and prevents use of `similar`): ```julia alpha = T(2.0) beta = T(0.0) hA = rand(T, 4, 32) hB = rand(T, 32) m = 33 hC =...
``` using OpenCL import OpenCL.cl.CLArray import CLBLAS CLBLAS.setup() device, ctx, queue = CLBLAS.get_next_compute_context() hA = rand(5, 10) + im*rand(5, 10) hB = rand(10, 5) + im*rand(10, 5) hC = rand(5,...
```julia WARNING: deprecated syntax "typealias CL_float2 Complex64" at C:\Users\Mus\.julia\v0.6\CLBLAS\src\constants.jl:4. Use "const CL_float2 = Complex64" instead. WARNING: deprecated syntax "typealias CL_double2 Complex128" at C:\Users\Mus\.julia\v0.6\CLBLAS\src\constants.jl:5. Use "const CL_double2 = Complex128" instead. CLBLAS...
as discussed in #21 `Complex64` is currently not working and we are getting a seqfault when passing it to clblas, whereas `Complex128` works without issue. `Complex64` maps to `cl_float2` and...