Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Placeholder : sig ... end
val (+) : [< `float | `double | `int32 | `int64 | `complex64 | `string ] b
val (-) : [< `float | `double | `int32 | `int64 | `complex64 ] b
val (/) : [< `float | `double | `int32 | `int64 | `complex64 ] b
val (*) : [< `float | `double | `int32 | `int64 | `complex64 ] b
val (*^) : [< `float | `double | `int32 | `complex64 ] b
val f_or_d :
?shape:int list ->
type_:[< `float | `double ] as 'a Node.Type.t ->
float ->
'a Node.t
val f : ?shape:int list -> float -> [ `float ] Node.t
val d : ?shape:int list -> float -> [ `double ] Node.t
val cf : ?shape:int list -> float list -> [ `float ] Node.t
val cd : ?shape:int list -> float list -> [ `double ] Node.t
val ci32 : ?shape:int list -> int list -> [ `int32 ] Node.t
val ci64 : ?shape:int list -> int list -> [ `int64 ] Node.t
val const_float :
?name:string ->
?control_inputs:Node.p list ->
?shape:int list ->
type_:[< `float | `double ] as 'dtype Node.Type.t ->
float list ->
'dtype Node.t
val const_int :
?name:string ->
?control_inputs:Node.p list ->
?shape:int list ->
type_:[< `int32 | `int64 ] as 'dtype Node.Type.t ->
int list ->
'dtype Node.t
val const_string :
?name:string ->
?shape:int list ->
string list ->
[ `string ] Node.t
val scalar :
?empty_shape:unit ->
type_:[< `float | `double ] as 'dtype Node.Type.t ->
float ->
'dtype Node.t
val four32 : [ `int32 ] Node.t
val three32 : [ `int32 ] Node.t
val two32 : [ `int32 ] Node.t
val one32 : [ `int32 ] Node.t
val zero32 : [ `int32 ] Node.t
val reduce_sum : 'a reduce_fn
val reduce_min : 'a reduce_fn
val reduce_max : 'a reduce_fn
val reduce_mean : 'a reduce_fn
val reduce_prod : 'a reduce_fn
val placeholder :
?name:string ->
type_:'a Node.Type.t ->
int list ->
'a Placeholder.t
val cast :
?name:string ->
'srcT Node.t ->
type_:'dstT Node.Type.t ->
'dstT Node.t