Source file owl_computation_shape_sig.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 1 "src/base/compute/owl_computation_shape_sig.ml"
(*
 * OWL - OCaml Scientific and Engineering Computing
 * Copyright (c) 2016-2020 Liang Wang <liang.wang@cl.cam.ac.uk>
 *)

(* Functor of making the symbols of a computation graph. *)

module type Sig = sig
  module Type : Owl_computation_type_sig.Sig

  open Type

  (** {5 Core functions} *)

  val infer_shape : op -> attr Owl_graph.node array -> int array option array
  (** TODO *)
end