diff --git a/Project.toml b/Project.toml index c211d5c3..da05117e 100644 --- a/Project.toml +++ b/Project.toml @@ -52,7 +52,7 @@ ElasticArrays = "1" FFTW = "1" FillArrays = "0.8.4, 0.9, 0.10, 0.11, 0.12, 0.13, 1" FunctionChains = "0.1" -GPUArraysCore = "0.1" +GPUArraysCore = "0.1, 0.2" IntervalSets = "0.7" InverseFunctions = "0.1.3" JLArrays = "0.1" diff --git a/src/RadiationDetectorDSP.jl b/src/RadiationDetectorDSP.jl index f04aa9c3..5fa42649 100644 --- a/src/RadiationDetectorDSP.jl +++ b/src/RadiationDetectorDSP.jl @@ -17,7 +17,6 @@ using ElasticArrays using FFTW using FillArrays using FunctionChains -using GPUArraysCore using IntervalSets using KernelAbstractions using InverseFunctions @@ -31,6 +30,7 @@ using Unitful import ChainRulesCore import DSP +import GPUArraysCore import SIMD using Unitful: RealOrRealQuantity as RealQuantity diff --git a/src/transpose.jl b/src/transpose.jl index 7f59326f..b6de6223 100644 --- a/src/transpose.jl +++ b/src/transpose.jl @@ -61,7 +61,7 @@ function _ka_nonlazy_transpose!( return Y end -function _nonlazy_transpose(X::AbstractGPUArray{<:Number,2}) +function _nonlazy_transpose(X::GPUArraysCore.AbstractGPUArray{<:Number,2}) Y = similar(X, reverse(size(X))); _ka_nonlazy_transpose!(X, Y) end