René's URL Explorer Experiment


Title: Pooling Layers — PyTorch main documentation

Description: Pooling layers in PyTorch C++ — MaxPool, AvgPool, AdaptiveMaxPool, AdaptiveAvgPool, and LPPool.

Keywords:

direct link

Domain: docs.pytorch.org


Hey, it has json ld scripts:
    {
       "@context": "https://schema.org",
       "@type": "Article",
       "name": "Pooling Layers",
       "headline": "Pooling Layers",
       "description": "Pooling layers in PyTorch C++ \u2014 MaxPool, AvgPool, AdaptiveMaxPool, AdaptiveAvgPool, and LPPool.",
       "url": "/api/nn/pooling.html",
       "articleBody": "Pooling Layers# Pooling layers reduce spatial dimensions by aggregating values in local regions, providing translation invariance and reducing computational cost in deeper layers. MaxPool: Takes the maximum value in each pooling window (preserves strong features) AvgPool: Takes the average value in each pooling window (smoother downsampling) AdaptivePool: Automatically calculates kernel size to produce a target output size FractionalMaxPool: Randomized pooling with fractional output size MaxUnpool: Computes the partial inverse of MaxPool using stored indices LPPool: Power-average pooling (generalization of avg/max pooling) MaxPool1d / MaxPool2d / MaxPool3d# class MaxPool1d : public torch::nn::ModuleHolder\u003cMaxPool1dImpl\u003e# A ModuleHolder subclass for MaxPool1dImpl. See the documentation for MaxPool1dImpl class to learn what methods it provides, and examples of how to use MaxPool1d with torch::nn::MaxPool1dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = MaxPool1dImpl# class MaxPool1dImpl : public torch::nn::MaxPoolImpl\u003c1, MaxPool1dImpl\u003e# Applies maxpool over a 1-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool1d to learn about the exact behavior of this module. See the documentation for torch::nn::MaxPool1dOptions class to learn what constructor arguments are supported for this module. Example: MaxPool1d model(MaxPool1dOptions(3).stride(2)); Public Functions Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the outputs and the indices of the max values. Useful for torch::nn::MaxUnpool1d later. class MaxPool2d : public torch::nn::ModuleHolder\u003cMaxPool2dImpl\u003e# A ModuleHolder subclass for MaxPool2dImpl. See the documentation for MaxPool2dImpl class to learn what methods it provides, and examples of how to use MaxPool2d with torch::nn::MaxPool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = MaxPool2dImpl# class MaxPool2dImpl : public torch::nn::MaxPoolImpl\u003c2, MaxPool2dImpl\u003e# Applies maxpool over a 2-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool2d to learn about the exact behavior of this module. See the documentation for torch::nn::MaxPool2dOptions class to learn what constructor arguments are supported for this module. Example: MaxPool2d model(MaxPool2dOptions({3, 2}).stride({2, 2})); Public Functions Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the outputs and the indices of the max values. Useful for torch::nn::MaxUnpool2d later. class MaxPool3d : public torch::nn::ModuleHolder\u003cMaxPool3dImpl\u003e# A ModuleHolder subclass for MaxPool3dImpl. See the documentation for MaxPool3dImpl class to learn what methods it provides, and examples of how to use MaxPool3d with torch::nn::MaxPool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = MaxPool3dImpl# class MaxPool3dImpl : public torch::nn::MaxPoolImpl\u003c3, MaxPool3dImpl\u003e# Applies maxpool over a 3-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool3d to learn about the exact behavior of this module. See the documentation for torch::nn::MaxPool3dOptions class to learn what constructor arguments are supported for this module. Example: MaxPool3d model(MaxPool3dOptions(3).stride(2)); Public Functions Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the outputs and the indices of the max values. Useful for torch::nn::MaxUnpool3d later. Example: auto pool = torch::nn::MaxPool2d( torch::nn::MaxPool2dOptions(2).stride(2)); AvgPool1d / AvgPool2d / AvgPool3d# class AvgPool1d : public torch::nn::ModuleHolder\u003cAvgPool1dImpl\u003e# A ModuleHolder subclass for AvgPool1dImpl. See the documentation for AvgPool1dImpl class to learn what methods it provides, and examples of how to use AvgPool1d with torch::nn::AvgPool1dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AvgPool1dImpl# class AvgPool1dImpl : public torch::nn::AvgPoolImpl\u003c1, AvgPool1dImpl\u003e# Applies avgpool over a 1-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool1d to learn about the exact behavior of this module. See the documentation for torch::nn::AvgPool1dOptions class to learn what constructor arguments are supported for this module. Example: AvgPool1d model(AvgPool1dOptions(3).stride(2)); Public Functions Tensor forward(const Tensor \u0026input)# class AvgPool2d : public torch::nn::ModuleHolder\u003cAvgPool2dImpl\u003e# A ModuleHolder subclass for AvgPool2dImpl. See the documentation for AvgPool2dImpl class to learn what methods it provides, and examples of how to use AvgPool2d with torch::nn::AvgPool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AvgPool2dImpl# class AvgPool2dImpl : public torch::nn::AvgPoolImpl\u003c2, AvgPool2dImpl\u003e# Applies avgpool over a 2-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool2d to learn about the exact behavior of this module. See the documentation for torch::nn::AvgPool2dOptions class to learn what constructor arguments are supported for this module. Example: AvgPool2d model(AvgPool2dOptions({3, 2}).stride({2, 2})); Public Functions Tensor forward(const Tensor \u0026input)# class AvgPool3d : public torch::nn::ModuleHolder\u003cAvgPool3dImpl\u003e# A ModuleHolder subclass for AvgPool3dImpl. See the documentation for AvgPool3dImpl class to learn what methods it provides, and examples of how to use AvgPool3d with torch::nn::AvgPool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AvgPool3dImpl# class AvgPool3dImpl : public torch::nn::AvgPoolImpl\u003c3, AvgPool3dImpl\u003e# Applies avgpool over a 3-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool3d to learn about the exact behavior of this module. See the documentation for torch::nn::AvgPool3dOptions class to learn what constructor arguments are supported for this module. Example: AvgPool3d model(AvgPool3dOptions(5).stride(2)); Public Functions Tensor forward(const Tensor \u0026input)# AdaptiveAvgPool1d / AdaptiveAvgPool2d / AdaptiveAvgPool3d# class AdaptiveAvgPool1d : public torch::nn::ModuleHolder\u003cAdaptiveAvgPool1dImpl\u003e# A ModuleHolder subclass for AdaptiveAvgPool1dImpl. See the documentation for AdaptiveAvgPool1dImpl class to learn what methods it provides, and examples of how to use AdaptiveAvgPool1d with torch::nn::AdaptiveAvgPool1dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AdaptiveAvgPool1dImpl# class AdaptiveAvgPool1dImpl : public torch::nn::AdaptiveAvgPoolImpl\u003c1, ExpandingArray\u003c1\u003e, AdaptiveAvgPool1dImpl\u003e# Applies adaptive avgpool over a 1-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool1d to learn about the exact behavior of this module. See the documentation for torch::nn::AdaptiveAvgPool1dOptions class to learn what constructor arguments are supported for this module. Example: AdaptiveAvgPool1d model(AdaptiveAvgPool1dOptions(5)); Public Functions Tensor forward(const Tensor \u0026input)# class AdaptiveAvgPool2d : public torch::nn::ModuleHolder\u003cAdaptiveAvgPool2dImpl\u003e# A ModuleHolder subclass for AdaptiveAvgPool2dImpl. See the documentation for AdaptiveAvgPool2dImpl class to learn what methods it provides, and examples of how to use AdaptiveAvgPool2d with torch::nn::AdaptiveAvgPool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AdaptiveAvgPool2dImpl# class AdaptiveAvgPool2dImpl : public torch::nn::AdaptiveAvgPoolImpl\u003c2, ExpandingArrayWithOptionalElem\u003c2\u003e, AdaptiveAvgPool2dImpl\u003e# Applies adaptive avgpool over a 2-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool2d to learn about the exact behavior of this module. See the documentation for torch::nn::AdaptiveAvgPool2dOptions class to learn what constructor arguments are supported for this module. Example: AdaptiveAvgPool2d model(AdaptiveAvgPool2dOptions({3, 2})); Public Functions Tensor forward(const Tensor \u0026input)# class AdaptiveAvgPool3d : public torch::nn::ModuleHolder\u003cAdaptiveAvgPool3dImpl\u003e# A ModuleHolder subclass for AdaptiveAvgPool3dImpl. See the documentation for AdaptiveAvgPool3dImpl class to learn what methods it provides, and examples of how to use AdaptiveAvgPool3d with torch::nn::AdaptiveAvgPool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AdaptiveAvgPool3dImpl# class AdaptiveAvgPool3dImpl : public torch::nn::AdaptiveAvgPoolImpl\u003c3, ExpandingArrayWithOptionalElem\u003c3\u003e, AdaptiveAvgPool3dImpl\u003e# Applies adaptive avgpool over a 3-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool3d to learn about the exact behavior of this module. See the documentation for torch::nn::AdaptiveAvgPool3dOptions class to learn what constructor arguments are supported for this module. Example: AdaptiveAvgPool3d model(AdaptiveAvgPool3dOptions(3)); Public Functions Tensor forward(const Tensor \u0026input)# Example: // Output will always be 7x7 regardless of input size auto adaptive_pool = torch::nn::AdaptiveAvgPool2d( torch::nn::AdaptiveAvgPool2dOptions({7, 7})); AdaptiveMaxPool1d / AdaptiveMaxPool2d / AdaptiveMaxPool3d# class AdaptiveMaxPool1d : public torch::nn::ModuleHolder\u003cAdaptiveMaxPool1dImpl\u003e# A ModuleHolder subclass for AdaptiveMaxPool1dImpl. See the documentation for AdaptiveMaxPool1dImpl class to learn what methods it provides, and examples of how to use AdaptiveMaxPool1d with torch::nn::AdaptiveMaxPool1dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AdaptiveMaxPool1dImpl# class AdaptiveMaxPool1dImpl : public torch::nn::AdaptiveMaxPoolImpl\u003c1, ExpandingArray\u003c1\u003e, AdaptiveMaxPool1dImpl\u003e# Applies adaptive maxpool over a 1-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool1d to learn about the exact behavior of this module. See the documentation for torch::nn::AdaptiveMaxPool1dOptions class to learn what constructor arguments are supported for this module. Example: AdaptiveMaxPool1d model(AdaptiveMaxPool1dOptions(3)); Public Functions Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the indices along with the outputs. Useful to pass to nn.MaxUnpool1d. class AdaptiveMaxPool2d : public torch::nn::ModuleHolder\u003cAdaptiveMaxPool2dImpl\u003e# A ModuleHolder subclass for AdaptiveMaxPool2dImpl. See the documentation for AdaptiveMaxPool2dImpl class to learn what methods it provides, and examples of how to use AdaptiveMaxPool2d with torch::nn::AdaptiveMaxPool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AdaptiveMaxPool2dImpl# class AdaptiveMaxPool2dImpl : public torch::nn::AdaptiveMaxPoolImpl\u003c2, ExpandingArrayWithOptionalElem\u003c2\u003e, AdaptiveMaxPool2dImpl\u003e# Applies adaptive maxpool over a 2-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool2d to learn about the exact behavior of this module. See the documentation for torch::nn::AdaptiveMaxPool2dOptions class to learn what constructor arguments are supported for this module. Example: AdaptiveMaxPool2d model(AdaptiveMaxPool2dOptions({3, 2})); Public Functions Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the indices along with the outputs. Useful to pass to nn.MaxUnpool2d. class AdaptiveMaxPool3d : public torch::nn::ModuleHolder\u003cAdaptiveMaxPool3dImpl\u003e# A ModuleHolder subclass for AdaptiveMaxPool3dImpl. See the documentation for AdaptiveMaxPool3dImpl class to learn what methods it provides, and examples of how to use AdaptiveMaxPool3d with torch::nn::AdaptiveMaxPool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = AdaptiveMaxPool3dImpl# class AdaptiveMaxPool3dImpl : public torch::nn::AdaptiveMaxPoolImpl\u003c3, ExpandingArrayWithOptionalElem\u003c3\u003e, AdaptiveMaxPool3dImpl\u003e# Applies adaptive maxpool over a 3-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool3d to learn about the exact behavior of this module. See the documentation for torch::nn::AdaptiveMaxPool3dOptions class to learn what constructor arguments are supported for this module. Example: AdaptiveMaxPool3d model(AdaptiveMaxPool3dOptions(3)); Public Functions Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the indices along with the outputs. Useful to pass to nn.MaxUnpool3d. FractionalMaxPool2d / FractionalMaxPool3d# class FractionalMaxPool2d : public torch::nn::ModuleHolder\u003cFractionalMaxPool2dImpl\u003e# A ModuleHolder subclass for FractionalMaxPool2dImpl. See the documentation for FractionalMaxPool2dImpl class to learn what methods it provides, and examples of how to use FractionalMaxPool2d with torch::nn::FractionalMaxPool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = FractionalMaxPool2dImpl# class FractionalMaxPool2dImpl : public torch::nn::Cloneable\u003cFractionalMaxPool2dImpl\u003e# Applies fractional maxpool over a 2-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool2d to learn about the exact behavior of this module. See the documentation for torch::nn::FractionalMaxPool2dOptions class to learn what constructor arguments are supported for this module. Example: FractionalMaxPool2d model(FractionalMaxPool2dOptions(5).output_size(1)); Public Functions inline FractionalMaxPool2dImpl(ExpandingArray\u003c2\u003e kernel_size)# explicit FractionalMaxPool2dImpl(FractionalMaxPool2dOptions options_)# virtual void reset() override# reset() must perform initialization of all members with reference semantics, most importantly parameters, buffers and submodules. virtual void pretty_print(std::ostream \u0026stream) const override# Pretty prints the FractionalMaxPool2d module into the given stream. Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the outputs and the indices of the max values. Useful for torch::nn::MaxUnpool2d later. Public Members FractionalMaxPool2dOptions options# The options with which this Module was constructed. Tensor _random_samples# class FractionalMaxPool3d : public torch::nn::ModuleHolder\u003cFractionalMaxPool3dImpl\u003e# A ModuleHolder subclass for FractionalMaxPool3dImpl. See the documentation for FractionalMaxPool3dImpl class to learn what methods it provides, and examples of how to use FractionalMaxPool3d with torch::nn::FractionalMaxPool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = FractionalMaxPool3dImpl# class FractionalMaxPool3dImpl : public torch::nn::Cloneable\u003cFractionalMaxPool3dImpl\u003e# Applies fractional maxpool over a 3-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool3d to learn about the exact behavior of this module. See the documentation for torch::nn::FractionalMaxPool3dOptions class to learn what constructor arguments are supported for this module. Example: FractionalMaxPool3d model(FractionalMaxPool3dOptions(5).output_size(1)); Public Functions inline FractionalMaxPool3dImpl(ExpandingArray\u003c3\u003e kernel_size)# explicit FractionalMaxPool3dImpl(FractionalMaxPool3dOptions options_)# virtual void reset() override# reset() must perform initialization of all members with reference semantics, most importantly parameters, buffers and submodules. virtual void pretty_print(std::ostream \u0026stream) const override# Pretty prints the FractionalMaxPool3d module into the given stream. Tensor forward(const Tensor \u0026input)# std::tuple\u003cTensor, Tensor\u003e forward_with_indices(const Tensor \u0026input)# Returns the outputs and the indices of the max values. Useful for torch::nn::MaxUnpool3d later. Public Members FractionalMaxPool3dOptions options# The options with which this Module was constructed. Tensor _random_samples# MaxUnpool1d / MaxUnpool2d / MaxUnpool3d# Computes a partial inverse of MaxPool, using the indices of the maximum values computed during pooling to place values back into unpooled positions. class MaxUnpool1d : public torch::nn::ModuleHolder\u003cMaxUnpool1dImpl\u003e# A ModuleHolder subclass for MaxUnpool1dImpl. See the documentation for MaxUnpool1dImpl class to learn what methods it provides, and examples of how to use MaxUnpool1d with torch::nn::MaxUnpool1dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = MaxUnpool1dImpl# class MaxUnpool1dImpl : public torch::nn::MaxUnpoolImpl\u003c1, MaxUnpool1dImpl\u003e# Applies maxunpool over a 1-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool1d to learn about the exact behavior of this module. See the documentation for torch::nn::MaxUnpool1dOptions class to learn what constructor arguments are supported for this module. Example: MaxUnpool1d model(MaxUnpool1dOptions(3).stride(2).padding(1)); Public Functions Tensor forward(const Tensor \u0026input, const Tensor \u0026indices, const std::optional\u003cstd::vector\u003cint64_t\u003e\u003e \u0026output_size = std::nullopt)# Friends friend struct torch::nn::AnyModuleHolder class MaxUnpool2d : public torch::nn::ModuleHolder\u003cMaxUnpool2dImpl\u003e# A ModuleHolder subclass for MaxUnpool2dImpl. See the documentation for MaxUnpool2dImpl class to learn what methods it provides, and examples of how to use MaxUnpool2d with torch::nn::MaxUnpool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = MaxUnpool2dImpl# class MaxUnpool2dImpl : public torch::nn::MaxUnpoolImpl\u003c2, MaxUnpool2dImpl\u003e# Applies maxunpool over a 2-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool2d to learn about the exact behavior of this module. See the documentation for torch::nn::MaxUnpool2dOptions class to learn what constructor arguments are supported for this module. Example: MaxUnpool2d model(MaxUnpool2dOptions(3).stride(2).padding(1)); Public Functions Tensor forward(const Tensor \u0026input, const Tensor \u0026indices, const std::optional\u003cstd::vector\u003cint64_t\u003e\u003e \u0026output_size = std::nullopt)# Friends friend struct torch::nn::AnyModuleHolder class MaxUnpool3d : public torch::nn::ModuleHolder\u003cMaxUnpool3dImpl\u003e# A ModuleHolder subclass for MaxUnpool3dImpl. See the documentation for MaxUnpool3dImpl class to learn what methods it provides, and examples of how to use MaxUnpool3d with torch::nn::MaxUnpool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = MaxUnpool3dImpl# class MaxUnpool3dImpl : public torch::nn::MaxUnpoolImpl\u003c3, MaxUnpool3dImpl\u003e# Applies maxunpool over a 3-D input. See https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool3d to learn about the exact behavior of this module. See the documentation for torch::nn::MaxUnpool3dOptions class to learn what constructor arguments are supported for this module. Example: MaxUnpool3d model(MaxUnpool3dOptions(3).stride(2).padding(1)); Public Functions Tensor forward(const Tensor \u0026input, const Tensor \u0026indices, const std::optional\u003cstd::vector\u003cint64_t\u003e\u003e \u0026output_size = std::nullopt)# Friends friend struct torch::nn::AnyModuleHolder Example: auto pool = torch::nn::MaxPool2d( torch::nn::MaxPool2dOptions(2).stride(2).return_indices(true)); auto unpool = torch::nn::MaxUnpool2d( torch::nn::MaxUnpoolOptions\u003c2\u003e(2).stride(2)); auto [output, indices] = pool-\u003eforward_with_indices(input); auto reconstructed = unpool-\u003eforward(output, indices); LPPool1d / LPPool2d / LPPool3d# class LPPool1d : public torch::nn::ModuleHolder\u003cLPPool1dImpl\u003e# A ModuleHolder subclass for LPPool1dImpl. See the documentation for LPPool1dImpl class to learn what methods it provides, and examples of how to use LPPool1d with torch::nn::LPPool1dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = LPPool1dImpl# class LPPool1dImpl : public torch::nn::LPPoolImpl\u003c1, LPPool1dImpl\u003e# Applies the LPPool1d function element-wise. See https://pytorch.org/docs/main/nn.html#torch.nn.LPPool1d to learn about the exact behavior of this module. See the documentation for torch::nn::LPPool1dOptions class to learn what constructor arguments are supported for this module. Example: LPPool1d model(LPPool1dOptions(1, 2).stride(5).ceil_mode(true)); Public Functions Tensor forward(const Tensor \u0026input)# class LPPool2d : public torch::nn::ModuleHolder\u003cLPPool2dImpl\u003e# A ModuleHolder subclass for LPPool2dImpl. See the documentation for LPPool2dImpl class to learn what methods it provides, and examples of how to use LPPool2d with torch::nn::LPPool2dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = LPPool2dImpl# class LPPool2dImpl : public torch::nn::LPPoolImpl\u003c2, LPPool2dImpl\u003e# Applies the LPPool2d function element-wise. See https://pytorch.org/docs/main/nn.html#torch.nn.LPPool2d to learn about the exact behavior of this module. See the documentation for torch::nn::LPPool2dOptions class to learn what constructor arguments are supported for this module. Example: LPPool2d model(LPPool2dOptions(1, std::vector\u003cint64_t\u003e({3, 4})).stride({5, 6}).ceil_mode(true)); Public Functions Tensor forward(const Tensor \u0026input)# class LPPool3d : public torch::nn::ModuleHolder\u003cLPPool3dImpl\u003e# A ModuleHolder subclass for LPPool3dImpl. See the documentation for LPPool3dImpl class to learn what methods it provides, and examples of how to use LPPool3d with torch::nn::LPPool3dOptions. See the documentation for ModuleHolder to learn about PyTorch\u2019s module storage semantics. Public Types using Impl = LPPool3dImpl# class LPPool3dImpl : public torch::nn::LPPoolImpl\u003c3, LPPool3dImpl\u003e# Applies the LPPool3d function element-wise. See https://pytorch.org/docs/main/nn.html#torch.nn.LPPool3d to learn about the exact behavior of this module. See the documentation for torch::nn::LPPool3dOptions class to learn what constructor arguments are supported for this module. Example: LPPool3d model(LPPool3dOptions(1, std::vector\u003cint64_t\u003e({3, 4, 5})).stride( {5, 6, 7}).ceil_mode(true)); Public Functions Tensor forward(const Tensor \u0026input)#",
       "author": {
         "@type": "Organization",
         "name": "PyTorch Contributors",
         "url": "https://pytorch.org"
       },
       "image": "https://pytorch.org/docs/stable/_static/img/pytorch_seo.png",
       "mainEntityOfPage": {
         "@type": "WebPage",
         "@id": "/api/nn/pooling.html"
       },
       "datePublished": "2023-01-01T00:00:00Z",
       "dateModified": "2023-01-01T00:00:00Z"
     }
 

docsearch:languageen
llm:site-typedocumentation
llm:frameworkPyTorch
llm:descriptionPooling layers in PyTorch C++ — MaxPool, AvgPool, AdaptiveMaxPool, AdaptiveAvgPool, and LPPool.
llm:navigation-filehttps://pytorch.org/docs/stable/llms.txt
llm:sitemaphttps://pytorch.org/docs/stable/sitemap.xml
llm:versionmain
llm:projectPyTorch
llm:page-typedocumentation
og:imagehttps://docs.pytorch.org/docs/stable/_static/img/pytorch_seo.png
None3

Links:

Skip to main contenthttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#main-content
Home https://docs.pytorch.org/cppdocs/index.html
mainhttps://docs.pytorch.org/cppdocs/index.html
Installing C++ Distributions of PyTorch https://docs.pytorch.org/cppdocs/installing.html
The C++ Frontend https://docs.pytorch.org/cppdocs/frontend.html
C++ API Reference https://docs.pytorch.org/cppdocs/api/index.html
ATen: Tensor Library https://docs.pytorch.org/cppdocs/api/aten/index.html
C10: Core Utilities https://docs.pytorch.org/cppdocs/api/c10/index.html
Autograd: Automatic Differentiation https://docs.pytorch.org/cppdocs/api/autograd/index.html
CUDA Support https://docs.pytorch.org/cppdocs/api/cuda/index.html
XPU Support https://docs.pytorch.org/cppdocs/api/xpu/index.html
Neural Network Modules (torch::nn) https://docs.pytorch.org/cppdocs/api/nn/index.html
Optimizers (torch::optim) https://docs.pytorch.org/cppdocs/api/optim/index.html
Data Loading (torch::data) https://docs.pytorch.org/cppdocs/api/data/index.html
Serialization (torch::serialize) https://docs.pytorch.org/cppdocs/api/serialize/index.html
Torch Library API https://docs.pytorch.org/cppdocs/api/library/index.html
Torch Stable API https://docs.pytorch.org/cppdocs/api/stable/index.html
FAQ https://docs.pytorch.org/cppdocs/faq.html
Go to pytorch.org https://pytorch.org
Xhttps://x.com/PyTorch
GitHubhttps://github.com/pytorch/pytorch
PyTorch Forumhttps://discuss.pytorch.org/
PyPihttps://pypi.org/project/torch/
mainhttps://docs.pytorch.org/cppdocs/index.html
Installing C++ Distributions of PyTorch https://docs.pytorch.org/cppdocs/installing.html
The C++ Frontend https://docs.pytorch.org/cppdocs/frontend.html
C++ API Reference https://docs.pytorch.org/cppdocs/api/index.html
ATen: Tensor Library https://docs.pytorch.org/cppdocs/api/aten/index.html
C10: Core Utilities https://docs.pytorch.org/cppdocs/api/c10/index.html
Autograd: Automatic Differentiation https://docs.pytorch.org/cppdocs/api/autograd/index.html
CUDA Support https://docs.pytorch.org/cppdocs/api/cuda/index.html
XPU Support https://docs.pytorch.org/cppdocs/api/xpu/index.html
Neural Network Modules (torch::nn) https://docs.pytorch.org/cppdocs/api/nn/index.html
Optimizers (torch::optim) https://docs.pytorch.org/cppdocs/api/optim/index.html
Data Loading (torch::data) https://docs.pytorch.org/cppdocs/api/data/index.html
Serialization (torch::serialize) https://docs.pytorch.org/cppdocs/api/serialize/index.html
Torch Library API https://docs.pytorch.org/cppdocs/api/library/index.html
Torch Stable API https://docs.pytorch.org/cppdocs/api/stable/index.html
FAQ https://docs.pytorch.org/cppdocs/faq.html
Go to pytorch.org https://pytorch.org
Xhttps://x.com/PyTorch
GitHubhttps://github.com/pytorch/pytorch
PyTorch Forumhttps://discuss.pytorch.org/
PyPihttps://pypi.org/project/torch/
ATen: Tensor Libraryhttps://docs.pytorch.org/cppdocs/api/aten/index.html
Tensor Classhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html
Tensor Creationhttps://docs.pytorch.org/cppdocs/api/aten/creation.html
Tensor Indexinghttps://docs.pytorch.org/cppdocs/api/aten/indexing.html
Tensor Accessorshttps://docs.pytorch.org/cppdocs/api/aten/accessors.html
C10: Core Utilitieshttps://docs.pytorch.org/cppdocs/api/c10/index.html
Device and DeviceTypehttps://docs.pytorch.org/cppdocs/api/c10/device.html
Device Guardshttps://docs.pytorch.org/cppdocs/api/c10/guards.html
Streamshttps://docs.pytorch.org/cppdocs/api/c10/streams.html
Core Typeshttps://docs.pytorch.org/cppdocs/api/c10/types.html
Utilitieshttps://docs.pytorch.org/cppdocs/api/c10/utilities.html
Autograd: Automatic Differentiationhttps://docs.pytorch.org/cppdocs/api/autograd/index.html
Gradient Computationhttps://docs.pytorch.org/cppdocs/api/autograd/gradient.html
Custom Autograd Functionshttps://docs.pytorch.org/cppdocs/api/autograd/custom_functions.html
Gradient Modeshttps://docs.pytorch.org/cppdocs/api/autograd/modes.html
CUDA Supporthttps://docs.pytorch.org/cppdocs/api/cuda/index.html
CUDA Streamshttps://docs.pytorch.org/cppdocs/api/cuda/streams.html
CUDA Guardshttps://docs.pytorch.org/cppdocs/api/cuda/guards.html
CUDA Utility Functionshttps://docs.pytorch.org/cppdocs/api/cuda/utilities.html
XPU Supporthttps://docs.pytorch.org/cppdocs/api/xpu/index.html
XPU Streamshttps://docs.pytorch.org/cppdocs/api/xpu/streams.html
XPU Utility Functionshttps://docs.pytorch.org/cppdocs/api/xpu/utilities.html
Neural Network Modules (torch::nn)https://docs.pytorch.org/cppdocs/api/nn/index.html
Containershttps://docs.pytorch.org/cppdocs/api/nn/containers.html
Convolution Layershttps://docs.pytorch.org/cppdocs/api/nn/convolution.html
Pooling Layershttps://docs.pytorch.org/cppdocs/api/nn/pooling.html
Linear Layershttps://docs.pytorch.org/cppdocs/api/nn/linear.html
Activation Functionshttps://docs.pytorch.org/cppdocs/api/nn/activation.html
Normalization Layershttps://docs.pytorch.org/cppdocs/api/nn/normalization.html
Dropout Layershttps://docs.pytorch.org/cppdocs/api/nn/dropout.html
Embedding Layershttps://docs.pytorch.org/cppdocs/api/nn/embedding.html
Recurrent Layershttps://docs.pytorch.org/cppdocs/api/nn/recurrent.html
Transformer Layershttps://docs.pytorch.org/cppdocs/api/nn/transformer.html
Loss Functionshttps://docs.pytorch.org/cppdocs/api/nn/loss.html
Functional APIhttps://docs.pytorch.org/cppdocs/api/nn/functional.html
Utilitieshttps://docs.pytorch.org/cppdocs/api/nn/utilities.html
Optimizers (torch::optim)https://docs.pytorch.org/cppdocs/api/optim/index.html
Gradient Descent Optimizershttps://docs.pytorch.org/cppdocs/api/optim/gradient_descent.html
Adaptive Learning Rate Optimizershttps://docs.pytorch.org/cppdocs/api/optim/adaptive.html
Second-Order Optimizershttps://docs.pytorch.org/cppdocs/api/optim/second_order.html
Learning Rate Schedulershttps://docs.pytorch.org/cppdocs/api/optim/schedulers.html
Data Loading (torch::data)https://docs.pytorch.org/cppdocs/api/data/index.html
Datasetshttps://docs.pytorch.org/cppdocs/api/data/datasets.html
DataLoaderhttps://docs.pytorch.org/cppdocs/api/data/dataloader.html
Samplershttps://docs.pytorch.org/cppdocs/api/data/samplers.html
Transformshttps://docs.pytorch.org/cppdocs/api/data/transforms.html
Serialization (torch::serialize)https://docs.pytorch.org/cppdocs/api/serialize/index.html
Saving and Loadinghttps://docs.pytorch.org/cppdocs/api/serialize/save_load.html
Archiveshttps://docs.pytorch.org/cppdocs/api/serialize/archives.html
Checkpointshttps://docs.pytorch.org/cppdocs/api/serialize/checkpoints.html
Torch Library APIhttps://docs.pytorch.org/cppdocs/api/library/index.html
Operator Registrationhttps://docs.pytorch.org/cppdocs/api/library/registration.html
Custom Classeshttps://docs.pytorch.org/cppdocs/api/library/custom_classes.html
Library Versioninghttps://docs.pytorch.org/cppdocs/api/library/versioning.html
Torch Stable APIhttps://docs.pytorch.org/cppdocs/api/stable/index.html
Library Registration Macroshttps://docs.pytorch.org/cppdocs/api/stable/registration.html
Stable Operatorshttps://docs.pytorch.org/cppdocs/api/stable/operators.html
Utilitieshttps://docs.pytorch.org/cppdocs/api/stable/utilities.html
https://docs.pytorch.org/cppdocs/index.html
C++ API Referencehttps://docs.pytorch.org/cppdocs/api/index.html
Neural Network Modules (torch::nn)https://docs.pytorch.org/cppdocs/api/nn/index.html
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#pooling-layers
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#maxpool1d-maxpool2d-maxpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
MaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool1dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool1d_impl
MaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool1d_impl
MaxPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool1d4ImplE
MaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool1dhttps://pytorch.org/docs/main/nn.html#torch.nn.MaxPool1d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxUnpool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
MaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool2d_impl
MaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool2d_impl
MaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool2d4ImplE
MaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.MaxPool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxUnpool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
MaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool3d_impl
MaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool3d_impl
MaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_pool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool3d4ImplE
MaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.MaxPool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.MaxPool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxUnpool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool3d
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#avgpool1d-avgpool2d-avgpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool1dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool1d_impl
AvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool1d_impl
AvgPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool1d4ImplE
AvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool1dhttps://pytorch.org/docs/main/nn.html#torch.nn.AvgPool1d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImpl7forwardERK6Tensor
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool2d_impl
AvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool2d_impl
AvgPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool2d4ImplE
AvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.AvgPool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImpl7forwardERK6Tensor
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool3d_impl
AvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool3d_impl
AvgPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_avg_pool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool3d4ImplE
AvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AvgPool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.AvgPool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImpl7forwardERK6Tensor
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#adaptiveavgpool1d-adaptiveavgpool2d-adaptiveavgpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AdaptiveAvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool1dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveAvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool1d_impl
AdaptiveAvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool1d_impl
AdaptiveAvgPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveAvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool1d4ImplE
AdaptiveAvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool1dhttps://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool1d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImpl7forwardERK6Tensor
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AdaptiveAvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveAvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool2d_impl
AdaptiveAvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool2d_impl
AdaptiveAvgPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveAvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool2d4ImplE
AdaptiveAvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImpl7forwardERK6Tensor
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AdaptiveAvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveAvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool3d_impl
AdaptiveAvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool3d_impl
AdaptiveAvgPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_avg_pool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveAvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool3d4ImplE
AdaptiveAvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveAvgPool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImpl7forwardERK6Tensor
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#adaptivemaxpool1d-adaptivemaxpool2d-adaptivemaxpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AdaptiveMaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool1dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveMaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool1d_impl
AdaptiveMaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool1d_impl
AdaptiveMaxPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveMaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool1d4ImplE
AdaptiveMaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool1dhttps://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool1d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImpl20forward_with_indicesERK6Tensor
nn.MaxUnpool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AdaptiveMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool2d_impl
AdaptiveMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool2d_impl
AdaptiveMaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool2d4ImplE
AdaptiveMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImpl20forward_with_indicesERK6Tensor
nn.MaxUnpool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
AdaptiveMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool3d_impl
AdaptiveMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool3d_impl
AdaptiveMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_adaptive_max_pool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
AdaptiveMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool3d4ImplE
AdaptiveMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.AdaptiveMaxPool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImpl20forward_with_indicesERK6Tensor
nn.MaxUnpool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool3d
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#fractionalmaxpool2d-fractionalmaxpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
FractionalMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
FractionalMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool2d_impl
FractionalMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool2d_impl
FractionalMaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
FractionalMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool2d4ImplE
Cloneablehttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn9CloneableE
FractionalMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool2d
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl23FractionalMaxPool2dImplE14ExpandingArrayIXL2EEE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl23FractionalMaxPool2dImplE26FractionalMaxPool2dOptions
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl5resetEv
reset()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool2d_impl_1a89cc08ba21399c6f1016bee8abd61305
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4NK5torch2nn23FractionalMaxPool2dImpl12pretty_printERNSt7ostreamE
FractionalMaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxUnpool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool2d
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl7optionsE
Modulehttps://docs.pytorch.org/cppdocs/api/nn/index.html#PyTorchclasstorch_1_1nn_1_1_module
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl15_random_samplesE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
FractionalMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
FractionalMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool3d_impl
FractionalMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool3d_impl
FractionalMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
FractionalMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool3d4ImplE
Cloneablehttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn9CloneableE
FractionalMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.FractionalMaxPool3d
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl23FractionalMaxPool3dImplE14ExpandingArrayIXL3EEE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl23FractionalMaxPool3dImplE26FractionalMaxPool3dOptions
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl5resetEv
reset()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool3d_impl_1aad0f63171118f37e18a5668e6118b053
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4NK5torch2nn23FractionalMaxPool3dImpl12pretty_printERNSt7ostreamE
FractionalMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_fractional_max_pool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl7forwardERK6Tensor
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxUnpool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool3d
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl7optionsE
Modulehttps://docs.pytorch.org/cppdocs/api/nn/index.html#PyTorchclasstorch_1_1nn_1_1_module
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl15_random_samplesE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#maxunpool1d-maxunpool2d-maxunpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
MaxUnpool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool1dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxUnpool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool1d_impl
MaxUnpool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool1d_impl
MaxUnpool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxUnpool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool1d4ImplE
MaxUnpool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool1dhttps://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool1d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImpl7forwardERK6TensorRK6TensorRKNSt8optionalINSt6vectorI7int64_tEEEE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
MaxUnpool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxUnpool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool2d_impl
MaxUnpool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool2d_impl
MaxUnpool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxUnpool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool2d4ImplE
MaxUnpool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImpl7forwardERK6TensorRK6TensorRKNSt8optionalINSt6vectorI7int64_tEEEE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
MaxUnpool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxUnpool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool3d_impl
MaxUnpool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool3d_impl
MaxUnpool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_max_unpool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
MaxUnpool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool3d4ImplE
MaxUnpool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImplE
https://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.MaxUnpool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImpl7forwardERK6TensorRK6TensorRKNSt8optionalINSt6vectorI7int64_tEEEE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#lppool1d-lppool2d-lppool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
LPPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool1dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
LPPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool1d_impl
LPPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool1d_impl
LPPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool1d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
LPPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool1d4ImplE
LPPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImplE
LPPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool1d
https://pytorch.org/docs/main/nn.html#torch.nn.LPPool1dhttps://pytorch.org/docs/main/nn.html#torch.nn.LPPool1d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImpl7forwardERK6Tensor
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
LPPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool2dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
LPPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool2d_impl
LPPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool2d_impl
LPPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool2d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
LPPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool2d4ImplE
LPPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImplE
LPPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool2d
https://pytorch.org/docs/main/nn.html#torch.nn.LPPool2dhttps://pytorch.org/docs/main/nn.html#torch.nn.LPPool2d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImpl7forwardERK6Tensor
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#_CPPv4I0EN5torch2nn12ModuleHolderE
LPPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool3dE
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
LPPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool3d_impl
LPPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool3d_impl
LPPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool3d
ModuleHolderhttps://docs.pytorch.org/cppdocs/api/nn/utilities.html#PyTorchclasstorch_1_1nn_1_1_module_holder
LPPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool3d4ImplE
LPPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImplE
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImplE
LPPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#PyTorchclasstorch_1_1nn_1_1_l_p_pool3d
https://pytorch.org/docs/main/nn.html#torch.nn.LPPool3dhttps://pytorch.org/docs/main/nn.html#torch.nn.LPPool3d
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
Tensorhttps://docs.pytorch.org/cppdocs/api/aten/tensor.html#_CPPv46Tensorv
#https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImpl7forwardERK6Tensor
previous Convolution Layers https://docs.pytorch.org/cppdocs/api/nn/convolution.html
next Linear Layers https://docs.pytorch.org/cppdocs/api/nn/linear.html
PyData Sphinx Themehttps://pydata-sphinx-theme.readthedocs.io/en/stable/index.html
previous Convolution Layers https://docs.pytorch.org/cppdocs/api/nn/convolution.html
next Linear Layers https://docs.pytorch.org/cppdocs/api/nn/linear.html
MaxPool1d / MaxPool2d / MaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#maxpool1d-maxpool2d-maxpool3d
torch::nn::MaxPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool1dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool1d4ImplE
torch::nn::MaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool1dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool2d4ImplE
torch::nn::MaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool2dImpl20forward_with_indicesERK6Tensor
torch::nn::MaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9MaxPool3d4ImplE
torch::nn::MaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13MaxPool3dImpl20forward_with_indicesERK6Tensor
AvgPool1d / AvgPool2d / AvgPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#avgpool1d-avgpool2d-avgpool3d
torch::nn::AvgPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool1dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool1d4ImplE
torch::nn::AvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool1dImpl7forwardERK6Tensor
torch::nn::AvgPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool2d4ImplE
torch::nn::AvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool2dImpl7forwardERK6Tensor
torch::nn::AvgPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn9AvgPool3d4ImplE
torch::nn::AvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn13AvgPool3dImpl7forwardERK6Tensor
AdaptiveAvgPool1d / AdaptiveAvgPool2d / AdaptiveAvgPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#adaptiveavgpool1d-adaptiveavgpool2d-adaptiveavgpool3d
torch::nn::AdaptiveAvgPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool1dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool1d4ImplE
torch::nn::AdaptiveAvgPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool1dImpl7forwardERK6Tensor
torch::nn::AdaptiveAvgPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool2d4ImplE
torch::nn::AdaptiveAvgPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool2dImpl7forwardERK6Tensor
torch::nn::AdaptiveAvgPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveAvgPool3d4ImplE
torch::nn::AdaptiveAvgPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveAvgPool3dImpl7forwardERK6Tensor
AdaptiveMaxPool1d / AdaptiveMaxPool2d / AdaptiveMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#adaptivemaxpool1d-adaptivemaxpool2d-adaptivemaxpool3d
torch::nn::AdaptiveMaxPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool1dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool1d4ImplE
torch::nn::AdaptiveMaxPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool1dImpl20forward_with_indicesERK6Tensor
torch::nn::AdaptiveMaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool2d4ImplE
torch::nn::AdaptiveMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool2dImpl20forward_with_indicesERK6Tensor
torch::nn::AdaptiveMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn17AdaptiveMaxPool3d4ImplE
torch::nn::AdaptiveMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn21AdaptiveMaxPool3dImpl20forward_with_indicesERK6Tensor
FractionalMaxPool2d / FractionalMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#fractionalmaxpool2d-fractionalmaxpool3d
torch::nn::FractionalMaxPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool2d4ImplE
torch::nn::FractionalMaxPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImplE
FractionalMaxPool2dImpl()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl23FractionalMaxPool2dImplE14ExpandingArrayIXL2EEE
FractionalMaxPool2dImpl()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl23FractionalMaxPool2dImplE26FractionalMaxPool2dOptions
reset()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl5resetEv
pretty_print()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4NK5torch2nn23FractionalMaxPool2dImpl12pretty_printERNSt7ostreamE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl20forward_with_indicesERK6Tensor
optionshttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl7optionsE
_random_sampleshttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool2dImpl15_random_samplesE
torch::nn::FractionalMaxPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn19FractionalMaxPool3d4ImplE
torch::nn::FractionalMaxPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImplE
FractionalMaxPool3dImpl()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl23FractionalMaxPool3dImplE14ExpandingArrayIXL3EEE
FractionalMaxPool3dImpl()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl23FractionalMaxPool3dImplE26FractionalMaxPool3dOptions
reset()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl5resetEv
pretty_print()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4NK5torch2nn23FractionalMaxPool3dImpl12pretty_printERNSt7ostreamE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl7forwardERK6Tensor
forward_with_indices()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl20forward_with_indicesERK6Tensor
optionshttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl7optionsE
_random_sampleshttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn23FractionalMaxPool3dImpl15_random_samplesE
MaxUnpool1d / MaxUnpool2d / MaxUnpool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#maxunpool1d-maxunpool2d-maxunpool3d
torch::nn::MaxUnpool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool1dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool1d4ImplE
torch::nn::MaxUnpool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool1dImpl7forwardERK6TensorRK6TensorRKNSt8optionalINSt6vectorI7int64_tEEEE
torch::nn::MaxUnpool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool2d4ImplE
torch::nn::MaxUnpool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool2dImpl7forwardERK6TensorRK6TensorRKNSt8optionalINSt6vectorI7int64_tEEEE
torch::nn::MaxUnpool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn11MaxUnpool3d4ImplE
torch::nn::MaxUnpool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn15MaxUnpool3dImpl7forwardERK6TensorRK6TensorRKNSt8optionalINSt6vectorI7int64_tEEEE
LPPool1d / LPPool2d / LPPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#lppool1d-lppool2d-lppool3d
torch::nn::LPPool1dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool1dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool1d4ImplE
torch::nn::LPPool1dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool1dImpl7forwardERK6Tensor
torch::nn::LPPool2dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool2dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool2d4ImplE
torch::nn::LPPool2dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool2dImpl7forwardERK6Tensor
torch::nn::LPPool3dhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool3dE
Implhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn8LPPool3d4ImplE
torch::nn::LPPool3dImplhttps://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImplE
forward()https://docs.pytorch.org/cppdocs/api/nn/pooling.html#_CPPv4N5torch2nn12LPPool3dImpl7forwardERK6Tensor
Show Source https://docs.pytorch.org/cppdocs/_sources/api/nn/pooling.md.txt
ExecuTorchhttps://docs.pytorch.org/executorch
Helionhttps://docs.pytorch.org/helion
torchaohttps://docs.pytorch.org/ao
kinetohttps://github.com/pytorch/kineto
torchtitanhttps://github.com/pytorch/torchtitan
TorchRLhttps://docs.pytorch.org/rl
torchvisionhttps://docs.pytorch.org/vision
torchaudiohttps://docs.pytorch.org/audio
tensordicthttps://docs.pytorch.org/tensordict
PyTorch on XLA Deviceshttps://docs.pytorch.org/xla
View Docshttps://docs.pytorch.org/docs/stable/index.html
View Tutorialshttps://docs.pytorch.org/tutorials
View Resourceshttps://pytorch.org/resources
Privacy Policyhttps://www.linuxfoundation.org/privacy/
https://www.facebook.com/pytorch
https://twitter.com/pytorch
https://www.youtube.com/pytorch
https://www.linkedin.com/company/pytorch
https://pytorch.slack.com
https://pytorch.org/wechat
Policieshttps://www.linuxfoundation.org/legal/policies
Trademark Usagehttps://www.linuxfoundation.org/trademark-usage
Privacy Policyhttp://www.linuxfoundation.org/privacy
Cookies Policyhttps://opensource.fb.com/legal/cookie-policy
Sphinxhttps://www.sphinx-doc.org/
PyData Sphinx Themehttps://pydata-sphinx-theme.readthedocs.io/en/stable/index.html

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.