Caten Documentation

  • Home
  • Quickstart
  • Development
  • API Reference
    • caten/air
    • caten/aasm
    • caten/codegen
    • caten/api
      • Overview
      • Tensor
      • Func
      • Module
      • Model
      • Initializers
      • ShapeTracker
      • Facet API
      • StateDict
    • caten/nn
      • Activation
      • Convolution
      • Criterion
      • Embedding
      • Linear
      • Normalization
      • Padding
      • Pooling
      • Encoding
      • Optimizers
  • Ready to use packages
    • Overview
    • caten/apps.gpt2
  • External Packages
    • caten/gguf
    • caten/oonx
    • caten/llm
In this article
  • Pooling
    • [class] AvgPool
    • [function] !avgpool
    • [class] MaxPool
    • [function] !maxpool

Pooling

  1. Caten Documentation
  2. API Reference
  3. caten/nn
  4. Pooling
|
  • Share via

  •  Edit this article

Pooling

[class] AvgPool

(AvgPool kernel-size &key (stride nil) (dilation 1) (padding 0) (ceiling #'ceiling))
Implements Average Pooling layer.

[function] !avgpool

(!avgpool x &key (kernel-size `(2 2)) (stride nil) (dilation 1) (padding 0) (ceiling #'ceiling))
Applies average pooling over the tensor.

[class] MaxPool

(MaxPool kernel-size &key (stride nil) (dilation 1) (padding 0) (ceiling #'ceiling))
Implements Max Pooling layer.

[function] !maxpool

(!maxpool x &key (kernel-size `(2 2)) (stride nil) (dilation 1) (padding 0) (ceiling #'ceiling))
Applies max pooling over the tensor.

Search
Enter a keyword to search.