Module Owl_utils_infer_shape
val require_broadcasting : int array -> int array -> boolval 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_conv2d_padding :
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
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 * intval calc_conv3d_padding :
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int ->
int * int * int * int * int * intval broadcast1 : int array -> int array -> int arrayval broadcast2 : int array -> int array -> int array -> int arrayval broadcast1_stride : int array -> int array -> int array * int arrayval fold : int array -> int -> int arrayval tile : int array -> int array -> int arrayval repeat : int array -> int array -> int arrayval concatenate : int array array -> int -> int arrayval split : int array -> int -> int array -> int array arrayval slice : int array -> int list list -> int arrayval draw : 'a array -> int -> 'a -> 'a arrayval reduce : int array -> int array -> int arrayval dilated_conv2d :
int array ->
Owl_types.padding ->
int array ->
int array ->
int array ->
int arrayval dilated_conv1d :
int array ->
Owl_types.padding ->
int array ->
int array ->
int array ->
int arrayval dilated_conv3d :
int array ->
Owl_types.padding ->
int array ->
int array ->
int array ->
int arrayval transpose_conv2d :
int array ->
Owl_types.padding ->
int array ->
int array ->
int arrayval transpose_conv1d :
int array ->
Owl_types.padding ->
int array ->
int array ->
int arrayval transpose_conv3d :
int array ->
Owl_types.padding ->
int array ->
int array ->
int arrayval upsampling2d : int array -> int array -> int arrayval transpose : 'a array -> int array -> 'a arrayval dot : 'a array -> 'a array -> 'a arrayval onehot : 'a array -> 'a -> 'a array