OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
opennn::ConvolutionOp Member List

This is the complete list of members for opennn::ConvolutionOp, including all inherited members.

apply_cpu(const TensorView &input, TensorView &output)opennn::ConvolutionOp
apply_delta(const TensorView &input, const TensorView &output_delta, TensorView &input_delta) constopennn::ConvolutionOp
apply_gpu(const TensorView &input, TensorView &output, cudnnActivationDescriptor_t fused_activation=nullptr)opennn::ConvolutionOp
back_propagate(ForwardPropagation &fp, BackPropagation &bp, size_t layer) const noexcept overrideopennn::ConvolutionOpvirtual
biasopennn::ConvolutionOp
bias_gradientopennn::ConvolutionOp
compute_dtypeopennn::ConvolutionOp
ConvolutionOp()=defaultopennn::ConvolutionOp
ConvolutionOp(const ConvolutionOp &)=deleteopennn::ConvolutionOp
destroy_cuda() overrideopennn::ConvolutionOpvirtual
forward_propagate(ForwardPropagation &fp, size_t layer, bool is_training) noexcept overrideopennn::ConvolutionOpvirtual
from_JSON(const Json *)opennn::Operatorinlinevirtual
get_input(ForwardPropagation &fp, size_t layer, size_t i=0) const noexceptopennn::Operatorinline
get_input_delta(BackPropagation &bp, size_t layer, size_t i=0) const noexceptopennn::Operatorinline
get_inputs(ForwardPropagation &fp, size_t layer, size_t i=0) const noexceptopennn::Operatorinline
get_output(ForwardPropagation &fp, size_t layer, size_t i=0) const noexceptopennn::Operatorinline
get_output_delta(BackPropagation &bp, size_t layer, size_t i=0) const noexceptopennn::Operatorinline
input_delta_slotsopennn::Operator
input_heightopennn::ConvolutionOp
input_slotsopennn::Operator
input_widthopennn::ConvolutionOp
kernel_channelsopennn::ConvolutionOp
kernel_heightopennn::ConvolutionOp
kernel_widthopennn::ConvolutionOp
kernels_numberopennn::ConvolutionOp
link_gradients(span< const TensorView > views) overrideopennn::ConvolutionOpvirtual
link_parameters(span< const TensorView > views) overrideopennn::ConvolutionOpvirtual
link_states(span< const TensorView >)opennn::Operatorinlinevirtual
load_state_from_JSON(const Json *)opennn::Operatorinlinevirtual
operator=(const ConvolutionOp &)=deleteopennn::ConvolutionOp
output_delta_slotsopennn::Operator
output_slotsopennn::Operator
padding_heightopennn::ConvolutionOp
padding_widthopennn::ConvolutionOp
parameter_specs() const overrideopennn::ConvolutionOpvirtual
set(Index input_h, Index input_w, Index kernels_n, Index kernel_h, Index kernel_w, Index kernel_c, Index row_stride, Index column_stride, Index padding_h, Index padding_w, Type compute_dtype)opennn::ConvolutionOp
set_parameters_glorot() overrideopennn::ConvolutionOpvirtual
set_parameters_random() overrideopennn::ConvolutionOpvirtual
state_specs() constopennn::Operatorinlinevirtual
to_JSON(JsonWriter &) constopennn::Operatorinlinevirtual
weight_gradientopennn::ConvolutionOp
weightsopennn::ConvolutionOp
~ConvolutionOp() overrideopennn::ConvolutionOpinline
~Operator()=defaultopennn::Operatorvirtual