Loading...
Searching...
No Matches
pool3d_operator.h
Go to the documentation of this file.
1// SPDX-License-Identifier: AGPL-3.0-only
2// Copyright (C) 2026 Artificial Intelligence Techniques, S.L. and Roberto López González
3
4#pragma once
5
7
8namespace opennn
9{
10
17
26
27}
Definition configuration.h:10
void average_pooling_3d_backward(const TensorView &, const TensorView &, TensorView &, SequenceLengths)
bool is_training(ForwardPropagationMode pass) noexcept
Definition forward_propagation.h:38
void average_pooling_3d_forward(const TensorView &, TensorView &, SequenceLengths)
void max_pooling_3d_backward(const TensorView &, const TensorView &, TensorView &)
void first_token_3d_forward(const TensorView &, TensorView &)
void max_pooling_3d_forward(const TensorView &, TensorView &, TensorView &, bool is_training, SequenceLengths)
ForwardPropagationMode
Definition forward_propagation.h:33
void first_token_3d_backward(const TensorView &, TensorView &)
Definition back_propagation.h:19
Definition forward_propagation.h:52
Definition operator.h:28
Definition pool3d_operator.h:19
void forward_propagate(ForwardPropagation &, size_t, ForwardPropagationMode) override
void back_propagate(ForwardPropagation &, BackPropagation &, size_t) const override
Method method
Definition pool3d_operator.h:21
Method
Definition pool3d_operator.h:20
@ Max
Definition pool3d_operator.h:20
@ First
Definition pool3d_operator.h:20
@ Average
Definition pool3d_operator.h:20
Definition forward_propagation.h:16
Definition tensor_types.h:540