|
1 |
| -# v0.12 deprecations |
2 |
| -@deprecate Dropout(p, dims) Dropout(p; dims=dims) |
3 |
| -@deprecate InstanceNorm(λ, β, γ, μ, σ², ϵ, momentum, active=nothing) InstanceNorm(λ, β, γ, μ, σ², ϵ, momentum, true, true, active, length(β)) |
4 |
| -@deprecate BatchNorm(λ, β, γ, μ, σ², ϵ, momentum, active=nothing) BatchNorm(λ, β, γ, μ, σ², ϵ, momentum, true, true, active, length(β)) |
5 |
| -@deprecate GroupNorm(G, λ, β, γ, μ, σ², ϵ, momentum, active=nothing) GroupNorm(G, λ, β, γ, μ, σ², ϵ, momentum, true, true, active, length(β)) |
6 |
| -@deprecate outdims(f, inputsize) outputsize(f, inputsize) |
7 |
| -@deprecate Conv(; weight, bias, activation=identity, kws...) Conv(weight, bias, activation; kws...) |
8 |
| -@deprecate ConvTranspose(; weight, bias, activation=identity, kws...) ConvTranspose(weight, bias, activation; kws...) |
9 |
| -@deprecate DepthwiseConv(; weight, bias, activation=identity, kws...) DepthwiseConv(weight, bias, activation; kws...) |
10 |
| - |
11 |
| -function Base.getproperty(a::Dense, s::Symbol) |
12 |
| - if s === :W |
13 |
| - Base.depwarn("field name dense.W is deprecated in favour of dense.weight", :Dense) |
14 |
| - return getfield(a, :weight) |
15 |
| - elseif s === :b |
16 |
| - Base.depwarn("field name dense.b is deprecated in favour of dense.bias", :Dense) |
17 |
| - return getfield(a, :bias) |
18 |
| - end |
19 |
| - return getfield(a, s) |
20 |
| -end |
21 |
| - |
22 |
| -function ones(dims...) |
23 |
| - Base.depwarn("Flux.ones(size...) is deprecated, please use Flux.ones32(size...) or Base.ones(Float32, size...)", :ones) |
24 |
| - Base.ones(Float32, dims...) |
25 |
| -end |
26 |
| -ones(T::Type, dims...) = Base.ones(T, dims...) |
27 |
| - |
28 |
| -function zeros(dims...) |
29 |
| - Base.depwarn("Flux.zeros(size...) is deprecated, please use Flux.zeros32(size...) or Base.zeros(Float32, size...)", :zeros) |
30 |
| - Base.zeros(Float32, dims...) |
31 |
| -end |
32 |
| -zeros(T::Type, dims...) = Base.zeros(T, dims...) |
33 |
| - |
34 |
| -ones32(::Type, dims...) = throw(ArgumentError("Flux.ones32 is always Float32, use Base.ones to specify the element type")) |
35 |
| -zeros32(::Type, dims...) = throw(ArgumentError("Flux.zeros32 is always Float32, use Base.zeros to specify the element type")) |
| 1 | +# v0.13 deprecations |
0 commit comments