CUBLAS.jl
CUBLAS.jl copied to clipboard
Julia interface to CUBLAS
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...
I previously proposed not closing the cublas handle in an atexit handler (#19). This PR is for the same reasons but proposes an alternate mechanism to see the handle is...
`None` is replaced by `Union{}` in v0.5 and the `None` type is not defined in this version. Simply replacing the `None`s to `Union{}`s does not work. According to the documentation...
Hi Nick, Currently CUBLAS does not export or modify any existing functions, but provides separate CUBLAS versions like CUBLAS.axpy! etc. (If I understand things correctly). If you add the line:...
I wrote simple functions that perform dot products on `Array`s and `CudaArray`s. I'm finding that the CUDA version is about 4x slower. Is this expected? ``` JULIA using CUDArt using...
This introduces the `use_current_device` function which initializes CUBLAS for the currently active device, thus allowing the use of `blas.jl` functions on non-default GPU. In addition, move initialization (and registration of...
I was wondering if there was a way to modify the behaviour of CUBLAS.jl functions so that when a pointer is overridden in julia, the appropriate CUDArt.free(ptr) is called. ```...
Hello, I have found an issue running CUBLAS on windows using your lib. The file libcuda is called cublas64_75. It requires the user to have CUDA 7.5 installed. We should...
``` julia using CUDArt, CUBLAS a = rand( 10 ); d_a = CudaArray( a ); # All this works fine CUBLAS.iamin( d_a ); CUBLAS.iamin( d_a ); CUBLAS.iamin( d_a ); ......