diff --git a/src/cuda/cudnn.jl b/src/cuda/cudnn.jl index 214cc108..9b1e91fb 100644 --- a/src/cuda/cudnn.jl +++ b/src/cuda/cudnn.jl @@ -193,7 +193,7 @@ end # Flux Interface -(BN::Flux.BatchNorm)(x::Union{CuParam{T,2},CuParam{T,4},CuParam{T,5}}, cache = nothing) where T<:Union{Float32, Float64} = +(BN::Flux.BatchNorm)(x::Union{CuArray{T,2},CuArray{T,4},CuArray{T,5}}, cache = nothing) where T<:Union{Float32, Float64} = BN.λ.(batchnorm(BN.γ, BN.β, x, BN.μ, BN.σ², BN.momentum; cache = cache, alpha = 1, beta = 0, eps = BN.ϵ, training = BN.active)) @adjoint batchnorm(g, b, x, running_mean, running_var, momentum; kw...) =