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)
|
zeros(chs), ones(chs), ϵ, momentum, true)
|
||||||
|
|
||||||
function (BN::BatchNorm)(x)
|
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.β
|
λ, γ, β = BN.λ, BN.γ, BN.β
|
||||||
dims = length(size(x))
|
dims = length(size(x))
|
||||||
channels = size(x, dims-1)
|
channels = size(x, dims-1)
|
||||||
|
Loading…
Reference in New Issue
Block a user