| attention_output_slot | opennn::AttentionOperator | |
| AttentionOperator() | opennn::AttentionOperator | |
| AttentionOperator(AttentionOperator &&) noexcept | opennn::AttentionOperator | |
| AttentionOperator(const AttentionOperator &)=delete | opennn::AttentionOperator | |
| back_propagate(ForwardPropagation &, BackPropagation &, size_t) const override | opennn::AttentionOperator | virtual |
| backward_scratch_spec(Index) const | opennn::AttentionOperator | |
| causal_mask | opennn::AttentionOperator | |
| compute_dtype | opennn::Operator | |
| concatenate_output_heads(ForwardPropagation &, size_t) const | opennn::AttentionOperator | |
| concatenated_output_delta_slot | opennn::AttentionOperator | |
| dropout | opennn::AttentionOperator | |
| dropout_mask_slot | opennn::AttentionOperator | |
| forward_propagate(ForwardPropagation &, size_t, ForwardPropagationMode) override | opennn::AttentionOperator | virtual |
| forward_scratch_specs(Index) const | opennn::AttentionOperator | |
| from_JSON(const Json *) | opennn::Operator | inlinevirtual |
| get_input(ForwardPropagation &forward_propagation, size_t layer, size_t slot_index=0) const noexcept | opennn::Operator | inline |
| get_input_delta(BackPropagation &back_propagation, size_t layer, size_t slot_index=0) const noexcept | opennn::Operator | inline |
| get_inputs(ForwardPropagation &forward_propagation, size_t layer) const noexcept | opennn::Operator | inline |
| get_output(ForwardPropagation &forward_propagation, size_t layer, size_t slot_index=0) const noexcept | opennn::Operator | inline |
| get_output_delta(BackPropagation &back_propagation, size_t layer, size_t slot_index=0) const noexcept | opennn::Operator | inline |
| head_dimension | opennn::AttentionOperator | |
| heads_number | opennn::AttentionOperator | |
| initialize_states() | opennn::Operator | inlinevirtual |
| input_delta_slots | opennn::Operator | |
| input_slots | opennn::Operator | |
| interleaved_heads | opennn::AttentionOperator | |
| link_gradients(span< const TensorView > views) | opennn::Operator | inlinevirtual |
| link_parameter_scales(span< const TensorView >) | opennn::Operator | inlinevirtual |
| link_parameters(span< const TensorView > views) | opennn::Operator | inlinevirtual |
| link_slots(span< const TensorView > views, TensorView *ParameterSlot::*member) | opennn::Operator | inline |
| link_states(span< const TensorView >) | opennn::Operator | inlinevirtual |
| load_state_from_JSON(const Json *) | opennn::Operator | inlinevirtual |
| operator=(AttentionOperator &&) noexcept | opennn::AttentionOperator | |
| operator=(const AttentionOperator &)=delete | opennn::AttentionOperator | |
| output_delta_slots | opennn::Operator | |
| output_slots | opennn::Operator | |
| parameter_quantization() const | opennn::Operator | inlinevirtual |
| parameter_slots() | opennn::Operator | inlinevirtual |
| parameter_specs() const | opennn::Operator | inlinevirtual |
| query_sequence_length | opennn::AttentionOperator | |
| scratch_slot | opennn::AttentionOperator | |
| sdpa_gradient_scratch_specs(Index) const | opennn::AttentionOperator | |
| sdpa_gradient_slot | opennn::AttentionOperator | |
| sdpa_qkv_pack_slot | opennn::AttentionOperator | |
| sdpa_qkv_pack_spec(Index) const | opennn::AttentionOperator | |
| sdpa_scratch_slots_count | opennn::AttentionOperator | static |
| sdpa_state_slot | opennn::AttentionOperator | |
| sdpa_state_slots_count | opennn::AttentionOperator | static |
| sdpa_state_specs(Index) const | opennn::AttentionOperator | |
| sdpa_supported(Type, Device) | opennn::AttentionOperator | static |
| set(Index, Index, Index, Index, CausalMask, Type) | opennn::AttentionOperator | |
| set_parameters_glorot() | opennn::Operator | inlinevirtual |
| set_parameters_pytorch() | opennn::Operator | inlinevirtual |
| set_parameters_random() | opennn::Operator | inlinevirtual |
| set_weights_dtype(Type new_weights_dtype) | opennn::Operator | inlinevirtual |
| source_sequence_length | opennn::AttentionOperator | |
| split_output_delta(ForwardPropagation &, BackPropagation &, size_t) const | opennn::AttentionOperator | |
| state_specs() const | opennn::Operator | inlinevirtual |
| to_JSON(JsonWriter &) const | opennn::Operator | inlinevirtual |
| use_causal_mask | opennn::AttentionOperator | |
| use_sdpa | opennn::AttentionOperator | |
| weights_dtype | opennn::Operator | |
| zero_padded_queries | opennn::AttentionOperator | |
| ~AttentionOperator() override | opennn::AttentionOperator | |
| ~Operator()=default | opennn::Operator | virtual |