package owl-base
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Module Owl_lazy.Make
Parameters
module A : Owl_types.Ndarray_MutableSignature
Type definition
Type conversion functions
val value_to_float : value -> floatTODO
val node_to_arr : attr Owl_graph.node -> arrTODO
val arr_to_node : arr -> attr Owl_graph.nodeTODO
val node_to_elt : attr Owl_graph.node -> eltTODO
val elt_to_node : elt -> attr Owl_graph.nodeTODO
val float_to_elt : float -> eltTODO
val elt_to_float : elt -> floatTODO
Utility functions
val graph_to_dot : graph -> stringTODO
val graph_to_trace : graph -> stringTODO
Create variables
val var_arr : ?shape:int array -> string -> arrTODO
val var_elt : string -> eltTODO
Maths funcitons
val empty : int array -> arrTODO
val zeros : int array -> arrTODO
val ones : int array -> arrTODO
val shape : arr -> int arrayTODO
val numel : arr -> intTODO
val reset : arr -> unitTODO
val conv1d : ?padding:Owl_types.padding -> arr -> arr -> int array -> arrTODO
val conv2d : ?padding:Owl_types.padding -> arr -> arr -> int array -> arrTODO
val conv3d : ?padding:Owl_types.padding -> arr -> arr -> int array -> arrTODO
val transpose_conv2d :
?padding:Owl_types.padding ->
arr ->
arr ->
int array ->
arrTODO
val max_pool1d :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arrTODO
val max_pool2d :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arrTODO
val max_pool3d :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arrTODO
val avg_pool1d :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arrTODO
val avg_pool2d :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arrTODO
val avg_pool3d :
?padding:Owl_types.padding ->
arr ->
int array ->
int array ->
arrTODO
val max_pool1d_backward :
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
arrTODO
val max_pool2d_backward :
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
arrTODO
val max_pool3d_backward :
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
arrTODO
val avg_pool1d_backward :
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
arrTODO
val avg_pool2d_backward :
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
arrTODO
val avg_pool3d_backward :
Owl_types.padding ->
arr ->
int array ->
int array ->
arr ->
arrTODO
val row_num : arr -> intTODO
val col_num : arr -> intTODO
val copy_row_to : arr -> 'a -> 'b -> unitTODO
val copy_col_to : arr -> 'a -> 'b -> unitTODO
val to_rows : arr -> 'a arrayTODO
Evaluation functions
val make_graph :
input:attr Owl_graph.node array ->
output:attr Owl_graph.node array ->
string ->
graphTODO
val get_inputs : graph -> attr Owl_graph.node arrayTODO
val get_outputs : graph -> attr Owl_graph.node arrayTODO
val make_iopair :
graph ->
attr Owl_graph.node array ->
attr Owl_graph.node array ->
unitTODO
val update_iopair : graph -> unitTODO
val init_inputs : (attr Owl_graph.node -> value) -> graph -> unitTODO
val optimise : graph -> unitTODO
val eval_elt : elt array -> unitTODO
val eval_arr : arr array -> unitTODO
val eval_graph : graph -> unitTODO
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page