Owl_computation_cpu_eval.Make
module Graph : Owl_computation_graph_sig.Sig
val invalidate_opt :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node option ->
unit
val update_validity :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node ->
Graph.Optimiser.Operator.Symbol.Shape.Type.block ->
unit
val _eval_terms :
Graph.Optimiser.Operator.Symbol.Shape.Type.attr Owl_graph.node array ->
unit
val _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) ->
unit
val _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) ->
unit
val _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) ->
unit
val _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) ->
unit
val _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) ->
unit
val _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