Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision > Member List

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

asInputTensor(const ITensor &t)Mila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TPrecision >inlineprotectedstatic
asOutputTensor(ITensor &t)Mila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TPrecision >inlineprotectedstatic
backward(const ITensor &input, const ITensor &output_grad, ITensor &input_grad) const overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
bias_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
bias_grad_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
build(const BuildContext &config) overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
clearGradients() noexceptMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
computeRuntimePartition_(const shape_t &input_shape, int64_t &norm_axis, int &outer_size, int &inner_size, int &norm_dim, int64_t &num_slices, int64_t &normalized_features) constMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlineprivate
config_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
context_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
CudaExecutionContext typedefMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >
CudaLayerNormOp(IExecutionContext *context, const LayerNormConfig &config)Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inline
data_typeMila::Dnn::Compute::Operation< TDeviceType, TInput >static
DataTypeTraits typedefMila::Dnn::Compute::Operation< TDeviceType, TInput >
device_typeMila::Dnn::Compute::Operation< TDeviceType, TInput >static
forward(const ITensor &input, ITensor &output) const overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
getConfig() constMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inline
getDataType() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
getDeviceType() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
getName() const overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
getOperationType() const overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
getStateMemorySize() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
impl_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
is_built_Mila::Dnn::Compute::Operation< TDeviceType, TInput >protected
isBuilt() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
isEvalMode() constMila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
max_inner_size_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
max_input_shape_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
max_norm_dim_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
max_num_slices_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
max_outer_size_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
mean_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
mean_tensor_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
MR typedefMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >
NativeType typedefMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >
norm_axis_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
rstd_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
rstd_tensor_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
setGradients(ITensor *weight_grad, ITensor *bias_grad) overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
setParameters(ITensor *weight, ITensor *bias) overrideMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlinevirtual
setTrainingMode(TrainingMode training_mode)Mila::Dnn::Compute::Operation< TDeviceType, TInput >inlinevirtual
TensorInputType typedefMila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TPrecision >
TensorOutputType typedefMila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TPrecision >
TensorType typedefMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >
training_mode_Mila::Dnn::Compute::Operation< TDeviceType, TInput >protected
UnaryOperationBase typedefMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >
validateNormalizedShape_(const shape_t &input_shape) constMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlineprivate
validateRuntimeShape_(const shape_t &input_shape) constMila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >inlineprivate
weight_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
weight_grad_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
weight_size_Mila::Dnn::Compute::Cuda::LayerNorm::CudaLayerNormOp< TPrecision >private
~Operation()=defaultMila::Dnn::Compute::Operation< TDeviceType, TInput >virtual
~UnaryOperation()=defaultMila::Dnn::Compute::UnaryOperation< DeviceType::Cuda, TPrecision >virtual