Flux.jl/test/backend.jl
2017-02-01 12:41:17 +05:30

24 lines
384 B
Julia

xs = rand(20)
d = Affine(20, 10)
@tfonly let dt = tf(d)
@test d(xs) dt(xs)
end
@mxonly let dm = mxnet(d, (1, 20))
@test d(xs) dm(xs)
end
# TensorFlow native integration
@tfonly let
using TensorFlow
sess = TensorFlow.Session()
X = placeholder(Float32)
Y = Tensor(d, X)
run(sess, initialize_all_variables())
@test run(sess, Y, Dict(X=>xs')) d(xs)'
end