Mila
Deep Neural Network Library
Loading...
Searching...
No Matches
Mila::Dnn::Residual< TDeviceType, TInput, TOutput > Member List

This is the complete list of members for Mila::Dnn::Residual< TDeviceType, TInput, TOutput >, including all inherited members.

addTensors(const Tensor< TInput, MR > &a, const Tensor< TInput, MR > &b, Tensor< TInput, MR > &result)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineprivate
backward(const Tensor< TInput, MR > &input, const Tensor< TOutput, MR > &output_grad, Tensor< TInput, MR > &input_grad)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inline
config_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
connectionTypeToString(ResidualConfig::ConnectionType type)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineprivatestatic
createContext(const std::string &device_name)Mila::Dnn::Module< TDeviceType, TInput, TOutput >inlineprivatestatic
createOperation()Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineprivate
createProjection(const std::vector< size_t > &input_shape, const std::vector< size_t > &output_shape)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineprivate
device_context_Mila::Dnn::Module< TDeviceType, TInput, TOutput >private
forward(const Tensor< TInput, MR > &input, Tensor< TOutput, MR > &output)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inline
gate_weights_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
gated_operation_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
getDeviceContext() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
getDeviceType() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
getInnerModule()Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inline
getName() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
getParameterTensors() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
getPrecision() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
getStateTensors() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
initializeGateParameters(const std::vector< size_t > &shape)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineprivate
inner_input_grad_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
inner_module_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
inner_output_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
inner_parameter_grads_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
isTraining() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inline
load(ModelArchive &archive) overrideMila::Dnn::Residual< TDeviceType, TInput, TOutput >inlinevirtual
Module(const std::string &device_name, const ComponentConfig &config)Mila::Dnn::Module< TDeviceType, TInput, TOutput >inlineexplicit
Module(std::shared_ptr< DeviceContext > context, const ComponentConfig &config)Mila::Dnn::Module< TDeviceType, TInput, TOutput >inlineexplicit
ModuleBase typedefMila::Dnn::Residual< TDeviceType, TInput, TOutput >
MR typedefMila::Dnn::Residual< TDeviceType, TInput, TOutput >
operation_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
output_state_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
parameter_grads_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
parameter_map_Mila::Dnn::Module< TDeviceType, TInput, TOutput >protected
parameterCount() const overrideMila::Dnn::Residual< TDeviceType, TInput, TOutput >inlinevirtual
parameters_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
parametersToString() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inlineprotected
projection_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
projection_output_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
properties_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
Residual(const std::string &device_name, const ResidualConfig &config)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineexplicit
Residual(std::shared_ptr< DeviceContext > device_context, const ResidualConfig &config)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineexplicit
save(ModelArchive &zip) const overrideMila::Dnn::Residual< TDeviceType, TInput, TOutput >inlinevirtual
setTraining(bool is_training)Mila::Dnn::Module< TDeviceType, TInput, TOutput >inlinevirtual
state_map_Mila::Dnn::Module< TDeviceType, TInput, TOutput >protected
stateToString() constMila::Dnn::Module< TDeviceType, TInput, TOutput >inlineprotected
temp_grad_Mila::Dnn::Residual< TDeviceType, TInput, TOutput >private
tensorShapesMatch(const Tensor< TInput, MR > &a, const Tensor< TOutput, MR > &b)Mila::Dnn::Residual< TDeviceType, TInput, TOutput >inlineprivate
toString() const overrideMila::Dnn::Residual< TDeviceType, TInput, TOutput >inlinevirtual
training_mode_Mila::Dnn::Module< TDeviceType, TInput, TOutput >private
~Module()=defaultMila::Dnn::Module< TDeviceType, TInput, TOutput >virtual