Module Owl_symbolic_symbol
type t
=
val name : t -> string
val op_type : t -> string
val input : t -> string array
val set_input : t -> string array -> unit
val out_shape : t -> int array option array
val set_out_shape : t -> int array option array -> unit
val attrs : t -> (string * Owl_symbolic_types.attrvalue) array
val set_attrs : t -> (string * Owl_symbolic_types.attrvalue) array -> unit
val output : t -> string array
val dtype : t -> Owl_symbolic_types.number_type
val shape : t -> int array
val axes : t -> int array
val float_value : t -> float
val int_value : t -> int
val complex_value : t -> float * float
val tensor_value : t -> Owl_symbolic_types.tensor
val initializer_ : t -> Owl_symbolic_types.tensor option
val update_tensor_dtype : t -> Owl_symbolic_types.number_type -> unit
val compare : t -> t -> int