All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TdnnComponent Member List

This is the complete list of members for TdnnComponent, including all inherited members.

Add(BaseFloat alpha, const Component &other)TdnnComponentvirtual
Add(BaseFloat alpha, const Component &other)TdnnComponentvirtual
Backprop(const std::string &debug_info, const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, const CuMatrixBase< BaseFloat > &out_deriv, void *memo, Component *to_update, CuMatrixBase< BaseFloat > *in_deriv) constTdnnComponentvirtual
Backprop(const std::string &debug_info, const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, const CuMatrixBase< BaseFloat > &out_deriv, void *memo, Component *to_update, CuMatrixBase< BaseFloat > *in_deriv) constTdnnComponentvirtual
bias_params_TdnnComponentprivate
BiasParams()TdnnComponentinline
BiasParams()TdnnComponentinline
Check() constTdnnComponentprivate
Check() constTdnnComponentprivate
Component()Componentinline
ConsolidateMemory()TdnnComponentvirtual
ConsolidateMemory()TdnnComponentvirtual
Copy() constTdnnComponentinlinevirtual
Copy() constTdnnComponentinlinevirtual
DeleteMemo(void *memo) constComponentinlinevirtual
DotProduct(const UpdatableComponent &other) constTdnnComponentvirtual
DotProduct(const UpdatableComponent &other) constTdnnComponentvirtual
FreezeNaturalGradient(bool freeze)TdnnComponentvirtual
FreezeNaturalGradient(bool freeze)TdnnComponentvirtual
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constTdnnComponentvirtual
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constTdnnComponentvirtual
GetInputPart(const CuMatrixBase< BaseFloat > &input_matrix, int32 num_output_rows, int32 row_stride, int32 row_offset)TdnnComponentprivatestatic
GetInputPart(const CuMatrixBase< BaseFloat > &input_matrix, int32 num_output_rows, int32 row_stride, int32 row_offset)TdnnComponentprivatestatic
Info() constTdnnComponentvirtual
Info() constTdnnComponentvirtual
InitFromConfig(ConfigLine *cfl)TdnnComponentvirtual
InitFromConfig(ConfigLine *cfl)TdnnComponentvirtual
InitLearningRatesFromConfig(ConfigLine *cfl)UpdatableComponentprotected
InputDim() constTdnnComponentinlinevirtual
InputDim() constTdnnComponentinlinevirtual
is_gradient_UpdatableComponentprotected
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constTdnnComponentvirtual
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constTdnnComponentvirtual
l2_regularize_UpdatableComponentprotected
L2Regularization() constUpdatableComponentinline
learning_rate_UpdatableComponentprotected
learning_rate_factor_UpdatableComponentprotected
LearningRate() constUpdatableComponentinline
LearningRateFactor()UpdatableComponentinlinevirtual
linear_params_TdnnComponentprivate
LinearParams()TdnnComponentinline
LinearParams()TdnnComponentinline
max_change_UpdatableComponentprotected
MaxChange() constUpdatableComponentinline
ModifyComputationIo(time_height_convolution::ConvolutionComputationIo *io)TdnnComponentprivatestatic
ModifyComputationIo(time_height_convolution::ConvolutionComputationIo *io)TdnnComponentprivatestatic
NewComponentOfType(const std::string &type)Componentstatic
NumParameters() constTdnnComponentvirtual
NumParameters() constTdnnComponentvirtual
orthonormal_constraint_TdnnComponentprivate
OrthonormalConstraint() constTdnnComponentinline
OrthonormalConstraint() constTdnnComponentinline
OutputDim() constTdnnComponentinlinevirtual
OutputDim() constTdnnComponentinlinevirtual
PerturbParams(BaseFloat stddev)TdnnComponentvirtual
PerturbParams(BaseFloat stddev)TdnnComponentvirtual
PrecomputeIndexes(const MiscComputationInfo &misc_info, const std::vector< Index > &input_indexes, const std::vector< Index > &output_indexes, bool need_backprop) constTdnnComponentvirtual
PrecomputeIndexes(const MiscComputationInfo &misc_info, const std::vector< Index > &input_indexes, const std::vector< Index > &output_indexes, bool need_backprop) constTdnnComponentvirtual
preconditioner_in_TdnnComponentprivate
preconditioner_out_TdnnComponentprivate
Propagate(const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) constTdnnComponentvirtual
Propagate(const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) constTdnnComponentvirtual
Properties() constTdnnComponentinlinevirtual
Properties() constTdnnComponentinlinevirtual
Read(std::istream &is, bool binary)TdnnComponentvirtual
Read(std::istream &is, bool binary)TdnnComponentvirtual
ReadNew(std::istream &is, bool binary)Componentstatic
ReadUpdatableCommon(std::istream &is, bool binary)UpdatableComponentprotected
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constTdnnComponentvirtual
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constTdnnComponentvirtual
Scale(BaseFloat scale)TdnnComponentvirtual
Scale(BaseFloat scale)TdnnComponentvirtual
SetActualLearningRate(BaseFloat lrate)UpdatableComponentinlinevirtual
SetAsGradient()UpdatableComponentinlinevirtual
SetL2Regularization(BaseFloat a)UpdatableComponentinline
SetLearningRateFactor(BaseFloat lrate_factor)UpdatableComponentinlinevirtual
SetMaxChange(BaseFloat max_change)UpdatableComponentinline
SetUnderlyingLearningRate(BaseFloat lrate)UpdatableComponentinlinevirtual
SetUpdatableConfigs(const UpdatableComponent &other)UpdatableComponent
StoreStats(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, void *memo)Componentinlinevirtual
TdnnComponent()TdnnComponent
TdnnComponent(const TdnnComponent &other)TdnnComponent
TdnnComponent()TdnnComponent
TdnnComponent(const TdnnComponent &other)TdnnComponent
time_offsets_TdnnComponentprivate
Type() constTdnnComponentinlinevirtual
Type() constTdnnComponentinlinevirtual
UnVectorize(const VectorBase< BaseFloat > &params)TdnnComponentvirtual
UnVectorize(const VectorBase< BaseFloat > &params)TdnnComponentvirtual
UpdatableComponent(const UpdatableComponent &other)UpdatableComponent
UpdatableComponent()UpdatableComponentinline
UpdateNaturalGradient(const PrecomputedIndexes &indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)TdnnComponentprivate
UpdateNaturalGradient(const PrecomputedIndexes &indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)TdnnComponentprivate
UpdateSimple(const PrecomputedIndexes &indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)TdnnComponentprivate
UpdateSimple(const PrecomputedIndexes &indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_deriv)TdnnComponentprivate
use_natural_gradient_TdnnComponentprivate
Vectorize(VectorBase< BaseFloat > *params) constTdnnComponentvirtual
Vectorize(VectorBase< BaseFloat > *params) constTdnnComponentvirtual
Write(std::ostream &os, bool binary) constTdnnComponentvirtual
Write(std::ostream &os, bool binary) constTdnnComponentvirtual
WriteUpdatableCommon(std::ostream &is, bool binary) constUpdatableComponentprotected
ZeroStats()Componentinlinevirtual
~Component()Componentinlinevirtual
~UpdatableComponent()UpdatableComponentinlinevirtual