Owl_computation_cpu_eval.Makemodule Graph : Owl_computation_graph_sig.Sigval invalidate_opt :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node option ->
unitval update_validity :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
Graph.Optimiser.Operator.Symbol.Shape.Type.block ->
unitval _eval_terms :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node array ->
unitval _eval_map_00 :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
(Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr array ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr) ->
unitval _eval_map_01 :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
(out:Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr array ->
unit) ->
unitval _eval_map_02 :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
(out:Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.elt array ->
unit) ->
unitval _eval_map_03 :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
(Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.elt array ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.elt) ->
unitval _eval_map_07 :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
(out:Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr array ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.elt array ->
unit) ->
unitval _eval_map_09 :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
(Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.elt array ->
Graph.Optimiser.Operator.Symbol.Shape.Type.Device.A.arr) ->
unit