Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Op_name : Base.Identifiable.S
module Name : Base.Identifiable.S
module Id : Base.Identifiable.S
module Type : sig ... end
module Tensor : sig ... end
module Dim : sig ... end
module Attr_list : sig ... end
type attr =
| String of Base.string
| Int of Base.int
| Float of Base.float
| Bool of Base.bool
| Type of Type.p
| List of Attr_list.t
| Tensor_float of Base.float Tensor.t
| Tensor_int of Base.int Tensor.t
| Tensor_string of Base.string Tensor.t
| Shape of Dim.t Base.list
val attributes : _ t -> (Base.string * attr) Base.list
val output_idx : _ t -> Base.int Base.option
val unique_name : _ t -> Base.string
val packed_output_idx : p -> Base.int Base.option
val get_attr_bool : _ t -> Base.string -> Base.bool Base.option
val get_attr_string : _ t -> Base.string -> Base.string Base.option
val get_attr_int : _ t -> Base.string -> Base.int Base.option
val get_attr_int_list : _ t -> Base.string -> Base.int Base.list Base.option
val get_shape : _ t -> Dim.t Base.list Base.option
val set_output_idx : 'a t -> Base.int Base.option -> 'a t
val set_output_idx_and_output_type :
'b t ->
Base.int Base.option ->
type_:'a Type.t ->
'a t
val extract : p -> 'a Type.t -> 'a t Base.option
module Weak_table : sig ... end