unroll1
This commit is contained in:
parent
7f2ef71daf
commit
806febdd37
@ -1,4 +1,4 @@
|
|||||||
export unroll
|
export unroll, unroll1
|
||||||
|
|
||||||
type Offset
|
type Offset
|
||||||
name::Symbol
|
name::Symbol
|
||||||
@ -119,4 +119,10 @@ function unroll(model, n; seq = true, stateful = true)
|
|||||||
seq || stateful ? Unrolled(model, graph, state, stateful, n) : Capacitor(graph)
|
seq || stateful ? Unrolled(model, graph, state, stateful, n) : Capacitor(graph)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function unroll1(model)
|
||||||
|
graph, state = unrollgraph(model, 1; seq = false)
|
||||||
|
graph = group(graph[1], map(x->x[1], inputs(graph)[2:end])...)
|
||||||
|
Unrolled(model, graph, state, false, 1)
|
||||||
|
end
|
||||||
|
|
||||||
flip(model) = Capacitor(map(x -> isa(x, Offset) ? -x : x, atomise(model)))
|
flip(model) = Capacitor(map(x -> isa(x, Offset) ? -x : x, atomise(model)))
|
||||||
|
Loading…
Reference in New Issue
Block a user