Owl_utilsHelper functions used in the library
include module type of struct include Owl_utils_conv endval calc_conv2d_output_shape :
Owl_types.padding ->
int ->
int ->
int ->
int ->
int ->
int ->
int * intval calc_transpose_conv2d_output_shape :
Owl_types.padding ->
int ->
int ->
int ->
int ->
int ->
int ->
int * intval calc_conv1d_output_shape : Owl_types.padding -> int -> int -> int -> intval calc_transpose_conv1d_output_shape :
Owl_types.padding ->
int ->
int ->
int ->
intval calc_conv3d_output_shape :
Owl_types.padding ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int * int * intval calc_transpose_conv3d_output_shape :
Owl_types.padding ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int * int * intinclude module type of struct include Owl_utils_ndarray endval elt_to_str : 'a 'b. ('a, 'b) Bigarray.kind -> 'a -> stringval elt_of_str : 'a 'b. ('a, 'b) Bigarray.kind -> string -> 'aval numel : ('a, 'b, 'c) Bigarray.Genarray.t -> intval ind : ('a, 'b, 'c) Bigarray.Genarray.t -> int -> int arrayval i1d : ('a, 'b, 'c) Bigarray.Genarray.t -> int array -> intval reduce_params :
int ->
('a, 'b, 'c) Bigarray.Genarray.t ->
int * int * int * int arraymodule Stack = Owl_utils_stackmodule Array = Owl_utils_arrayval array2_to_array1 :
('a, 'b, 'c) Bigarray.Array2.t ->
('a, 'b, 'c) Bigarray.Array1.tval array1_extend :
('a, 'b, Bigarray.c_layout) Bigarray.Array1.t ->
int ->
('a, 'b, Bigarray.c_layout) Bigarray.Array1.tval array1_copy :
('a, 'b, Bigarray.c_layout) Bigarray.Array1.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Array1.tval eps : 'a 'b. ('a, 'b) Bigarray.kind -> floatTODO: return the the distance between 1.0 and the next larger representable floating-point value.