Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::CpuAttentionOp Member List

This is the complete list of members for Mila::Dnn::Compute::CpuAttentionOp, including all inherited members.

allocateStateTensors()Mila::Dnn::Compute::CpuAttentionOpinlineprivate
applySoftmax() constMila::Dnn::Compute::CpuAttentionOpinlineprivate
asInputTensor(const ITensor &t)Mila::Dnn::Compute::UnaryOperation< DeviceType::Cpu, TensorDataType::FP32 >inlineprotectedstatic
asOutputTensor(ITensor &t)Mila::Dnn::Compute::UnaryOperation< DeviceType::Cpu, TensorDataType::FP32 >inlineprotectedstatic
att_Mila::Dnn::Compute::CpuAttentionOpprivate
att_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
B_Mila::Dnn::Compute::CpuAttentionOpprivate
backward(const ITensor &input, const ITensor &output_grad, ITensor &input_grad) const overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
build(const BuildContext &config) overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
clearGradients() noexceptMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
computeAttentionScores(float scale) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
computeGradientAtt() constMila::Dnn::Compute::CpuAttentionOpinlineprivate
computeGradientK() constMila::Dnn::Compute::CpuAttentionOpinlineprivate
computeGradientPreatt(float scale) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
computeGradientQ() constMila::Dnn::Compute::CpuAttentionOpinlineprivate
computeGradientV() constMila::Dnn::Compute::CpuAttentionOpinlineprivate
computeOutputValues() constMila::Dnn::Compute::CpuAttentionOpinlineprivate
config_Mila::Dnn::Compute::CpuAttentionOpprivate
context_Mila::Dnn::Compute::CpuAttentionOpprivate
CpuAttentionOp(IExecutionContext *context, const MultiHeadAttentionConfig &config)Mila::Dnn::Compute::CpuAttentionOpinlineexplicit
CpuExecutionContext typedefMila::Dnn::Compute::CpuAttentionOp
data_typeMila::Dnn::Compute::Operation< TDeviceType, TInput >static
DataTypeTraits typedefMila::Dnn::Compute::Operation< TDeviceType, TInput >
datt_Mila::Dnn::Compute::CpuAttentionOpprivate
datt_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
device_typeMila::Dnn::Compute::Operation< TDeviceType, TInput >static
dk_Mila::Dnn::Compute::CpuAttentionOpprivate
dk_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
dpreatt_Mila::Dnn::Compute::CpuAttentionOpprivate
dpreatt_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
dq_Mila::Dnn::Compute::CpuAttentionOpprivate
dq_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
dv_Mila::Dnn::Compute::CpuAttentionOpprivate
dv_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
dvout_Mila::Dnn::Compute::CpuAttentionOpprivate
dvout_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
embedding_dim_Mila::Dnn::Compute::CpuAttentionOpprivate
forward(const ITensor &input, ITensor &output) const overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
getDataType() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
getDeviceType() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
getName() const overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
getOperationType() const overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
getStateMemorySize() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
HS_Mila::Dnn::Compute::CpuAttentionOpprivate
is_built_Mila::Dnn::Compute::CpuAttentionOpprivate
isBuilt() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
isEvalMode() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
k_Mila::Dnn::Compute::CpuAttentionOpprivate
k_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
MR typedefMila::Dnn::Compute::CpuAttentionOp
NH_Mila::Dnn::Compute::CpuAttentionOpprivate
permute_backward(float *dX) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
permuteQKV(const float *X) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
preatt_Mila::Dnn::Compute::CpuAttentionOpprivate
preatt_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
q_Mila::Dnn::Compute::CpuAttentionOpprivate
q_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
qkv_dim_Mila::Dnn::Compute::CpuAttentionOpprivate
setGradients(ITensor *, ITensor *) overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
setParameters(ITensor *, ITensor *) overrideMila::Dnn::Compute::CpuAttentionOpinlinevirtual
setTrainingMode(TrainingMode training_mode)Mila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
T_Mila::Dnn::Compute::CpuAttentionOpprivate
TensorInputType typedefMila::Dnn::Compute::UnaryOperation< DeviceType::Cpu, TensorDataType::FP32 >
TensorOutputType typedefMila::Dnn::Compute::UnaryOperation< DeviceType::Cpu, TensorDataType::FP32 >
TensorType typedefMila::Dnn::Compute::CpuAttentionOp
training_mode_Mila::Dnn::Compute::Operation< TDeviceType, TInput >protected
unpermute(float *Y) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
unpermute_backward(const float *dY) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
v_Mila::Dnn::Compute::CpuAttentionOpprivate
v_out_Mila::Dnn::Compute::CpuAttentionOpprivate
v_out_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
v_tensor_Mila::Dnn::Compute::CpuAttentionOpprivate
validateInputShape(const shape_t &input_shape) constMila::Dnn::Compute::CpuAttentionOpinlineprivate
~CpuAttentionOp() override=defaultMila::Dnn::Compute::CpuAttentionOp
~Operation()=defaultMila::Dnn::Compute::Operation< TDeviceType, TInput >virtual
~UnaryOperation()=defaultMila::Dnn::Compute::UnaryOperation< DeviceType::Cpu, TensorDataType::FP32 >virtual