Loading...
Searching...
No Matches
opennn::LSTMOperator Member List

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

activation_functionopennn::LSTMOperator
back_propagate(ForwardPropagation &, BackPropagation &, size_t) const overrideopennn::LSTMOperatorvirtual
backend_stateopennn::CudnnRnnStatemutableprotected
BackwardSlot enum nameopennn::LSTMOperator
Candidate enum valueopennn::LSTMOperator
candidate_biasopennn::LSTMOperator
candidate_bias_gradientopennn::LSTMOperator
candidate_recurrent_weight_gradientopennn::LSTMOperator
candidate_recurrent_weightsopennn::LSTMOperator
candidate_weight_gradientopennn::LSTMOperator
candidate_weightsopennn::LSTMOperator
CandidateDeltaScratchSlot enum valueopennn::LSTMOperator
CandidateGateSlot enum valueopennn::LSTMOperator
CellActivationSlot enum valueopennn::LSTMOperator
CellDeltaScratchSlot enum valueopennn::LSTMOperator
CellStateSlot enum valueopennn::LSTMOperator
compute_dtypeopennn::Operator
cudnn_copy_weight_regions_(int num_linear_layers, Index input_features, Index output_features, const TensorView *const *matrices, const TensorView *const *vectors, Buffer &packed_weights, bool to_cudnn) constopennn::CudnnRnnStateprotected
cudnn_pack_weights_(int num_linear_layers, Index input_features, Index output_features, const TensorView *const *weights, const TensorView *const *biases, Buffer &forward_state, uint64_t parameters_version) constopennn::CudnnRnnStateprotected
cudnn_rnn_backward_(const CudnnRnnShapeSlot &, bool has_cell_state, const void *x, const void *y, const void *dy, void *dx, const Buffer &forward_state, Buffer &backward_scratch) constopennn::CudnnRnnStateprotected
cudnn_rnn_configuration_(const CudnnRnnShapeSlot &, const char *mode) constopennn::CudnnRnnStateprotected
cudnn_rnn_forward_(const CudnnRnnShapeSlot &, bool is_training, bool has_cell_state, const void *x, void *y, Buffer &forward_state, const function< CudnnRnnShapeSlot &()> &reconfigure) constopennn::CudnnRnnStateprotected
cudnn_setup_(const CudnnRnnConfig &, Index input_features, Index output_features, Index time_steps, Index batch_size, bool for_training) constopennn::CudnnRnnStateprotected
cudnn_setup_attempt_(const CudnnRnnConfig &, Index input_features, Index output_features, Index time_steps, Index batch_size, bool for_training) constopennn::CudnnRnnStateprotected
cudnn_unpack_gradients_(int num_linear_layers, Index input_features, Index output_features, const TensorView *const *weight_gradients, const TensorView *const *bias_gradients, Buffer &backward_scratch) constopennn::CudnnRnnStateprotected
CudnnInputDeltaScratchSlot enum valueopennn::LSTMOperator
CudnnInputSequenceSlot enum valueopennn::LSTMOperator
CudnnOutputDeltaScratchSlot enum valueopennn::LSTMOperator
CudnnOutputSequenceSlot enum valueopennn::LSTMOperator
drive_cudnn_backward_(const CudnnRnnDims &, const TensorView &input, const TensorView &sequence_output, const TensorView &output_delta, const TensorView &cudnn_input_sequence, const TensorView &cudnn_output_sequence, TensorView &input_delta, TensorView &sequence_delta_scratch, TensorView &input_delta_scratch, const Buffer &forward_state, Buffer &backward_scratch) constopennn::CudnnRnnStateprotected
drive_cudnn_forward_(const CudnnRnnDims &, const TensorView &input, TensorView &sequence_output, TensorView &output, TensorView &cudnn_input_sequence, TensorView &cudnn_output_sequence, Buffer &forward_state, bool is_training, uint64_t parameters_version) constopennn::CudnnRnnStateprotected
Forget enum valueopennn::LSTMOperator
forget_biasopennn::LSTMOperator
forget_bias_gradientopennn::LSTMOperator
forget_recurrent_weight_gradientopennn::LSTMOperator
forget_recurrent_weightsopennn::LSTMOperator
forget_weight_gradientopennn::LSTMOperator
forget_weightsopennn::LSTMOperator
ForgetDeltaScratchSlot enum valueopennn::LSTMOperator
ForgetGateSlot enum valueopennn::LSTMOperator
forward_propagate(ForwardPropagation &, size_t, ForwardPropagationMode) overrideopennn::LSTMOperatorvirtual
ForwardSlot enum nameopennn::LSTMOperator
from_JSON(const Json *)opennn::Operatorinlinevirtual
Gate enum nameopennn::LSTMOperator
gate_bias_gradients() constopennn::LSTMOperatorinline
gate_biases() constopennn::LSTMOperatorinline
gate_recurrent_weight_gradients() constopennn::LSTMOperatorinline
gate_recurrent_weights() constopennn::LSTMOperatorinline
gate_weight_gradients() constopennn::LSTMOperatorinline
gate_weights() constopennn::LSTMOperatorinline
GateCount enum valueopennn::LSTMOperator
GateViews typedefopennn::LSTMOperator
get_input(ForwardPropagation &forward_propagation, size_t layer, size_t slot_index=0) const noexceptopennn::Operatorinline
get_input_delta(BackPropagation &back_propagation, size_t layer, size_t slot_index=0) const noexceptopennn::Operatorinline
get_inputs(ForwardPropagation &forward_propagation, size_t layer) const noexceptopennn::Operatorinline
get_output(ForwardPropagation &forward_propagation, size_t layer, size_t slot_index=0) const noexceptopennn::Operatorinline
get_output_delta(BackPropagation &back_propagation, size_t layer, size_t slot_index=0) const noexceptopennn::Operatorinline
HiddenDeltaScratchSlot enum valueopennn::LSTMOperator
HiddenStateSlot enum valueopennn::LSTMOperator
initialize_states()opennn::Operatorinlinevirtual
Input enum valueopennn::LSTMOperator
input_biasopennn::LSTMOperator
input_bias_gradientopennn::LSTMOperator
input_delta_slotsopennn::Operator
input_featuresopennn::LSTMOperator
input_recurrent_weight_gradientopennn::LSTMOperator
input_recurrent_weightsopennn::LSTMOperator
input_slotsopennn::Operator
input_weight_gradientopennn::LSTMOperator
input_weightsopennn::LSTMOperator
InputDeltaScratchSlot enum valueopennn::LSTMOperator
InputDeltaSlot enum valueopennn::LSTMOperator
InputGateSlot enum valueopennn::LSTMOperator
InputSlot enum valueopennn::LSTMOperator
link_gradients(span< const TensorView > views)opennn::Operatorinlinevirtual
link_parameter_scales(span< const TensorView >)opennn::Operatorinlinevirtual
link_parameters(span< const TensorView > views)opennn::Operatorinlinevirtual
link_slots(span< const TensorView > views, TensorView *ParameterSlot::*member)opennn::Operatorinline
link_states(span< const TensorView >)opennn::Operatorinlinevirtual
load_state_from_JSON(const Json *)opennn::Operatorinlinevirtual
lock_backend_state() constopennn::CudnnRnnStateinlineprotected
Output enum valueopennn::LSTMOperator
output_biasopennn::LSTMOperator
output_bias_gradientopennn::LSTMOperator
output_delta_slotsopennn::Operator
output_featuresopennn::LSTMOperator
output_recurrent_weight_gradientopennn::LSTMOperator
output_recurrent_weightsopennn::LSTMOperator
output_slotsopennn::Operator
output_weight_gradientopennn::LSTMOperator
output_weightsopennn::LSTMOperator
OutputDeltaScratchSlot enum valueopennn::LSTMOperator
OutputDeltaSlot enum valueopennn::LSTMOperator
OutputGateSlot enum valueopennn::LSTMOperator
OutputSlot enum valueopennn::LSTMOperator
parameter_quantization() constopennn::Operatorinlinevirtual
parameter_slots() overrideopennn::LSTMOperatorvirtual
parameter_specs() const overrideopennn::LSTMOperatorvirtual
prepare_cudnn_forward_state_(Buffer &, bool is_training, const CudnnRnnShapeSlot &) constopennn::CudnnRnnStateprotected
recurrent_activation_functionopennn::LSTMOperator
return_sequencesopennn::LSTMOperator
set(Index, Index, Index, ActivationFunction new_activation_function=ActivationFunction::Tanh, ActivationFunction new_recurrent_activation_function=ActivationFunction::Sigmoid, Type new_compute_dtype=Type::FP32)opennn::LSTMOperator
set_parameters_glorot() overrideopennn::LSTMOperatorvirtual
set_parameters_pytorch() overrideopennn::LSTMOperatorvirtual
set_parameters_random() overrideopennn::LSTMOperatorvirtual
set_weights_dtype(Type new_weights_dtype)opennn::Operatorinlinevirtual
state_specs() constopennn::Operatorinlinevirtual
time_stepsopennn::LSTMOperator
to_JSON(JsonWriter &) constopennn::Operatorinlinevirtual
weights_dtypeopennn::Operator
~Operator()=defaultopennn::Operatorvirtual