2016-12-15 23:11:35 +00:00
|
|
|
using Flux, DataFlow, MacroTools, Base.Test
|
|
|
|
using Flux: graph, Param
|
2017-02-21 15:46:38 +00:00
|
|
|
using DataFlow: Line, Frame
|
2016-12-15 23:11:35 +00:00
|
|
|
|
|
|
|
syntax(v::Vertex) = prettify(DataFlow.syntax(v))
|
|
|
|
syntax(x) = syntax(graph(x))
|
2016-03-22 19:58:58 +00:00
|
|
|
|
2017-02-01 07:11:17 +00:00
|
|
|
macro mxonly(ex)
|
|
|
|
:(Base.find_in_path("MXNet") ≠ nothing && $(esc(ex)))
|
|
|
|
end
|
|
|
|
|
|
|
|
macro tfonly(ex)
|
|
|
|
:(Base.find_in_path("TensorFlow") ≠ nothing && $(esc(ex)))
|
|
|
|
end
|
|
|
|
|
2017-02-20 19:34:57 +00:00
|
|
|
include("batching.jl")
|
2016-12-15 21:05:53 +00:00
|
|
|
include("basic.jl")
|
2017-02-23 22:28:18 +00:00
|
|
|
@tfonly include("backend/tensorflow.jl")
|
|
|
|
@mxonly include("backend/mxnet.jl")
|