multi-tuple output
This commit is contained in:
parent
f5b0f3e530
commit
2934607115
@ -18,9 +18,12 @@ function makesession(model, n::Integer; session = Session(Graph()))
|
||||
makesession(model, [placeholder(Float32) for _ = 1:n], session = session)
|
||||
end
|
||||
|
||||
retuple(xs) = xs
|
||||
retuple(xs::AbstractArray{<:AbstractArray}) = (retuple.(xs)...,)
|
||||
|
||||
function (m::Exec)(args...)
|
||||
@assert length(args) == length(m.input)
|
||||
run(m.session, m.output, Dict(zip(m.input, args)))
|
||||
retuple(run(m.session, m.output, Dict(zip(m.input, args))))
|
||||
end
|
||||
|
||||
mutable struct Model
|
||||
|
Loading…
Reference in New Issue
Block a user