nicer batchnorm shape error
This commit is contained in:
parent
8f29968c32
commit
d12fb98f2a
@ -114,6 +114,8 @@ BatchNorm(chs::Integer, λ = identity;
|
||||
zeros(chs), ones(chs), ϵ, momentum, true)
|
||||
|
||||
function (BN::BatchNorm)(x)
|
||||
size(x, ndims(x)-1) == length(BN.β) ||
|
||||
error("BatchNorm expected $(length(BN.β)) channels, got $(size(x, ndims(x)-1))")
|
||||
λ, γ, β = BN.λ, BN.γ, BN.β
|
||||
dims = length(size(x))
|
||||
channels = size(x, dims-1)
|
||||
|
Loading…
Reference in New Issue
Block a user