package owl-base

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Owl_computation_symbol.MakeSource

Parameters

Signature

Sourcemodule Shape = Shape
Sourceval op_to_str : Shape.Type.op -> string
Sourceval is_random_variable : Shape.Type.op -> bool
Sourceval refnum : 'a Owl_graph.node -> int
Sourceval node_shape : Shape.Type.attr Owl_graph.node -> int array
Sourceval node_numel : Shape.Type.attr Owl_graph.node -> int
Sourceval is_shape_unknown : Shape.Type.attr Owl_graph.node -> bool
Sourceval infer_shape_graph : Shape.Type.attr Owl_graph.node array -> unit
Sourceval shape_to_str : int array option array -> string
Sourceval node_to_str : Shape.Type.attr Owl_graph.node -> string
Sourceval node_to_arr : Shape.Type.t -> Shape.Type.arr
Sourceval arr_to_node : Shape.Type.arr -> Shape.Type.t
Sourceval node_to_elt : Shape.Type.t -> Shape.Type.elt
Sourceval elt_to_node : Shape.Type.elt -> Shape.Type.t
Sourceval new_block_id : unit -> int
Sourceval make_empty_block : ?block_id:int -> int -> Shape.Type.block
Sourceval make_value_block : Shape.Type.Device.value -> Shape.Type.t -> unit
Sourceval make_node : ?name:string -> ?value:Shape.Type.Device.value array -> ?shape:int array option array -> ?freeze:bool -> ?reuse:bool -> ?state:Shape.Type.state -> Shape.Type.op -> Shape.Type.attr Owl_graph.node
Sourceval make_then_connect : ?shape:int array option array -> Shape.Type.op -> Shape.Type.attr Owl_graph.node array -> Shape.Type.attr Owl_graph.node
Sourceval var_arr : ?shape:int array -> string -> Shape.Type.arr
Sourceval var_elt : string -> Shape.Type.elt
Sourceval const_arr : string -> Shape.Type.Device.A.arr -> Shape.Type.arr
Sourceval const_elt : string -> Shape.Type.Device.A.elt -> Shape.Type.elt
Sourceval get_nodes_using_block : Shape.Type.block -> Shape.Type.t list
Sourceval get_block_opt : Shape.Type.attr Owl_graph.node -> Shape.Type.block array option
Sourceval _set_block : Shape.Type.attr Owl_graph.node -> Shape.Type.block array -> unit
Sourceval add_node_to_block : Shape.Type.t -> Shape.Type.block -> unit
Sourceval get_active_node : Shape.Type.block -> Shape.Type.t option
Sourceval set_active_node : Shape.Type.block -> Shape.Type.t -> unit
Sourceval get_block_id : Shape.Type.attr Owl_graph.node -> int
Sourceval set_value : Shape.Type.t -> Shape.Type.Device.value array -> unit
Sourceval set_operator : Shape.Type.attr Owl_graph.node -> Shape.Type.op -> unit
Sourceval set_reuse : Shape.Type.attr Owl_graph.node -> bool -> unit
Sourceval get_reuse : Shape.Type.attr Owl_graph.node -> bool
Sourceval is_shared : Shape.Type.attr Owl_graph.node -> bool
Sourceval get_shared_nodes : Shape.Type.t -> Shape.Type.t array
Sourceval is_const : Shape.Type.attr Owl_graph.node -> bool
Sourceval is_node_arr : Shape.Type.attr Owl_graph.node -> bool
Sourceval is_node_elt : Shape.Type.attr Owl_graph.node -> bool
Sourceval is_assigned : Shape.Type.attr Owl_graph.node -> bool
Sourceval check_assigned : Shape.Type.attr Owl_graph.node -> unit
Sourceval is_valid : Shape.Type.attr Owl_graph.node -> bool
Sourceval validate : Shape.Type.attr Owl_graph.node -> unit
Sourceval invalidate : Shape.Type.attr Owl_graph.node -> unit
Sourceval invalidate_graph : Shape.Type.attr Owl_graph.node -> unit
Sourceval is_freeze : Shape.Type.attr Owl_graph.node -> bool
Sourceval freeze_descendants : Shape.Type.attr Owl_graph.node array -> unit
Sourceval freeze_ancestors : Shape.Type.attr Owl_graph.node array -> unit
Sourceval unsafe_assign_arr : Shape.Type.arr -> Shape.Type.Device.A.arr -> unit
Sourceval assign_arr : Shape.Type.arr -> Shape.Type.Device.A.arr -> unit
Sourceval assign_elt : Shape.Type.elt -> Shape.Type.Device.A.elt -> unit
Sourceval float_to_elt : float -> Shape.Type.elt
Sourceval elt_to_float : Shape.Type.elt -> float
OCaml

Innovation. Community. Security.