Skip to content

Commit 2133fd5

Browse files
rebase
1 parent e389e3f commit 2133fd5

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/deprecations.jl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
# v0.12 deprecations
3+
4+
function ones(dims...)
5+
Base.depwarn("Flux.ones(size...) is deprecated, please use Flux.ones32(size...) or Base.ones(Float32, size...)", :ones)
6+
Base.ones(Float32, dims...)
7+
end
8+
ones(T::Type, dims...) = Base.ones(T, dims...)
9+
10+
function zeros(dims...)
11+
Base.depwarn("Flux.zeros(size...) is deprecated, please use Flux.zeros32(size...) or Base.zeros(Float32, size...)", :zeros)
12+
Base.zeros(Float32, dims...)
13+
end
14+
zeros(T::Type, dims...) = Base.zeros(T, dims...)
15+
16+
ones32(::Type, dims...) = throw(ArgumentError("Flux.ones32 is always Float32, use Base.ones to specify the element type"))
17+
zeros32(::Type, dims...) = throw(ArgumentError("Flux.zeros32 is always Float32, use Base.zeros to specify the element type"))
18+
19+
# v0.13 deprecations@deprecate Maxout(layers::Tuple) Maxout(layers...)

0 commit comments

Comments
 (0)