ArrayFire.jl
ArrayFire.jl copied to clipboard
Julia wrapper for the ArrayFire library
I can't use ArrayFire, and it might have something to do with Wayland on Fedora 29? ``` $ JULIA_ARRAYFIRE_BACKEND=cuda julia _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_)...
Julia v"0.7.0-DEV.62" (linux) ```julia julia> Pkg.test("ArrayFire") INFO: Testing ArrayFire Warnings for deprecated syntax: "typealias AFVector{T} AFArray{T,1}" at ArrayFire.jl:20. Use "AFVector{T} = AFArray{T,1}" instead. "typealias AFMatrix{T} AFArray{T,2}" at ArrayFire.jl:21. Use "AFMatrix{T}...
Hi, I have another difficulty. It seems `dot` falls back to `LinearAlgebra/src/generic.jl` in both 0.7 and 0.6.4 Can it be fixed by? `import Base.LinAlg: dot, norm dot(a::ArrayFire.AFArray,b::ArrayFire.AFArray) = ArrayFire.dot(a,b,UInt32(0),UInt32(0))[1]` Also...
Could we have this feature in julia: http://arrayfire.org/docs/group__array__mem__slice.htm? And does it allow mapslices into AFArray?
I'm having a segmentation fault that I'm having a hard time producing a minimal example for. I have zero issues with my code when I do not load ArrayFire, but...
``` julia vv = AFArray( [1.] ) typeof(dot(vv, vv)) ``` gives ``` julia ArrayFire.AFArray{Float64,1} ``` But `dot` should always return a scalar, not a vector.
Dear Gaika, I am trying to use AFArray for the Knet framework. To do this I need the pointer to AFArray as mentioned in this issue https://github.com/denizyuret/Knet.jl/issues/213. I wonder if...
```julia julia> a = AFArray(Array{Float32}(reshape(1:8,(2,2,2,1)))) AFArray: 2×2×2×1 Array{Float32,4}: [:, :, 1, 1] = 1.0 3.0 2.0 4.0 [:, :, 2, 1] = 5.0 7.0 6.0 8.0 julia> reorder(a,1,0,2,3) AFArray: 2×2×2×1...
Hello. After installing ArrayFire I'm facing ReadOnlyMemoryError() when I try to call AFInfo() or any other ArrayFire function interfacing with device (openCL backend on AMD card). ``` ERROR: ReadOnlyMemoryError() in...
```julia using ArrayFire allowslow(AFArray, false) V0 = zeros(AFArray{Float32},100,100) lufact(V0) ``` It would be nice to have the factorizations work. Additionally: ```julia V0\x ``` uses the slow path via `getindex`, so...