package owl
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  OCaml Scientific and Engineering Computing
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      owl-1.0.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=38d210ce6c1c2f09631fd59951430e4f364b5ae036c71ed1b32ce559b2a29263
    
    
  sha512=c468100556445384b9c6adad9c37b5a9b8c27db8be35f61979e65fafa88c60221b8bda0a9c06cfbbc8d4e216a1ed08a315dfefb45bb4f5f15aa82d4358f57567
    
    
  doc/owl/Owl_ndarray_pool/index.html
Module Owl_ndarray_poolSource
Source
val owl_float32_ndarray_maxpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_avgpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_maxpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_float32_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_maxpool_argmax_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  (int64, 'c) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_maxpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_avgpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_maxpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_float32_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float32_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_maxpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_avgpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_maxpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_float64_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_maxpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_avgpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_maxpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_float64_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_float64_ndarray_maxpool_argmax_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  (int64, 'c) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_maxpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_avgpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_maxpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_complex32_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_maxpool_argmax_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  (int64, 'c) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_maxpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_avgpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_maxpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_complex32_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex32_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_maxpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_avgpool_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_maxpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_complex64_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_avgpool_spatial_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_maxpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_avgpool_cuboid : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_maxpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_complex64_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_avgpool_cuboid_backward : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val owl_complex64_ndarray_maxpool_argmax_spatial : 
  ('a, 'b) Owl_core_types.owl_arr ->
  ('a, 'b) Owl_core_types.owl_arr ->
  (int64, 'c) Owl_core_types.owl_arr ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  int ->
  unitSource
val _owl_spatial_max_pooling : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op26Source
val _owl_spatial_avg_pooling : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op26Source
val _owl_cuboid_max_pooling : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op27Source
val _owl_cuboid_avg_pooling : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op27Source
val _owl_spatial_max_pooling_argmax : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op28Source
val _owl_spatial_max_pooling_backward : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op29Source
val _owl_spatial_avg_pooling_backward : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op30Source
val _owl_cuboid_max_pooling_backward : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op31Source
val _owl_cuboid_avg_pooling_backward : 
  'a 'b. ('a, 'b) Bigarray.kind ->
  ('a, 'b) Owl_core_types.owl_arr_op32 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >