more test sets

This commit is contained in:
Mike J Innes 2017-02-23 22:40:07 +00:00
parent 41c64dc8c7
commit 22fa22f18a
4 changed files with 18 additions and 12 deletions

View File

@ -1,14 +1,3 @@
xs = randn(10)
d = Affine(10, 20)
@test d(xs) (xs'*d.W.x + d.b.x)[1,:]
let
@capture(syntax(d), _Frame(_Line(x_[1] * W_ + b_)))
@test isa(x, DataFlow.Input) && isa(W, Param) && isa(b, Param)
end
@net type TLP
first
second
@ -18,6 +7,18 @@ end
end
end
@testset "Basics" begin
xs = randn(10)
d = Affine(10, 20)
@test d(xs) (xs'*d.W.x + d.b.x)[1,:]
let
@capture(syntax(d), _Frame(_Line(x_[1] * W_ + b_)))
@test isa(x, DataFlow.Input) && isa(W, Param) && isa(b, Param)
end
let a1 = Affine(10, 20), a2 = Affine(20, 15)
tlp = TLP(a1, a2)
@test tlp(xs) softmax(a2(σ(a1(xs))))
@ -33,3 +34,5 @@ let tlp = TLP(Affine(10, 21), Affine(20, 15))
@test e.trace[end].func == :TLP
@test e.trace[end-1].func == Symbol("Flux.Affine")
end
end

View File

@ -1,3 +1,5 @@
@testset "Batching" begin
bs = Batch([[1,2,3],[4,5,6]])
@test typeof(bs) <: Batch
@ -5,3 +7,5 @@ bs = Batch([[1,2,3],[4,5,6]])
@test bs == [[1,2,3],[4,5,6]]
@test rawbatch(bs) == [1 2 3; 4 5 6]
end

View File

View File

@ -15,6 +15,5 @@ end
include("batching.jl")
include("basic.jl")
include("recurrent.jl")
@tfonly include("backend/tensorflow.jl")
@mxonly include("backend/mxnet.jl")