Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision > Member List

This is the complete list of members for Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >, including all inherited members.

asInputTensor(const ITensor &t)Mila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TInput, TInput >inlineprotectedstatic
asOutputTensor(ITensor &t)Mila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TInput, TInput >inlineprotectedstatic
backward(const ITensor &input, const ITensor &output_grad, ITensor &input_grad) const overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
batch_size_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
build(const BuildContext &config) overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
clearGradients() noexceptMila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
config_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
ConfigType typedefMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >
context_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
CudaExecutionContext typedefMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >
CudaLpeOp(IExecutionContext *context, const LpeConfig &config)Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inline
data_typeMila::Dnn::Compute::Operation< TDeviceType, TPrecision >static
DataTypeTraits typedefMila::Dnn::Compute::Operation< TDeviceType, TPrecision >
decode(const ITensor &input, ITensor &output, int position) overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
device_typeMila::Dnn::Compute::Operation< TDeviceType, TPrecision >static
embedding_dim_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
forward(const ITensor &input, ITensor &output) const overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
getDataType() constMila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
getDeviceType() constMila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
getName() const overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
getOperationType() const overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
getStateMemorySize() constMila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
is_built_Mila::Dnn::Compute::Operation< TDeviceType, TPrecision >protected
isBuilt() constMila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
isEvalMode() constMila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
MR typedefMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >
NativeType typedefMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >
seq_length_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
setGradients(ITensor *wte_grad, ITensor *wpe_grad) overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
setParameters(ITensor *wte, ITensor *wpe) overrideMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlinevirtual
setTrainingMode(TrainingMode training_mode)Mila::Dnn::Compute::Operation< TDeviceType, TPrecision >inlinevirtual
TensorInputType typedefMila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TInput, TInput >
TensorOutputType typedefMila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TInput, TInput >
TensorType typedefMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >
training_mode_Mila::Dnn::Compute::Operation< TDeviceType, TPrecision >protected
UnaryOperationBase typedefMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >
validateInputShape(const shape_t &input_shape) constMila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >inlineprivate
wpe_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wpe_embedding_dim_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wpe_grad_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wpe_max_seq_len_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wte_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wte_embedding_dim_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wte_grad_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
wte_vocab_size_Mila::Dnn::Compute::Cuda::Lpe::CudaLpeOp< TInput, TPrecision >private
~IPositionalDecode()=defaultMila::Dnn::Compute::IPositionalDecodevirtual
~Operation()=defaultMila::Dnn::Compute::Operation< TDeviceType, TPrecision >virtual
~UnaryOperation()=defaultMila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TInput, TInput >virtual