Shortcuts

Template Struct MaxUnpoolFuncOptions

Page Contents

Struct Documentation

template<size_t D>
struct torch::nn::functional::MaxUnpoolFuncOptions

Options for a D-dimensional maxunpool functional.

Public Functions

MaxUnpoolFuncOptions(ExpandingArray<D> kernel_size)
auto kernel_size(const ExpandingArray<D> &new_kernel_size) -> decltype(*this)

the size of the window to take a max over

auto kernel_size(ExpandingArray<D> &&new_kernel_size) -> decltype(*this)
const ExpandingArray<D> &kernel_size() const noexcept
ExpandingArray<D> &kernel_size() noexcept
auto stride(const ExpandingArray<D> &new_stride) -> decltype(*this)

the stride of the window. Default value is `kernel_size

auto stride(ExpandingArray<D> &&new_stride) -> decltype(*this)
const ExpandingArray<D> &stride() const noexcept
ExpandingArray<D> &stride() noexcept
auto padding(const ExpandingArray<D> &new_padding) -> decltype(*this)

implicit zero padding to be added on both sides

auto padding(ExpandingArray<D> &&new_padding) -> decltype(*this)
const ExpandingArray<D> &padding() const noexcept
ExpandingArray<D> &padding() noexcept
auto output_size(const c10::optional<std::vector<int64_t>> &new_output_size) -> decltype(*this)

the targeted output size

auto output_size(c10::optional<std::vector<int64_t>> &&new_output_size) -> decltype(*this)
const c10::optional<std::vector<int64_t>> &output_size() const noexcept
c10::optional<std::vector<int64_t>> &output_size() noexcept

Docs

Access comprehensive developer documentation for PyTorch

View Docs

Tutorials

Get in-depth tutorials for beginners and advanced developers

View Tutorials

Resources

Find development resources and get your questions answered

View Resources