Loading...
Searching...
No Matches
combination_operator.h
Go to the documentation of this file.
Definition configuration.h:10
Definition back_propagation.h:19
Definition combination_operator.h:12
bool owns_initializable_weights() const noexcept
Definition combination_operator.h:52
void link_parameter_scales(span< const TensorView >) override
void set(Index, Index, Type new_compute_dtype=Type::FP32)
bool tied_transposed
Definition combination_operator.h:24
void set_parameters_pytorch() override
void set_parameters_glorot() override
vector< ParameterSlot > parameter_slots() override
Index input_relu_source_layer
Definition combination_operator.h:30
bool folds_input_delta_addend
Definition combination_operator.h:22
Index output_features
Definition combination_operator.h:14
void back_propagate(ForwardPropagation &, BackPropagation &, size_t) const override
const CombinationOperator * drelu_source
Definition combination_operator.h:35
TensorView weight_gradient
Definition combination_operator.h:42
vector< SlotQuantization > parameter_quantization() const override
void set_parameters_random() override
void forward_propagate(ForwardPropagation &, size_t, ForwardPropagationMode) override
Index drelu_source_layer
Definition combination_operator.h:36
bool relu_mask_fusion_disabled
Definition combination_operator.h:33
vector< TensorSpec > parameter_specs() const override
TensorView weight_scale
Definition combination_operator.h:40
TensorView bias_gradient
Definition combination_operator.h:43
ActivationFunction fused_activation
Definition combination_operator.h:16
bool transposed_inference_active
Definition combination_operator.h:27
bool transposed_inference_preferred
Definition combination_operator.h:26
bool accumulate_input_delta
Definition combination_operator.h:20
optional< size_t > relu_mask_slot
Definition combination_operator.h:34
bool fuse_input_relu
Definition combination_operator.h:29
Definition forward_propagation.h:52
Definition operator.h:28
Definition tensor_types.h:540