I am trying to test the GPU interpolation example shown in this blog posting. I get an error when I try to create CuTextureArray
from CuArray{Float64}
. For example,
(@v1.6) pkg> st CUDA
Status `~/.julia/environments/v1.6/Project.toml`
[052768ef] CUDA v3.3.0
julia> using CUDA
julia> x = rand(2^10);
julia> cx = CuArray(x);
┌ Warning: The NVIDIA driver on this system only supports up to CUDA 11.1.0.
│ For performance reasons, it is recommended to upgrade to a driver that supports CUDA 11.2 or higher.
└ @ CUDA C:\Users\wo28768\.julia\packages\CUDA\mVgLI\src\initialization.jl:42
Downloaded artifact: CUDA
julia> cx2 = CuTextureArray(cx);
ERROR: ArgumentError: CUDA does not support texture arrays for element type Float64.
Does this mean CUDA.jl
does not support CuTextureArray{Float64}
at all, or the error is due to the limitation of my GPU?