kaldi.nnet3¶
Functions
Classes
Access | 
CLIF wrapper for ::kaldi::nnet3::Access | 
AccessType | 
An enumeration. | 
AffineComponent | 
CLIF wrapper for ::kaldi::nnet3::AffineComponent | 
AmNnetSimple | 
CLIF wrapper for ::kaldi::nnet3::AmNnetSimple | 
Analyzer | 
CLIF wrapper for ::kaldi::nnet3::Analyzer | 
BackpropTruncationComponent | 
CLIF wrapper for ::kaldi::nnet3::BackpropTruncationComponent | 
BackpropTruncationComponentPrecomputedIndexes | 
CLIF wrapper for ::kaldi::nnet3::BackpropTruncationComponentPrecomputedIndexes | 
BatchNormComponent | 
CLIF wrapper for ::kaldi::nnet3::BatchNormComponent | 
BinarySumDescriptor | 
CLIF wrapper for ::kaldi::nnet3::BinarySumDescriptor | 
BlockAffineComponent | 
CLIF wrapper for ::kaldi::nnet3::BlockAffineComponent | 
CachingOptimizingCompiler | 
CLIF wrapper for ::kaldi::nnet3::CachingOptimizingCompiler | 
CachingOptimizingCompilerOptions | 
CLIF wrapper for ::kaldi::nnet3::CachingOptimizingCompilerOptions | 
ChainExampleMerger | 
CLIF wrapper for ::kaldi::nnet3::ChainExampleMerger | 
ChainObjectiveInfo | 
CLIF wrapper for ::kaldi::nnet3::ChainObjectiveInfo | 
CheckComputationOptions | 
CLIF wrapper for ::kaldi::nnet3::CheckComputationOptions | 
ChunkTimeInfo | 
CLIF wrapper for ::kaldi::nnet3::ChunkTimeInfo | 
CindexSet | 
CLIF wrapper for ::kaldi::nnet3::CindexSet | 
ClipGradientComponent | 
CLIF wrapper for ::kaldi::nnet3::ClipGradientComponent | 
CollapseModelConfig | 
CLIF wrapper for ::kaldi::nnet3::CollapseModelConfig | 
CommandAttributes | 
CLIF wrapper for ::kaldi::nnet3::CommandAttributes | 
CommandType | 
An enumeration. | 
Compiler | 
CLIF wrapper for ::kaldi::nnet3::Compiler | 
CompilerOptions | 
CLIF wrapper for ::kaldi::nnet3::CompilerOptions | 
Component | 
CLIF wrapper for ::kaldi::nnet3::Component | 
ComponentPrecomputedIndexes | 
CLIF wrapper for ::kaldi::nnet3::ComponentPrecomputedIndexes | 
ComponentProperties | 
An enumeration. | 
CompositeComponent | 
CLIF wrapper for ::kaldi::nnet3::CompositeComponent | 
ComputationAnalysis | 
CLIF wrapper for ::kaldi::nnet3::ComputationAnalysis | 
ComputationChecker | 
CLIF wrapper for ::kaldi::nnet3::ComputationChecker | 
ComputationGraph | 
CLIF wrapper for ::kaldi::nnet3::ComputationGraph | 
ComputationGraphBuilder | 
CLIF wrapper for ::kaldi::nnet3::ComputationGraphBuilder | 
ComputationRequest | 
CLIF wrapper for ::kaldi::nnet3::ComputationRequest | 
ComputationVariables | 
CLIF wrapper for ::kaldi::nnet3::ComputationVariables | 
ConfigLine | 
CLIF wrapper for ::kaldi::nnet3::ConfigLine | 
ConstantComponent | 
CLIF wrapper for ::kaldi::nnet3::ConstantComponent | 
ConstantFunctionComponent | 
CLIF wrapper for ::kaldi::nnet3::ConstantFunctionComponent | 
ConstantSumDescriptor | 
CLIF wrapper for ::kaldi::nnet3::ConstantSumDescriptor | 
ConvolutionComputation | 
CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputation | 
ConvolutionComputationIo | 
CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo | 
ConvolutionComputationOptions | 
CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputationOptions | 
ConvolutionModel | 
CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionModel | 
DecodableAmNnetLoopedOnline | 
|
DecodableAmNnetSimple | 
CLIF wrapper for ::kaldi::nnet3::DecodableAmNnetSimple | 
DecodableAmNnetSimpleLooped | 
CLIF wrapper for ::kaldi::nnet3::DecodableAmNnetSimpleLooped | 
DecodableAmNnetSimpleParallel | 
CLIF wrapper for ::kaldi::nnet3::DecodableAmNnetSimpleParallel | 
DecodableNnetLoopedOnline | 
|
DecodableNnetSimple | 
CLIF wrapper for ::kaldi::nnet3::DecodableNnetSimple | 
DecodableNnetSimpleLooped | 
CLIF wrapper for ::kaldi::nnet3::DecodableNnetSimpleLooped | 
DecodableNnetSimpleLoopedInfo | 
CLIF wrapper for ::kaldi::nnet3::DecodableNnetSimpleLoopedInfo | 
DerivativeTimeLimiter | 
CLIF wrapper for ::kaldi::nnet3::DerivativeTimeLimiter | 
Descriptor | 
CLIF wrapper for ::kaldi::nnet3::Descriptor | 
DistributeComponent | 
CLIF wrapper for ::kaldi::nnet3::DistributeComponent | 
DistributeComponentPrecomputedIndexes | 
CLIF wrapper for ::kaldi::nnet3::DistributeComponentPrecomputedIndexes | 
DropoutComponent | 
CLIF wrapper for ::kaldi::nnet3::DropoutComponent | 
DropoutMaskComponent | 
CLIF wrapper for ::kaldi::nnet3::DropoutMaskComponent | 
ElementwiseProductComponent | 
CLIF wrapper for ::kaldi::nnet3::ElementwiseProductComponent | 
ExampleGenerationConfig | 
CLIF wrapper for ::kaldi::nnet3::ExampleGenerationConfig | 
ExampleMerger | 
CLIF wrapper for ::kaldi::nnet3::ExampleMerger | 
ExampleMergingConfig | 
CLIF wrapper for ::kaldi::nnet3::ExampleMergingConfig | 
ExampleMergingStats | 
CLIF wrapper for ::kaldi::nnet3::ExampleMergingStats | 
FixedAffineComponent | 
CLIF wrapper for ::kaldi::nnet3::FixedAffineComponent | 
FixedBiasComponent | 
CLIF wrapper for ::kaldi::nnet3::FixedBiasComponent | 
FixedScaleComponent | 
CLIF wrapper for ::kaldi::nnet3::FixedScaleComponent | 
ForwardingDescriptor | 
CLIF wrapper for ::kaldi::nnet3::ForwardingDescriptor | 
GeneralDescriptor | 
CLIF wrapper for ::kaldi::nnet3::GeneralDescriptor | 
GeneralDropoutComponent | 
CLIF wrapper for ::kaldi::nnet3::GeneralDropoutComponent | 
GeneralDropoutComponentPrecomputedIndexes | 
CLIF wrapper for ::kaldi::nnet3::GeneralDropoutComponentPrecomputedIndexes | 
GruNonlinearityComponent | 
CLIF wrapper for ::kaldi::nnet3::GruNonlinearityComponent | 
Index | 
CLIF wrapper for ::kaldi::nnet3::Index | 
IndexSet | 
CLIF wrapper for ::kaldi::nnet3::IndexSet | 
IoSpecification | 
CLIF wrapper for ::kaldi::nnet3::IoSpecification | 
LinearComponent | 
CLIF wrapper for ::kaldi::nnet3::LinearComponent | 
LogSoftmaxComponent | 
CLIF wrapper for ::kaldi::nnet3::LogSoftmaxComponent | 
LstmNonlinearityComponent | 
CLIF wrapper for ::kaldi::nnet3::LstmNonlinearityComponent | 
MatrixAccesses | 
CLIF wrapper for ::kaldi::nnet3::MatrixAccesses | 
MiscComputationInfo | 
CLIF wrapper for ::kaldi::nnet3::MiscComputationInfo | 
NaturalGradientAffineComponent | 
CLIF wrapper for ::kaldi::nnet3::NaturalGradientAffineComponent | 
NaturalGradientPerElementScaleComponent | 
CLIF wrapper for ::kaldi::nnet3::NaturalGradientPerElementScaleComponent | 
NaturalGradientRepeatedAffineComponent | 
CLIF wrapper for ::kaldi::nnet3::NaturalGradientRepeatedAffineComponent | 
NetworkNode | 
CLIF wrapper for ::kaldi::nnet3::NetworkNode | 
Nnet | 
CLIF wrapper for ::kaldi::nnet3::Nnet | 
NnetBatchComputer | 
CLIF wrapper for ::kaldi::nnet3::NnetBatchComputer | 
NnetBatchComputerOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetBatchComputerOptions | 
NnetBatchDecoder | 
CLIF wrapper for ::kaldi::nnet3::NnetBatchDecoder | 
NnetBatchInference | 
CLIF wrapper for ::kaldi::nnet3::NnetBatchInference | 
NnetChainComputeProb | 
CLIF wrapper for ::kaldi::nnet3::NnetChainComputeProb | 
NnetChainExample | 
CLIF wrapper for ::kaldi::nnet3::NnetChainExample | 
NnetChainSupervision | 
CLIF wrapper for ::kaldi::nnet3::NnetChainSupervision | 
NnetChainTrainer | 
CLIF wrapper for ::kaldi::nnet3::NnetChainTrainer | 
NnetChainTrainingOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetChainTrainingOptions | 
NnetComputation | 
CLIF wrapper for ::kaldi::nnet3::NnetComputation | 
NnetComputeOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetComputeOptions | 
NnetComputeProb | 
CLIF wrapper for ::kaldi::nnet3::NnetComputeProb | 
NnetComputeProbOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetComputeProbOptions | 
NnetComputer | 
CLIF wrapper for ::kaldi::nnet3::NnetComputer | 
NnetExample | 
CLIF wrapper for ::kaldi::nnet3::NnetExample | 
NnetGenerationOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetGenerationOptions | 
NnetIo | 
CLIF wrapper for ::kaldi::nnet3::NnetIo | 
NnetOptimizeOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetOptimizeOptions | 
NnetSimpleComputationOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetSimpleComputationOptions | 
NnetSimpleLoopedComputationOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetSimpleLoopedComputationOptions | 
NnetTrainer | 
CLIF wrapper for ::kaldi::nnet3::NnetTrainer | 
NnetTrainerOptions | 
CLIF wrapper for ::kaldi::nnet3::NnetTrainerOptions | 
NoOpComponent | 
CLIF wrapper for ::kaldi::nnet3::NoOpComponent | 
NodeType | 
An enumeration. | 
NonlinearComponent | 
CLIF wrapper for ::kaldi::nnet3::NonlinearComponent | 
NormalizeComponent | 
CLIF wrapper for ::kaldi::nnet3::NormalizeComponent | 
ObjectiveFunctionInfo | 
CLIF wrapper for ::kaldi::nnet3::ObjectiveFunctionInfo | 
ObjectiveType | 
An enumeration. | 
OffsetForwardingDescriptor | 
CLIF wrapper for ::kaldi::nnet3::OffsetForwardingDescriptor | 
OnlineNaturalGradient | 
CLIF wrapper for ::kaldi::nnet3::OnlineNaturalGradient | 
OptionalSumDescriptor | 
CLIF wrapper for ::kaldi::nnet3::OptionalSumDescriptor | 
OutputGruNonlinearityComponent | 
CLIF wrapper for ::kaldi::nnet3::OutputGruNonlinearityComponent | 
PerDimObjectiveInfo | 
CLIF wrapper for ::kaldi::nnet3::PerDimObjectiveInfo | 
PerElementOffsetComponent | 
CLIF wrapper for ::kaldi::nnet3::PerElementOffsetComponent | 
PerElementScaleComponent | 
CLIF wrapper for ::kaldi::nnet3::PerElementScaleComponent | 
PermuteComponent | 
CLIF wrapper for ::kaldi::nnet3::PermuteComponent | 
PnormComponent | 
CLIF wrapper for ::kaldi::nnet3::PnormComponent | 
RandomComponent | 
CLIF wrapper for ::kaldi::nnet3::RandomComponent | 
RectifiedLinearComponent | 
CLIF wrapper for ::kaldi::nnet3::RectifiedLinearComponent | 
RepeatedAffineComponent | 
CLIF wrapper for ::kaldi::nnet3::RepeatedAffineComponent | 
ReplaceIndexForwardingDescriptor | 
CLIF wrapper for ::kaldi::nnet3::ReplaceIndexForwardingDescriptor | 
RestrictedAttentionComponent | 
CLIF wrapper for ::kaldi::nnet3::RestrictedAttentionComponent | 
RoundingForwardingDescriptor | 
CLIF wrapper for ::kaldi::nnet3::RoundingForwardingDescriptor | 
ScaleAndOffsetComponent | 
CLIF wrapper for ::kaldi::nnet3::ScaleAndOffsetComponent | 
SigmoidComponent | 
CLIF wrapper for ::kaldi::nnet3::SigmoidComponent | 
SimpleForwardingDescriptor | 
CLIF wrapper for ::kaldi::nnet3::SimpleForwardingDescriptor | 
SimpleObjectiveInfo | 
CLIF wrapper for ::kaldi::nnet3::SimpleObjectiveInfo | 
SimpleSumDescriptor | 
CLIF wrapper for ::kaldi::nnet3::SimpleSumDescriptor | 
SoftmaxComponent | 
CLIF wrapper for ::kaldi::nnet3::SoftmaxComponent | 
StatisticsExtractionComponent | 
CLIF wrapper for ::kaldi::nnet3::StatisticsExtractionComponent | 
StatisticsExtractionComponentPrecomputedIndexes | 
CLIF wrapper for ::kaldi::nnet3::StatisticsExtractionComponentPrecomputedIndexes | 
StatisticsPoolingComponent | 
CLIF wrapper for ::kaldi::nnet3::StatisticsPoolingComponent | 
StatisticsPoolingComponentPrecomputedIndexes | 
CLIF wrapper for ::kaldi::nnet3::StatisticsPoolingComponentPrecomputedIndexes | 
SumBlockComponent | 
CLIF wrapper for ::kaldi::nnet3::SumBlockComponent | 
SumDescriptor | 
CLIF wrapper for ::kaldi::nnet3::SumDescriptor | 
SumGroupComponent | 
CLIF wrapper for ::kaldi::nnet3::SumGroupComponent | 
SwitchingForwardingDescriptor | 
CLIF wrapper for ::kaldi::nnet3::SwitchingForwardingDescriptor | 
TanhComponent | 
CLIF wrapper for ::kaldi::nnet3::TanhComponent | 
TdnnComponent | 
CLIF wrapper for ::kaldi::nnet3::TdnnComponent | 
TimeHeightConvolutionComponent | 
CLIF wrapper for ::kaldi::nnet3::TimeHeightConvolutionComponent | 
UpdatableComponent | 
CLIF wrapper for ::kaldi::nnet3::UpdatableComponent | 
UtteranceSplitter | 
CLIF wrapper for ::kaldi::nnet3::UtteranceSplitter | 
VariableMergingOptimizer | 
CLIF wrapper for ::kaldi::nnet3::VariableMergingOptimizer | 
- 
class 
kaldi.nnet3.Access¶ CLIF wrapper for ::kaldi::nnet3::Access
- 
access_type¶ C++ ::kaldi::nnet3::AccessType Access.access_type
- 
command_index¶ C++ ::int32 Access.command_index
- 
new(command_index:int, access_type:AccessType) → Access¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::Access> ::kaldi::nnet3::Access::Access(int, ::kaldi::nnet3::AccessType)
- 
 
- 
class 
kaldi.nnet3.AccessType¶ An enumeration.
- 
READ_ACCESS= 0¶ 
- 
READ_WRITE_ACCESS= 2¶ 
- 
WRITE_ACCESS= 1¶ 
- 
 
- 
class 
kaldi.nnet3.AffineComponent¶ CLIF wrapper for ::kaldi::nnet3::AffineComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
bias_params() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::AffineComponent::BiasParams()
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::AffineComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::AffineComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::FreezeNaturalGradient(bool)
- 
from_other(other:AffineComponent) → AffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::AffineComponent> ::kaldi::nnet3::AffineComponent::AffineComponent(::kaldi::nnet3::AffineComponent)
- 
from_params(linear_params:CuMatrixBase, bias_params:CuVectorBase, learning_rate:float) → AffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::AffineComponent> ::kaldi::nnet3::AffineComponent::AffineComponent(::kaldi::CuMatrixBase<float>, ::kaldi::CuVectorBase<float>, float)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::AffineComponent::Info()
- 
init(input_dim:int, output_dim:int, param_stddev:float, bias_stddev:float)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Init(int, int, float, float)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
linear_params() → CuMatrix¶ Calls C++ function ::kaldi::CuMatrix<float> ::kaldi::nnet3::AffineComponent::LinearParams()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::NumParameters()
- 
orthonormal_constraint() → float¶ Calls C++ function float ::kaldi::nnet3::AffineComponent::OrthonormalConstraint()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::AffineComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
resize(input_dim:int, output_dim:int)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Resize(int, int)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_params(bias:CuVectorBase, linear:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::SetParams(::kaldi::CuVectorBase<float>, ::kaldi::CuMatrixBase<float>)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::AffineComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.AmNnetSimple¶ CLIF wrapper for ::kaldi::nnet3::AmNnetSimple
- 
from_nnet(nnet:Nnet) → AmNnetSimple¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::AmNnetSimple> ::kaldi::nnet3::AmNnetSimple::AmNnetSimple(::kaldi::nnet3::Nnet)
- 
from_other(other:AmNnetSimple) → AmNnetSimple¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::AmNnetSimple> ::kaldi::nnet3::AmNnetSimple::AmNnetSimple(::kaldi::nnet3::AmNnetSimple)
- 
get_nnet() → Nnet¶ Calls C++ function ::kaldi::nnet3::Nnet * ::kaldi::nnet3::AmNnetSimple::GetNnetPtr()
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::AmNnetSimple::Info()
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::AmNnetSimple::InputDim()
- 
ivector_dim() → int¶ Calls C++ function int ::kaldi::nnet3::AmNnetSimple::IvectorDim()
- 
left_context() → int¶ Calls C++ function int ::kaldi::nnet3::AmNnetSimple::LeftContext()
- 
num_pdfs() → int¶ Calls C++ function int ::kaldi::nnet3::AmNnetSimple::NumPdfs()
- 
priors() → VectorBase¶ Calls C++ function ::kaldi::VectorBase<float> * ::kaldi::nnet3::AmNnetSimple::PriorsPtr()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::AmNnetSimple::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
right_context() → int¶ Calls C++ function int ::kaldi::nnet3::AmNnetSimple::RightContext()
- 
set_context()¶ Calls C++ function void ::kaldi::nnet3::AmNnetSimple::SetContext()
- 
set_nnet(nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::AmNnetSimple::SetNnet(::kaldi::nnet3::Nnet)
- 
set_priors(priors:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::AmNnetSimple::SetPriors(::kaldi::VectorBase<float>)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::AmNnetSimple::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.Analyzer¶ CLIF wrapper for ::kaldi::nnet3::Analyzer
- 
command_attributes¶ C++ ::std::vector< ::kaldi::nnet3::CommandAttributes> Analyzer.command_attributes
- 
init(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::Analyzer::Init(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation)
- 
matrix_accesses¶ C++ ::std::vector< ::kaldi::nnet3::MatrixAccesses> Analyzer.matrix_accesses
- 
variable_accesses¶ C++ ::std::vector< ::std::vector< ::kaldi::nnet3::Access> > Analyzer.variable_accesses
- 
variables¶ C++ ::kaldi::nnet3::ComputationVariables Analyzer.variables
- 
 
- 
class 
kaldi.nnet3.BackpropTruncationComponent¶ CLIF wrapper for ::kaldi::nnet3::BackpropTruncationComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::BackpropTruncationComponent::Copy()
- 
from_args(dim:int, scale:float, clipping_threshold:float, zeroing_threshold:float, zeroing_interval:int, recurrence_interval:int) → BackpropTruncationComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::BackpropTruncationComponent> ::kaldi::nnet3::BackpropTruncationComponent::BackpropTruncationComponent(int, float, float, float, int, int)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BackpropTruncationComponent::Info()
- 
init(dim:int, scale:float, clipping_threshold:float, zeroing_threshold:float, zeroing_interval:int, recurrence_interval:int)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::Init(int, float, float, float, int, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::BackpropTruncationComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::BackpropTruncationComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::BackpropTruncationComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::BackpropTruncationComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::BackpropTruncationComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BackpropTruncationComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.BackpropTruncationComponentPrecomputedIndexes¶ CLIF wrapper for ::kaldi::nnet3::BackpropTruncationComponentPrecomputedIndexes
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::BackpropTruncationComponentPrecomputedIndexes::Copy()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponentPrecomputedIndexes::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BackpropTruncationComponentPrecomputedIndexes::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BackpropTruncationComponentPrecomputedIndexes::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
zeroing¶ C++ ::kaldi::CuVector< ::kaldi::BaseFloat> BackpropTruncationComponentPrecomputedIndexes.zeroing
- 
zeroing_sum¶ C++ ::kaldi::BaseFloat BackpropTruncationComponentPrecomputedIndexes.zeroing_sum
- 
 
- 
class 
kaldi.nnet3.BatchNormComponent¶ CLIF wrapper for ::kaldi::nnet3::BatchNormComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::BatchNormComponent::Copy()
- 
delete_memo(memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::DeleteMemo(void *)
- 
from_other(other:BatchNormComponent) → BatchNormComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::BatchNormComponent> ::kaldi::nnet3::BatchNormComponent::BatchNormComponent(::kaldi::nnet3::BatchNormComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
get_offset() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::BatchNormComponent::Offset()
- 
get_scale() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::BatchNormComponent::Scale()
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BatchNormComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::BatchNormComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::BatchNormComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::BatchNormComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::BatchNormComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::Scale(float)
- 
set_test_mode(test_mode:bool)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::SetTestMode(bool)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BatchNormComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::BatchNormComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.BinarySumDescriptor¶ CLIF wrapper for ::kaldi::nnet3::BinarySumDescriptor
- 
Operation¶ alias of
BinarySumDescriptor.Operation
- 
copy() → SumDescriptor¶ Calls C++ function ::kaldi::nnet3::SumDescriptor * ::kaldi::nnet3::BinarySumDescriptor::Copy()
- 
get_dependencies(ind:Index) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::BinarySumDescriptor::GetDependencies(::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::BinarySumDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::BinarySumDescriptor::GetScaleForNode(int)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::BinarySumDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::BinarySumDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.BlockAffineComponent¶ CLIF wrapper for ::kaldi::nnet3::BlockAffineComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::BlockAffineComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::BlockAffineComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::FreezeNaturalGradient(bool)
- 
from_other(other:BlockAffineComponent) → BlockAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::BlockAffineComponent> ::kaldi::nnet3::BlockAffineComponent::BlockAffineComponent(::kaldi::nnet3::BlockAffineComponent)
- 
from_rac(other:RepeatedAffineComponent) → BlockAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::BlockAffineComponent> ::kaldi::nnet3::BlockAffineComponent::BlockAffineComponent(::kaldi::nnet3::RepeatedAffineComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BlockAffineComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::BlockAffineComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::BlockAffineComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::BlockAffineComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::BlockAffineComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::BlockAffineComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::BlockAffineComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::BlockAffineComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.CachingOptimizingCompiler¶ CLIF wrapper for ::kaldi::nnet3::CachingOptimizingCompiler
- 
compile(request:ComputationRequest) → NnetComputation¶ Calls C++ function const ::kaldi::nnet3::NnetComputation * ::kaldi::nnet3::CachingOptimizingCompiler::CompilePtr(::kaldi::nnet3::ComputationRequest)
- 
get_simple_nnet_context() -> (nnet_left_context:int, nnet_right_context:int)¶ Calls C++ function void ::kaldi::nnet3::CachingOptimizingCompiler::GetSimpleNnetContext(int*, int*)
- 
new_with_optimize_opts(nnet:Nnet, opt_config:NnetOptimizeOptions, config:CachingOptimizingCompilerOptions=default) → CachingOptimizingCompiler¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::CachingOptimizingCompiler> ::kaldi::nnet3::CachingOptimizingCompiler::CachingOptimizingCompiler(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetOptimizeOptions, ::kaldi::nnet3::CachingOptimizingCompilerOptions)
- 
read_cache(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::CachingOptimizingCompiler::ReadCache(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
write_cache(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::CachingOptimizingCompiler::WriteCache(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.CachingOptimizingCompilerOptions¶ CLIF wrapper for ::kaldi::nnet3::CachingOptimizingCompilerOptions
- 
cache_capacity¶ C++ ::int32 CachingOptimizingCompilerOptions.cache_capacity
- 
register(opt:OptionsItf)¶ Calls C++ function void ::kaldi::nnet3::CachingOptimizingCompilerOptions::Register(::kaldi::OptionsItf *)
- 
use_shortcut¶ C++ bool CachingOptimizingCompilerOptions.use_shortcut
- 
 
- 
class 
kaldi.nnet3.ChainExampleMerger¶ CLIF wrapper for ::kaldi::nnet3::ChainExampleMerger
- 
accept_example(a:NnetChainExample)¶ Calls C++ function void ::kaldi::nnet3::ChainExampleMerger::AcceptExample(::kaldi::nnet3::NnetChainExample *)
- 
exit_status() → int¶ Calls C++ function int ::kaldi::nnet3::ChainExampleMerger::ExitStatus()
- 
finish()¶ Calls C++ function void ::kaldi::nnet3::ChainExampleMerger::Finish()
- 
 
- 
class 
kaldi.nnet3.ChainObjectiveInfo¶ CLIF wrapper for ::kaldi::nnet3::ChainObjectiveInfo
- 
tot_l2_term¶ C++ double ChainObjectiveInfo.tot_l2_term
- 
tot_like¶ C++ double ChainObjectiveInfo.tot_like
- 
tot_weight¶ C++ double ChainObjectiveInfo.tot_weight
- 
 
- 
class 
kaldi.nnet3.CheckComputationOptions¶ CLIF wrapper for ::kaldi::nnet3::CheckComputationOptions
- 
check_rewrite¶ C++ bool CheckComputationOptions.check_rewrite
- 
check_unused_variables¶ C++ bool CheckComputationOptions.check_unused_variables
- 
 
- 
class 
kaldi.nnet3.ChunkTimeInfo¶ CLIF wrapper for ::kaldi::nnet3::ChunkTimeInfo
- 
first_frame¶ C++ ::int32 ChunkTimeInfo.first_frame
- 
left_context¶ C++ ::int32 ChunkTimeInfo.left_context
- 
num_frames¶ C++ ::int32 ChunkTimeInfo.num_frames
- 
output_weights¶ C++ ::std::vector< ::kaldi::BaseFloat> ChunkTimeInfo.output_weights
- 
right_context¶ C++ ::int32 ChunkTimeInfo.right_context
- 
 
- 
class 
kaldi.nnet3.CindexSet¶ CLIF wrapper for ::kaldi::nnet3::CindexSet
- 
from_computable(graph:ComputationGraph, is_computable:list<int>, treat_unknown_as_computable:bool) → CindexSet¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::CindexSet> ::kaldi::nnet3::CindexSet::CindexSet(::kaldi::nnet3::ComputationGraph, ::std::vector<char>, bool)
- 
 
- 
class 
kaldi.nnet3.ClipGradientComponent¶ CLIF wrapper for ::kaldi::nnet3::ClipGradientComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::ClipGradientComponent::Copy()
- 
from_args(dim:int, clipping_threshold:float, norm_based_clipping:bool, self_repair_clipped_proportion_threshold:float, self_repair_target:float, self_repair_scale:float, num_clipped:int, count:int, num_self_repaired:int, num_backpropped:int) → ClipGradientComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::ClipGradientComponent> ::kaldi::nnet3::ClipGradientComponent::ClipGradientComponent(int, float, bool, float, float, float, int, int, int, int)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ClipGradientComponent::Info()
- 
init(dim:int, clipping_threshold:float, norm_based_clipping:bool, self_repair_clipped_proportion_threshold:float, self_repair_target:float, self_repair_scale:float, num_clipped:int, count:int, num_self_repaired:int, num_backpropped:int)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::Init(int, float, bool, float, float, float, int, int, int, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ClipGradientComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ClipGradientComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::ClipGradientComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::ClipGradientComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ClipGradientComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::ClipGradientComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.CollapseModelConfig¶ CLIF wrapper for ::kaldi::nnet3::CollapseModelConfig
- 
collapse_affine¶ C++ bool CollapseModelConfig.collapse_affine
- 
collapse_batchnorm¶ C++ bool CollapseModelConfig.collapse_batchnorm
- 
collapse_dropout¶ C++ bool CollapseModelConfig.collapse_dropout
- 
collapse_scale¶ C++ bool CollapseModelConfig.collapse_scale
- 
 
- 
class 
kaldi.nnet3.CommandAttributes¶ CLIF wrapper for ::kaldi::nnet3::CommandAttributes
- 
has_side_effects¶ C++ bool CommandAttributes.has_side_effects
- 
matrices_read¶ C++ ::std::vector< ::int32> CommandAttributes.matrices_read
- 
matrices_written¶ C++ ::std::vector< ::int32> CommandAttributes.matrices_written
- 
submatrices_read¶ C++ ::std::vector< ::int32> CommandAttributes.submatrices_read
- 
submatrices_written¶ C++ ::std::vector< ::int32> CommandAttributes.submatrices_written
- 
variables_read¶ C++ ::std::vector< ::int32> CommandAttributes.variables_read
- 
variables_written¶ C++ ::std::vector< ::int32> CommandAttributes.variables_written
- 
 
- 
class 
kaldi.nnet3.CommandType¶ An enumeration.
- 
ACCEPT_INPUT= 18¶ 
- 
ADD_ROWS= 10¶ 
- 
ADD_ROWS_MULTI= 13¶ 
- 
ADD_ROW_RANGES= 15¶ 
- 
ADD_TO_ROWS_MULTI= 14¶ 
- 
ALLOC_MATRIX= 0¶ 
- 
BACKPROP= 5¶ 
- 
BACKPROP_NO_MODEL_UPDATE= 6¶ 
- 
COMPRESS_MATRIX= 16¶ 
- 
COPY_ROWS= 9¶ 
- 
COPY_ROWS_MULTI= 11¶ 
- 
COPY_TO_ROWS_MULTI= 12¶ 
- 
DEALLOC_MATRIX= 1¶ 
- 
DECOMPRESS_MATRIX= 17¶ 
- 
GOTO_LABEL= 24¶ 
- 
MATRIX_ADD= 8¶ 
- 
MATRIX_COPY= 7¶ 
- 
NO_OPERATION= 20¶ 
- 
NO_OPERATION_LABEL= 23¶ 
- 
NO_OPERATION_MARKER= 22¶ 
- 
NO_OPERATION_PERMANENT= 21¶ 
- 
PROPAGATE= 4¶ 
- 
PROVIDE_OUTPUT= 19¶ 
- 
SET_CONST= 3¶ 
- 
SWAP_MATRIX= 2¶ 
- 
 
- 
class 
kaldi.nnet3.Compiler¶ CLIF wrapper for ::kaldi::nnet3::Compiler
- 
create_computation(opts:CompilerOptions) → NnetComputation¶ Calls C++ function void ::kaldi::nnet3::Compiler::CreateComputation(::kaldi::nnet3::CompilerOptions, ::kaldi::nnet3::NnetComputation*)
- 
 
- 
class 
kaldi.nnet3.CompilerOptions¶ CLIF wrapper for ::kaldi::nnet3::CompilerOptions
- 
output_debug_info¶ C++ bool CompilerOptions.output_debug_info
- 
 
- 
class 
kaldi.nnet3.Component¶ CLIF wrapper for ::kaldi::nnet3::Component
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ComponentPrecomputedIndexes¶ CLIF wrapper for ::kaldi::nnet3::ComponentPrecomputedIndexes
- 
new_component_precomputed_indexes_of_type(cpi_type:str) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::ComponentPrecomputedIndexes::NewComponentPrecomputedIndexesOfType(::std::string)
- 
read_new(is:istream, binary:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::ComponentPrecomputedIndexes::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.ComponentProperties¶ An enumeration.
- 
BACKPROP_ADDS= 32¶ 
- 
BACKPROP_IN_PLACE= 256¶ 
- 
BACKPROP_NEEDS_INPUT= 64¶ 
- 
BACKPROP_NEEDS_OUTPUT= 128¶ 
- 
INPUT_CONTIGUOUS= 1024¶ 
- 
OUTPUT_CONTIGUOUS= 2048¶ 
- 
PROPAGATE_ADDS= 8¶ 
- 
PROPAGATE_IN_PLACE= 4¶ 
- 
RANDOM_COMPONENT= 8192¶ 
- 
REORDERS_INDEXES= 16¶ 
- 
SIMPLE_COMPONENT= 1¶ 
- 
STORES_STATS= 512¶ 
- 
UPDATABLE_COMPONENT= 2¶ 
- 
USES_MEMO= 4096¶ 
- 
 
- 
class 
kaldi.nnet3.CompositeComponent¶ CLIF wrapper for ::kaldi::nnet3::CompositeComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::CompositeComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::FreezeNaturalGradient(bool)
- 
get_component(i:int) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::CompositeComponent::GetComponent(int)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::CompositeComponent::Info()
- 
init(components:list<Component>, max_rows_process:int)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Init(::std::vector< ::kaldi::nnet3::Component *>, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::CompositeComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_components() → int¶ Calls C++ function int ::kaldi::nnet3::CompositeComponent::NumComponents()
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::CompositeComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::CompositeComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::CompositeComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::CompositeComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::SetAsGradient()
- 
set_component(i:int, component:Component)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::SetComponent(int, ::kaldi::nnet3::Component *)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::SetUnderlyingLearningRate(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::CompositeComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::CompositeComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ComputationAnalysis¶ CLIF wrapper for ::kaldi::nnet3::ComputationAnalysis
- 
data_invalidated_command(c:int, s:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::DataInvalidatedCommand(int, int)
- 
first_access(s:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::FirstAccess(int)
- 
first_nontrivial_access(s:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::FirstNontrivialAccess(int)
- 
first_nontrivial_matrix_access(m:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::FirstNontrivialMatrixAccess(int)
- 
last_access(s:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::LastAccess(int)
- 
last_matrix_access(m:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::LastMatrixAccess(int)
- 
last_write_access(s:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationAnalysis::LastWriteAccess(int)
- 
 
- 
class 
kaldi.nnet3.ComputationChecker¶ CLIF wrapper for ::kaldi::nnet3::ComputationChecker
- 
check()¶ Calls C++ function void ::kaldi::nnet3::ComputationChecker::Check()
- 
 
- 
class 
kaldi.nnet3.ComputationGraph¶ CLIF wrapper for ::kaldi::nnet3::ComputationGraph
- 
cindexes¶ C++ ::std::vector< ::kaldi::nnet3::Cindex> ComputationGraph.cindexes
- 
dependencies¶ C++ ::std::vector< ::std::vector< ::int32> > ComputationGraph.dependencies
- 
get_cindex_id(cindex:tuple<int, Index>) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationGraph::GetCindexId(::kaldi::nnet3::Cindex)
- 
get_cindex_id_or_add(cindex:tuple<int, Index>, is_input:bool) -> (id:int, is_new:bool)¶ Calls C++ function int ::kaldi::nnet3::ComputationGraph::GetCindexId(::kaldi::nnet3::Cindex, bool, bool*)
- 
is_input¶ C++ ::std::vector<bool> ComputationGraph.is_input
- 
print_graph(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::ComputationGraph::Print(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
renumber(start_cindex_id:int, keep:list<bool>)¶ Calls C++ function void ::kaldi::nnet3::ComputationGraph::Renumber(int, ::std::vector<bool>)
- 
segment_ends¶ C++ ::std::vector< ::int32> ComputationGraph.segment_ends
- 
 
- 
class 
kaldi.nnet3.ComputationGraphBuilder¶ CLIF wrapper for ::kaldi::nnet3::ComputationGraphBuilder
- 
ComputableInfo¶ 
- 
all_outputs_are_computable() → bool¶ Calls C++ function bool ::kaldi::nnet3::ComputationGraphBuilder::AllOutputsAreComputable()
- 
compute(request:ComputationRequest)¶ Calls C++ function void ::kaldi::nnet3::ComputationGraphBuilder::Compute(::kaldi::nnet3::ComputationRequest)
- 
explain_why_all_outputs_not_computable()¶ Calls C++ function void ::kaldi::nnet3::ComputationGraphBuilder::ExplainWhyAllOutputsNotComputable()
- 
get_computable_info() → list<list<bool>>¶ Calls C++ function void ::kaldi::nnet3::ComputationGraphBuilder::GetComputableInfo(::std::vector< ::std::vector<bool> >*)
- 
prune()¶ Calls C++ function void ::kaldi::nnet3::ComputationGraphBuilder::Prune()
- 
 
- 
class 
kaldi.nnet3.ComputationRequest¶ CLIF wrapper for ::kaldi::nnet3::ComputationRequest
- 
index_for_input(node_name:str) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationRequest::IndexForInput(::std::string)
- 
index_for_output(node_name:str) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationRequest::IndexForOutput(::std::string)
- 
inputs¶ C++ ::std::vector< ::kaldi::nnet3::IoSpecification> ComputationRequest.inputs
- 
misc_info¶ C++ ::kaldi::nnet3::MiscComputationInfo ComputationRequest.misc_info
- 
need_derivatives() → bool¶ Calls C++ function bool ::kaldi::nnet3::ComputationRequest::NeedDerivatives()
- 
need_model_derivative¶ C++ bool ComputationRequest.need_model_derivative
- 
outputs¶ C++ ::std::vector< ::kaldi::nnet3::IoSpecification> ComputationRequest.outputs
- 
print_request(os:ostream)¶ Calls C++ function void ::kaldi::nnet3::ComputationRequest::Print(::std::basic_ostream<char, ::std::char_traits<char> >)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ComputationRequest::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
store_component_stats¶ C++ bool ComputationRequest.store_component_stats
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ComputationRequest::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.ComputationVariables¶ CLIF wrapper for ::kaldi::nnet3::ComputationVariables
- 
append_variables_for_matrix(matrix_index:int) → list<int>¶ Calls C++ function void ::kaldi::nnet3::ComputationVariables::AppendVariablesForMatrix(int, ::std::vector< ::int32>*)
- 
append_variables_for_submatrix(submatrix_index:int) → list<int>¶ Calls C++ function void ::kaldi::nnet3::ComputationVariables::AppendVariablesForSubmatrix(int, ::std::vector< ::int32>*)
- 
describe_variable(variable:int) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ComputationVariables::DescribeVariable(int)
- 
get_matrix_for_variable(variable:int) → int¶ Calls C++ function int ::kaldi::nnet3::ComputationVariables::GetMatrixForVariable(int)
- 
init(computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::ComputationVariables::Init(::kaldi::nnet3::NnetComputation)
- 
num_variables() → int¶ Calls C++ function int ::kaldi::nnet3::ComputationVariables::NumVariables()
- 
record_access_for_submatrix(submatrix_index:int, access_type:AccessType, ca:CommandAttributes)¶ Calls C++ function void ::kaldi::nnet3::ComputationVariables::RecordAccessForSubmatrix(int, ::kaldi::nnet3::AccessType, ::kaldi::nnet3::CommandAttributes *)
- 
variable_info(variable:int) → NnetComputation.SubMatrixInfo¶ Calls C++ function ::kaldi::nnet3::NnetComputation::SubMatrixInfo ::kaldi::nnet3::ComputationVariables::VariableInfo(int)
- 
 
- 
class 
kaldi.nnet3.ConfigLine¶ CLIF wrapper for ::kaldi::nnet3::ConfigLine
- 
first_token() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConfigLine::FirstToken()
- 
get_bool(key:str) -> (suc:bool, value:bool)¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::GetValue(::std::string, bool*)
- 
get_float(key:str) -> (suc:bool, value:float)¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::GetValue(::std::string, float*)
- 
get_int(key:str) -> (suc:bool, value:int)¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::GetValue(::std::string, int*)
- 
get_intlist(key:str) -> (suc:bool, value:list<int>)¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::GetValue(::std::string, ::std::vector< ::int32>*)
- 
get_str(key:str) -> (suc:bool, value:str)¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::GetValue(::std::string, ::std::string*)
- 
has_unused_values() → bool¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::HasUnusedValues()
- 
parse_line(line:str) → bool¶ Calls C++ function bool ::kaldi::nnet3::ConfigLine::ParseLine(::std::string)
- 
unused_values() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConfigLine::UnusedValues()
- 
whole_line() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConfigLine::WholeLine()
- 
 
- 
class 
kaldi.nnet3.ConstantComponent¶ CLIF wrapper for ::kaldi::nnet3::ConstantComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::ConstantComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::ConstantComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::FreezeNaturalGradient(bool)
- 
from_other(other:ConstantComponent) → ConstantComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::ConstantComponent> ::kaldi::nnet3::ConstantComponent::ConstantComponent(::kaldi::nnet3::ConstantComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConstantComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::ConstantComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::ConstantComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConstantComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ConstantComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ConstantFunctionComponent¶ CLIF wrapper for ::kaldi::nnet3::ConstantFunctionComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::ConstantFunctionComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::ConstantFunctionComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
from_other(other:ConstantFunctionComponent) → ConstantFunctionComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::ConstantFunctionComponent> ::kaldi::nnet3::ConstantFunctionComponent::ConstantFunctionComponent(::kaldi::nnet3::ConstantFunctionComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConstantFunctionComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantFunctionComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantFunctionComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantFunctionComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::ConstantFunctionComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantFunctionComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ConstantFunctionComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ConstantFunctionComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ConstantSumDescriptor¶ CLIF wrapper for ::kaldi::nnet3::ConstantSumDescriptor
- 
copy() → SumDescriptor¶ Calls C++ function ::kaldi::nnet3::SumDescriptor * ::kaldi::nnet3::ConstantSumDescriptor::Copy()
- 
get_dependencies(ind:Index) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::ConstantSumDescriptor::GetDependencies(::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::ConstantSumDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::ConstantSumDescriptor::GetScaleForNode(int)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::ConstantSumDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::ConstantSumDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.ConvolutionComputation¶ CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputation
- 
class 
ConvolutionStep¶ CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputation::ConvolutionStep
- 
backward_columns¶ C++ ::std::vector< ::kaldi::CuArray< ::int32> > ConvolutionComputation::ConvolutionStep.backward_columns
- 
columns¶ C++ ::kaldi::CuArray< ::int32> ConvolutionComputation::ConvolutionStep.columns
- 
columns_are_contiguous¶ C++ bool ConvolutionComputation::ConvolutionStep.columns_are_contiguous
- 
first_column¶ C++ ::int32 ConvolutionComputation::ConvolutionStep.first_column
- 
height_map¶ C++ ::std::vector< ::int32> ConvolutionComputation::ConvolutionStep.height_map
- 
input_time_shift¶ C++ ::int32 ConvolutionComputation::ConvolutionStep.input_time_shift
- 
params_start_col¶ C++ ::int32 ConvolutionComputation::ConvolutionStep.params_start_col
- 
 
- 
check()¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionComputation::Check()
- 
compute_derived()¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionComputation::ComputeDerived()
- 
height_in¶ C++ ::int32 ConvolutionComputation.height_in
- 
height_out¶ C++ ::int32 ConvolutionComputation.height_out
- 
num_filters_in¶ C++ ::int32 ConvolutionComputation.num_filters_in
- 
num_filters_out¶ C++ ::int32 ConvolutionComputation.num_filters_out
- 
num_images¶ C++ ::int32 ConvolutionComputation.num_images
- 
num_t_in¶ C++ ::int32 ConvolutionComputation.num_t_in
- 
num_t_out¶ C++ ::int32 ConvolutionComputation.num_t_out
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionComputation::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
steps¶ C++ ::std::vector< ::kaldi::nnet3::time_height_convolution::ConvolutionComputation::ConvolutionStep> ConvolutionComputation.steps
- 
temp_cols¶ C++ ::int32 ConvolutionComputation.temp_cols
- 
temp_rows¶ C++ ::int32 ConvolutionComputation.temp_rows
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionComputation::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
class 
 
- 
class 
kaldi.nnet3.ConvolutionComputationIo¶ CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo
- 
num_images¶ C++ ::int32 ConvolutionComputationIo.num_images
- 
num_t_in¶ C++ ::int32 ConvolutionComputationIo.num_t_in
- 
num_t_out¶ C++ ::int32 ConvolutionComputationIo.num_t_out
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
reorder_t_in¶ C++ ::int32 ConvolutionComputationIo.reorder_t_in
- 
start_t_in¶ C++ ::int32 ConvolutionComputationIo.start_t_in
- 
start_t_out¶ C++ ::int32 ConvolutionComputationIo.start_t_out
- 
t_step_in¶ C++ ::int32 ConvolutionComputationIo.t_step_in
- 
t_step_out¶ C++ ::int32 ConvolutionComputationIo.t_step_out
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.ConvolutionComputationOptions¶ CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionComputationOptions
- 
max_memory_mb¶ C++ ::kaldi::BaseFloat ConvolutionComputationOptions.max_memory_mb
- 
 
- 
class 
kaldi.nnet3.ConvolutionModel¶ CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionModel
- 
class 
Offset¶ CLIF wrapper for ::kaldi::nnet3::time_height_convolution::ConvolutionModel::Offset
- 
height_offset¶ C++ ::int32 ConvolutionModel::Offset.height_offset
- 
time_offset¶ C++ ::int32 ConvolutionModel::Offset.time_offset
- 
 
- 
all_time_offsets¶ C++ ::std::set< ::int32> ConvolutionModel.all_time_offsets
- 
check(check_heights_used:bool=default, allow_height_padding:bool=default) → bool¶ Calls C++ function bool ::kaldi::nnet3::time_height_convolution::ConvolutionModel::Check(bool, bool)
- 
compute_derived()¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionModel::ComputeDerived()
- 
height_in¶ C++ ::int32 ConvolutionModel.height_in
- 
height_out¶ C++ ::int32 ConvolutionModel.height_out
- 
height_subsample_out¶ C++ ::int32 ConvolutionModel.height_subsample_out
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::time_height_convolution::ConvolutionModel::Info()
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::time_height_convolution::ConvolutionModel::InputDim()
- 
num_filters_in¶ C++ ::int32 ConvolutionModel.num_filters_in
- 
num_filters_out¶ C++ ::int32 ConvolutionModel.num_filters_out
- 
offsets¶ C++ ::std::vector< ::kaldi::nnet3::time_height_convolution::ConvolutionModel::Offset> ConvolutionModel.offsets
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::time_height_convolution::ConvolutionModel::OutputDim()
- 
param_cols() → int¶ Calls C++ function int ::kaldi::nnet3::time_height_convolution::ConvolutionModel::ParamCols()
- 
param_rows() → int¶ Calls C++ function int ::kaldi::nnet3::time_height_convolution::ConvolutionModel::ParamRows()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionModel::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
required_time_offsets¶ C++ ::std::set< ::int32> ConvolutionModel.required_time_offsets
- 
time_offsets_modulus¶ C++ ::int32 ConvolutionModel.time_offsets_modulus
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolutionModel::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
class 
 
- 
class 
kaldi.nnet3.DecodableAmNnetLoopedOnline¶ - 
frame_subsampling_factor() → int¶ Returns the frame subsampling factor.
- 
is_last_frame(frame:int) → bool¶ Checks if given frame is the last frame.
- 
log_likelihood(frame:int, index:int) → float¶ Returns the log-likehood of the given index for the given frame.
- 
num_frames_ready() → int¶ Returns number of frames ready for decoding.
- 
num_indices() → int¶ Returns number of indices.
- 
 
- 
class 
kaldi.nnet3.DecodableAmNnetSimple¶ CLIF wrapper for ::kaldi::nnet3::DecodableAmNnetSimple
- 
is_last_frame(frame:int) → bool¶ Checks if given frame is the last frame.
- 
log_likelihood(frame:int, index:int) → float¶ Returns the log-likehood of the given index for the given frame.
- 
num_frames_ready() → int¶ Returns number of frames ready for decoding.
- 
num_indices() → int¶ Returns number of indices.
- 
 
- 
class 
kaldi.nnet3.DecodableAmNnetSimpleLooped¶ CLIF wrapper for ::kaldi::nnet3::DecodableAmNnetSimpleLooped
- 
is_last_frame(frame:int) → bool¶ Checks if given frame is the last frame.
- 
log_likelihood(frame:int, index:int) → float¶ Returns the log-likehood of the given index for the given frame.
- 
num_frames_ready() → int¶ Returns number of frames ready for decoding.
- 
num_indices() → int¶ Returns number of indices.
- 
 
- 
class 
kaldi.nnet3.DecodableAmNnetSimpleParallel¶ CLIF wrapper for ::kaldi::nnet3::DecodableAmNnetSimpleParallel
- 
is_last_frame(frame:int) → bool¶ Checks if given frame is the last frame.
- 
log_likelihood(frame:int, index:int) → float¶ Returns the log-likehood of the given index for the given frame.
- 
num_frames_ready() → int¶ Returns number of frames ready for decoding.
- 
num_indices() → int¶ Returns number of indices.
- 
 
- 
class 
kaldi.nnet3.DecodableNnetLoopedOnline¶ - 
frame_subsampling_factor() → int¶ Returns the frame subsampling factor.
- 
is_last_frame(frame:int) → bool¶ Checks if given frame is the last frame.
- 
log_likelihood(frame:int, index:int) → float¶ Returns the log-likehood of the given index for the given frame.
- 
num_frames_ready() → int¶ Returns number of frames ready for decoding.
- 
num_indices() → int¶ Returns number of indices.
- 
 
- 
class 
kaldi.nnet3.DecodableNnetSimple¶ CLIF wrapper for ::kaldi::nnet3::DecodableNnetSimple
- 
get_output(subsampled_frame:int, pdf_id:int) → float¶ Calls C++ function float ::kaldi::nnet3::DecodableNnetSimple::GetOutput(int, int)
- 
get_output_for_frame(frame:int, output:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::DecodableNnetSimple::GetOutputForFrame(int, ::kaldi::VectorBase<float> *)
- 
num_frames() → int¶ Calls C++ function int ::kaldi::nnet3::DecodableNnetSimple::NumFrames()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DecodableNnetSimple::OutputDim()
- 
 
- 
class 
kaldi.nnet3.DecodableNnetSimpleLooped¶ CLIF wrapper for ::kaldi::nnet3::DecodableNnetSimpleLooped
- 
get_output(subsampled_frame:int, pdf_id:int) → float¶ Calls C++ function float ::kaldi::nnet3::DecodableNnetSimpleLooped::GetOutput(int, int)
- 
get_output_for_frame(frame:int, output:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::DecodableNnetSimpleLooped::GetOutputForFrame(int, ::kaldi::VectorBase<float> *)
- 
num_frames() → int¶ Calls C++ function int ::kaldi::nnet3::DecodableNnetSimpleLooped::NumFrames()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DecodableNnetSimpleLooped::OutputDim()
- 
 
- 
class 
kaldi.nnet3.DecodableNnetSimpleLoopedInfo¶ CLIF wrapper for ::kaldi::nnet3::DecodableNnetSimpleLoopedInfo
- 
computation¶ C++ ::kaldi::nnet3::NnetComputation DecodableNnetSimpleLoopedInfo.computation
- 
frames_left_context¶ C++ ::int32 DecodableNnetSimpleLoopedInfo.frames_left_context
- 
frames_per_chunk¶ C++ ::int32 DecodableNnetSimpleLoopedInfo.frames_per_chunk
- 
frames_right_context¶ C++ ::int32 DecodableNnetSimpleLoopedInfo.frames_right_context
- 
from_am(opts:NnetSimpleLoopedComputationOptions, nnet:AmNnetSimple) → DecodableNnetSimpleLoopedInfo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::DecodableNnetSimpleLoopedInfo> ::kaldi::nnet3::DecodableNnetSimpleLoopedInfo::DecodableNnetSimpleLoopedInfo(::kaldi::nnet3::NnetSimpleLoopedComputationOptions, ::kaldi::nnet3::AmNnetSimple *)
- 
from_priors(opts:NnetSimpleLoopedComputationOptions, priors:Vector, nnet:Nnet) → DecodableNnetSimpleLoopedInfo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::DecodableNnetSimpleLoopedInfo> ::kaldi::nnet3::DecodableNnetSimpleLoopedInfo::DecodableNnetSimpleLoopedInfo(::kaldi::nnet3::NnetSimpleLoopedComputationOptions, ::kaldi::Vector<float>, ::kaldi::nnet3::Nnet *)
- 
has_ivectors¶ C++ bool DecodableNnetSimpleLoopedInfo.has_ivectors
- 
init(opts:NnetSimpleLoopedComputationOptions, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::DecodableNnetSimpleLoopedInfo::Init(::kaldi::nnet3::NnetSimpleLoopedComputationOptions, ::kaldi::nnet3::Nnet *)
- 
log_priors¶ C++ ::kaldi::CuVector< ::kaldi::BaseFloat> DecodableNnetSimpleLoopedInfo.log_priors
- 
output_dim¶ C++ ::int32 DecodableNnetSimpleLoopedInfo.output_dim
- 
request1¶ C++ ::kaldi::nnet3::ComputationRequest DecodableNnetSimpleLoopedInfo.request1
- 
request2¶ C++ ::kaldi::nnet3::ComputationRequest DecodableNnetSimpleLoopedInfo.request2
- 
request3¶ C++ ::kaldi::nnet3::ComputationRequest DecodableNnetSimpleLoopedInfo.request3
- 
 
- 
class 
kaldi.nnet3.DerivativeTimeLimiter¶ CLIF wrapper for ::kaldi::nnet3::DerivativeTimeLimiter
- 
limit_deriv_times()¶ Calls C++ function void ::kaldi::nnet3::DerivativeTimeLimiter::LimitDerivTimes()
- 
 
- 
class 
kaldi.nnet3.Descriptor¶ CLIF wrapper for ::kaldi::nnet3::Descriptor
- 
from_other(other:Descriptor) → Descriptor¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::Descriptor> ::kaldi::nnet3::Descriptor::Descriptor(::kaldi::nnet3::Descriptor)
- 
from_parts(parts:list<SumDescriptor>) → Descriptor¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::Descriptor> ::kaldi::nnet3::Descriptor::Descriptor(::std::vector< ::kaldi::nnet3::SumDescriptor *>)
- 
get_dependencies(index:Index) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::Descriptor::GetDependencies(::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::Descriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::Descriptor::Modulus()
- 
num_parts() → int¶ Calls C++ function int ::kaldi::nnet3::Descriptor::NumParts()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::Descriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.DistributeComponent¶ CLIF wrapper for ::kaldi::nnet3::DistributeComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::DistributeComponent::Copy()
- 
from_dims(input_dim:int, output_dim:int) → DistributeComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::DistributeComponent> ::kaldi::nnet3::DistributeComponent::DistributeComponent(int, int)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::DistributeComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
init(input_dim:int, output_dim:int)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponent::Init(int, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DistributeComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::DistributeComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DistributeComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::DistributeComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::DistributeComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::DistributeComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::DistributeComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.DistributeComponentPrecomputedIndexes¶ CLIF wrapper for ::kaldi::nnet3::DistributeComponentPrecomputedIndexes
- 
copy() → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::DistributeComponentPrecomputedIndexes::Copy()
- 
new_component_precomputed_indexes_of_type(cpi_type:str) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::ComponentPrecomputedIndexes::NewComponentPrecomputedIndexesOfType(::std::string)
- 
pairs¶ C++ ::std::vector< ::std::pair< ::int32, ::int32> > DistributeComponentPrecomputedIndexes.pairs
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponentPrecomputedIndexes::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::ComponentPrecomputedIndexes::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::DistributeComponentPrecomputedIndexes::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DistributeComponentPrecomputedIndexes::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.DropoutComponent¶ CLIF wrapper for ::kaldi::nnet3::DropoutComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::DropoutComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::DropoutComponent::Copy()
- 
dropout_proportion() → float¶ Calls C++ function float ::kaldi::nnet3::DropoutComponent::DropoutProportion()
- 
from_args(dim:int, dropout_proportion:float=default, dropout_per_frame:bool=default) → DropoutComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::DropoutComponent> ::kaldi::nnet3::DropoutComponent::DropoutComponent(int, float, bool)
- 
from_other(other:DropoutComponent) → DropoutComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::DropoutComponent> ::kaldi::nnet3::DropoutComponent::DropoutComponent(::kaldi::nnet3::DropoutComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::DropoutComponent::Info()
- 
init(dim:int, dropout_proportion:float=default, dropout_per_frame:bool=default)¶ Calls C++ function void ::kaldi::nnet3::DropoutComponent::Init(int, float, bool)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::DropoutComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DropoutComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DropoutComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::DropoutComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::DropoutComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DropoutComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
reset_generator()¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::ResetGenerator()
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
set_dropout_proportion(dropout_proportion:float)¶ Calls C++ function void ::kaldi::nnet3::DropoutComponent::SetDropoutProportion(float)
- 
set_test_mode(test_mode:bool)¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::SetTestMode(bool)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::DropoutComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DropoutComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.DropoutMaskComponent¶ CLIF wrapper for ::kaldi::nnet3::DropoutMaskComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::DropoutMaskComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::DropoutMaskComponent::Copy()
- 
from_other(other:DropoutMaskComponent) → DropoutMaskComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::DropoutMaskComponent> ::kaldi::nnet3::DropoutMaskComponent::DropoutMaskComponent(::kaldi::nnet3::DropoutMaskComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::DropoutMaskComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::DropoutMaskComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::DropoutMaskComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DropoutMaskComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::DropoutMaskComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::DropoutMaskComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::DropoutMaskComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::DropoutMaskComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DropoutMaskComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
reset_generator()¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::ResetGenerator()
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
set_dropout_proportion(p:float)¶ Calls C++ function void ::kaldi::nnet3::DropoutMaskComponent::SetDropoutProportion(float)
- 
set_test_mode(test_mode:bool)¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::SetTestMode(bool)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::DropoutMaskComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::DropoutMaskComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ElementwiseProductComponent¶ CLIF wrapper for ::kaldi::nnet3::ElementwiseProductComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::ElementwiseProductComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::ElementwiseProductComponent::Copy()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
init(input_dim:int, output_dim:int)¶ Calls C++ function void ::kaldi::nnet3::ElementwiseProductComponent::Init(int, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::ElementwiseProductComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ElementwiseProductComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new(input_dim:int, output_dim:int) → ElementwiseProductComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::ElementwiseProductComponent> ::kaldi::nnet3::ElementwiseProductComponent::ElementwiseProductComponent(int, int)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ElementwiseProductComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::ElementwiseProductComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::ElementwiseProductComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ElementwiseProductComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ElementwiseProductComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ElementwiseProductComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ExampleGenerationConfig¶ CLIF wrapper for ::kaldi::nnet3::ExampleGenerationConfig
- 
compute_derived()¶ Calls C++ function void ::kaldi::nnet3::ExampleGenerationConfig::ComputeDerived()
- 
frame_subsampling_factor¶ C++ ::int32 ExampleGenerationConfig.frame_subsampling_factor
- 
left_context¶ C++ ::int32 ExampleGenerationConfig.left_context
- 
left_context_initial¶ C++ ::int32 ExampleGenerationConfig.left_context_initial
- 
num_frames¶ C++ ::std::vector< ::int32> ExampleGenerationConfig.num_frames
- 
num_frames_overlap¶ C++ ::int32 ExampleGenerationConfig.num_frames_overlap
- 
num_frames_str¶ C++ ::std::string ExampleGenerationConfig.num_frames_str
- 
register(opts:OptionsItf)¶ Calls C++ function void ::kaldi::nnet3::ExampleGenerationConfig::Register(::kaldi::OptionsItf *)
- 
right_context¶ C++ ::int32 ExampleGenerationConfig.right_context
- 
right_context_final¶ C++ ::int32 ExampleGenerationConfig.right_context_final
- 
 
- 
class 
kaldi.nnet3.ExampleMerger¶ CLIF wrapper for ::kaldi::nnet3::ExampleMerger
- 
accept_example(a:NnetExample)¶ Calls C++ function void ::kaldi::nnet3::ExampleMerger::AcceptExample(::kaldi::nnet3::NnetExample *)
- 
exit_status() → int¶ Calls C++ function int ::kaldi::nnet3::ExampleMerger::ExitStatus()
- 
finish()¶ Calls C++ function void ::kaldi::nnet3::ExampleMerger::Finish()
- 
 
- 
class 
kaldi.nnet3.ExampleMergingConfig¶ CLIF wrapper for ::kaldi::nnet3::ExampleMergingConfig
- 
compress¶ C++ bool ExampleMergingConfig.compress
- 
compute_derived()¶ Calls C++ function void ::kaldi::nnet3::ExampleMergingConfig::ComputeDerived()
- 
discard_partial_minibatches¶ C++ ::std::string ExampleMergingConfig.discard_partial_minibatches
- 
get_minibatch_size(size_of_eg:int, num_available_egs:int, input_ended:bool) → int¶ This function tells you what minibatch size should be used for this eg.
Parameters: Returns: Minibatch Size to use in this situation
- 
measure_output_frames¶ C++ ::std::string ExampleMergingConfig.measure_output_frames
- 
minibatch_size¶ C++ ::std::string ExampleMergingConfig.minibatch_size
- 
 
- 
class 
kaldi.nnet3.ExampleMergingStats¶ CLIF wrapper for ::kaldi::nnet3::ExampleMergingStats
- 
discarded_examples(example_size:int, structure_hash:int, num_discarded:int)¶ Calls C++ function void ::kaldi::nnet3::ExampleMergingStats::DiscardedExamples(int, unsigned long, int)
- 
print_stats()¶ Calls C++ function void ::kaldi::nnet3::ExampleMergingStats::PrintStats()
- 
wrote_example(example_size:int, structure_hash:int, minibatch_size:int)¶ Calls C++ function void ::kaldi::nnet3::ExampleMergingStats::WroteExample(int, unsigned long, int)
- 
 
- 
class 
kaldi.nnet3.FixedAffineComponent¶ CLIF wrapper for ::kaldi::nnet3::FixedAffineComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::FixedAffineComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
bias_params() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::FixedAffineComponent::BiasParams()
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::FixedAffineComponent::Copy()
- 
from_affine(c:AffineComponent) → FixedAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::FixedAffineComponent> ::kaldi::nnet3::FixedAffineComponent::FixedAffineComponent(::kaldi::nnet3::AffineComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::FixedAffineComponent::Info()
- 
init(matrix:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::FixedAffineComponent::Init(::kaldi::CuMatrixBase<float>)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::FixedAffineComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::FixedAffineComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
linear_params() → CuMatrix¶ Calls C++ function ::kaldi::CuMatrix<float> ::kaldi::nnet3::FixedAffineComponent::LinearParams()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::FixedAffineComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::FixedAffineComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::FixedAffineComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::FixedAffineComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::FixedAffineComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::FixedAffineComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.FixedBiasComponent¶ CLIF wrapper for ::kaldi::nnet3::FixedBiasComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::FixedBiasComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::FixedBiasComponent::Copy()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::FixedBiasComponent::Info()
- 
init(scales:CuVectorBase)¶ Calls C++ function void ::kaldi::nnet3::FixedBiasComponent::Init(::kaldi::CuVectorBase<float>)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::FixedBiasComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::FixedBiasComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::FixedBiasComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::FixedBiasComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::FixedBiasComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::FixedBiasComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::FixedBiasComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::FixedBiasComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.FixedScaleComponent¶ CLIF wrapper for ::kaldi::nnet3::FixedScaleComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::FixedScaleComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::FixedScaleComponent::Copy()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::FixedScaleComponent::Info()
- 
init(scales:CuVectorBase)¶ Calls C++ function void ::kaldi::nnet3::FixedScaleComponent::Init(::kaldi::CuVectorBase<float>)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::FixedScaleComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::FixedScaleComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::FixedScaleComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::FixedScaleComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::FixedScaleComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::FixedScaleComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
scales() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::FixedScaleComponent::Scales()
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::FixedScaleComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::FixedScaleComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ForwardingDescriptor¶ CLIF wrapper for ::kaldi::nnet3::ForwardingDescriptor
- 
copy() → ForwardingDescriptor¶ Calls C++ function ::kaldi::nnet3::ForwardingDescriptor * ::kaldi::nnet3::ForwardingDescriptor::Copy()
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::ForwardingDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::ForwardingDescriptor::GetScaleForNode(int)
- 
map_to_input(output:Index) → tuple<int, Index>¶ Calls C++ function ::kaldi::nnet3::Cindex ::kaldi::nnet3::ForwardingDescriptor::MapToInput(::kaldi::nnet3::Index)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::ForwardingDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::ForwardingDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.GeneralDescriptor¶ CLIF wrapper for ::kaldi::nnet3::GeneralDescriptor
- 
DescriptorType¶ alias of
GeneralDescriptor.DescriptorType
- 
convert_to_descriptor() → Descriptor¶ Calls C++ function ::kaldi::nnet3::Descriptor * ::kaldi::nnet3::GeneralDescriptor::ConvertToDescriptor()
- 
get_normalized_descriptor() → GeneralDescriptor¶ Calls C++ function ::kaldi::nnet3::GeneralDescriptor * ::kaldi::nnet3::GeneralDescriptor::GetNormalizedDescriptor()
- 
print_descriptor(node_names:list<str>, os:ostream)¶ Calls C++ function void ::kaldi::nnet3::GeneralDescriptor::Print(::std::vector< ::std::string>, ::std::basic_ostream<char, ::std::char_traits<char> >)
- 
 
- 
class 
kaldi.nnet3.GeneralDropoutComponent¶ CLIF wrapper for ::kaldi::nnet3::GeneralDropoutComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::GeneralDropoutComponent::Copy()
- 
delete_memo(memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponent::DeleteMemo(void *)
- 
from_other(other:GeneralDropoutComponent) → GeneralDropoutComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::GeneralDropoutComponent> ::kaldi::nnet3::GeneralDropoutComponent::GeneralDropoutComponent(::kaldi::nnet3::GeneralDropoutComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::GeneralDropoutComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::GeneralDropoutComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::GeneralDropoutComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::GeneralDropoutComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::GeneralDropoutComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::GeneralDropoutComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
reset_generator()¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::ResetGenerator()
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
set_dropout_proportion(p:float)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponent::SetDropoutProportion(float)
- 
set_test_mode(test_mode:bool)¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::SetTestMode(bool)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::GeneralDropoutComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.GeneralDropoutComponentPrecomputedIndexes¶ CLIF wrapper for ::kaldi::nnet3::GeneralDropoutComponentPrecomputedIndexes
- 
copy() → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::GeneralDropoutComponentPrecomputedIndexes::Copy()
- 
indexes¶ C++ ::kaldi::CuArray< ::int32> GeneralDropoutComponentPrecomputedIndexes.indexes
- 
new_component_precomputed_indexes_of_type(cpi_type:str) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::ComponentPrecomputedIndexes::NewComponentPrecomputedIndexesOfType(::std::string)
- 
num_mask_rows¶ C++ ::int32 GeneralDropoutComponentPrecomputedIndexes.num_mask_rows
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponentPrecomputedIndexes::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::ComponentPrecomputedIndexes::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::GeneralDropoutComponentPrecomputedIndexes::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::GeneralDropoutComponentPrecomputedIndexes::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.GruNonlinearityComponent¶ CLIF wrapper for ::kaldi::nnet3::GruNonlinearityComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::GruNonlinearityComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::GruNonlinearityComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::FreezeNaturalGradient(bool)
- 
from_other(other:GruNonlinearityComponent) → GruNonlinearityComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::GruNonlinearityComponent> ::kaldi::nnet3::GruNonlinearityComponent::GruNonlinearityComponent(::kaldi::nnet3::GruNonlinearityComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::GruNonlinearityComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::GruNonlinearityComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::GruNonlinearityComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::GruNonlinearityComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::GruNonlinearityComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::GruNonlinearityComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::GruNonlinearityComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::GruNonlinearityComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.Index¶ CLIF wrapper for ::kaldi::nnet3::Index
- 
n¶ C++ ::int32 Index.n
- 
new(n:int, t:int, x:int=default) → Index¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::Index> ::kaldi::nnet3::Index::Index(int, int, int)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::Index::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
t¶ C++ ::int32 Index.t
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::Index::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
x¶ C++ ::int32 Index.x
- 
 
- 
class 
kaldi.nnet3.IndexSet¶ CLIF wrapper for ::kaldi::nnet3::IndexSet
- 
class 
kaldi.nnet3.IoSpecification¶ CLIF wrapper for ::kaldi::nnet3::IoSpecification
- 
from_indexes(name:str, indexes:list<Index>, has_deriv:bool=default) → IoSpecification¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::IoSpecification> ::kaldi::nnet3::IoSpecification::IoSpecification(::std::string, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
from_interval(name:str, t_start:int, t_end:int) → IoSpecification¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::IoSpecification> ::kaldi::nnet3::IoSpecification::IoSpecification(::std::string, int, int)
- 
from_other(other:IoSpecification) → IoSpecification¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::IoSpecification> ::kaldi::nnet3::IoSpecification::IoSpecification(::kaldi::nnet3::IoSpecification)
- 
has_deriv¶ C++ bool IoSpecification.has_deriv
- 
indexes¶ C++ ::std::vector< ::kaldi::nnet3::Index> IoSpecification.indexes
- 
name¶ C++ ::std::string IoSpecification.name
- 
print_io_spec(os:ostream)¶ Calls C++ function void ::kaldi::nnet3::IoSpecification::Print(::std::basic_ostream<char, ::std::char_traits<char> >)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::IoSpecification::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
swap(other:IoSpecification)¶ Calls C++ function void ::kaldi::nnet3::IoSpecification::Swap(::kaldi::nnet3::IoSpecification *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::IoSpecification::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.LinearComponent¶ CLIF wrapper for ::kaldi::nnet3::LinearComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::LinearComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::LinearComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::FreezeNaturalGradient(bool)
- 
from_other(other:LinearComponent) → LinearComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::LinearComponent> ::kaldi::nnet3::LinearComponent::LinearComponent(::kaldi::nnet3::LinearComponent)
- 
from_params(params:CuMatrix) → LinearComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::LinearComponent> ::kaldi::nnet3::LinearComponent::LinearComponent(::kaldi::CuMatrix<float>)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::LinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::LinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::LinearComponent::NumParameters()
- 
orthonormal_constraint() → float¶ Calls C++ function float ::kaldi::nnet3::LinearComponent::OrthonormalConstraint()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::LinearComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::LinearComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::LinearComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::LinearComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::LinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.LogSoftmaxComponent¶ CLIF wrapper for ::kaldi::nnet3::LogSoftmaxComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::LogSoftmaxComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::LogSoftmaxComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
from_other(other:LogSoftmaxComponent) → LogSoftmaxComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::LogSoftmaxComponent> ::kaldi::nnet3::LogSoftmaxComponent::LogSoftmaxComponent(::kaldi::nnet3::LogSoftmaxComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NonlinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::LogSoftmaxComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::LogSoftmaxComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::LogSoftmaxComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.LstmNonlinearityComponent¶ CLIF wrapper for ::kaldi::nnet3::LstmNonlinearityComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::LstmNonlinearityComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::LstmNonlinearityComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::FreezeNaturalGradient(bool)
- 
from_other(other:LstmNonlinearityComponent) → LstmNonlinearityComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::LstmNonlinearityComponent> ::kaldi::nnet3::LstmNonlinearityComponent::LstmNonlinearityComponent(::kaldi::nnet3::LstmNonlinearityComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::LstmNonlinearityComponent::Info()
- 
init(cell_dim:int, use_dropout:bool, param_stddev:float, tanh_self_repair_threshold:float, sigmoid_self_repair_threshold:float, self_repair_scale:float)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Init(int, bool, float, float, float, float)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::LstmNonlinearityComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::LstmNonlinearityComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::LstmNonlinearityComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::LstmNonlinearityComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::LstmNonlinearityComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::LstmNonlinearityComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::LstmNonlinearityComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.MatrixAccesses¶ CLIF wrapper for ::kaldi::nnet3::MatrixAccesses
- 
accesses¶ C++ ::std::vector< ::kaldi::nnet3::Access> MatrixAccesses.accesses
- 
allocate_command¶ C++ ::int32 MatrixAccesses.allocate_command
- 
deallocate_command¶ C++ ::int32 MatrixAccesses.deallocate_command
- 
is_input¶ C++ bool MatrixAccesses.is_input
- 
is_output¶ C++ bool MatrixAccesses.is_output
- 
 
- 
class 
kaldi.nnet3.MiscComputationInfo¶ CLIF wrapper for ::kaldi::nnet3::MiscComputationInfo
- 
print_info(os:ostream)¶ Calls C++ function void ::kaldi::nnet3::MiscComputationInfo::Print(::std::basic_ostream<char, ::std::char_traits<char> >)
- 
 
- 
class 
kaldi.nnet3.NaturalGradientAffineComponent¶ CLIF wrapper for ::kaldi::nnet3::NaturalGradientAffineComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
bias_params() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::AffineComponent::BiasParams()
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::NaturalGradientAffineComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::AffineComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::FreezeNaturalGradient(bool)
- 
from_other(other:NaturalGradientAffineComponent) → NaturalGradientAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NaturalGradientAffineComponent> ::kaldi::nnet3::NaturalGradientAffineComponent::NaturalGradientAffineComponent(::kaldi::nnet3::NaturalGradientAffineComponent)
- 
from_params(linear_params:CuMatrixBase, bias_params:CuVectorBase) → NaturalGradientAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NaturalGradientAffineComponent> ::kaldi::nnet3::NaturalGradientAffineComponent::NaturalGradientAffineComponent(::kaldi::CuMatrixBase<float>, ::kaldi::CuVectorBase<float>)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NaturalGradientAffineComponent::Info()
- 
init(input_dim:int, output_dim:int, param_stddev:float, bias_stddev:float)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Init(int, int, float, float)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
linear_params() → CuMatrix¶ Calls C++ function ::kaldi::CuMatrix<float> ::kaldi::nnet3::AffineComponent::LinearParams()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::NumParameters()
- 
orthonormal_constraint() → float¶ Calls C++ function float ::kaldi::nnet3::AffineComponent::OrthonormalConstraint()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::AffineComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::AffineComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
resize(input_dim:int, output_dim:int)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Resize(int, int)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_params(bias:CuVectorBase, linear:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::SetParams(::kaldi::CuVectorBase<float>, ::kaldi::CuMatrixBase<float>)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NaturalGradientAffineComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::AffineComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientAffineComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.NaturalGradientPerElementScaleComponent¶ CLIF wrapper for ::kaldi::nnet3::NaturalGradientPerElementScaleComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::PerElementScaleComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::FreezeNaturalGradient(bool)
- 
from_other(other:NaturalGradientPerElementScaleComponent) → NaturalGradientPerElementScaleComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NaturalGradientPerElementScaleComponent> ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::NaturalGradientPerElementScaleComponent(::kaldi::nnet3::NaturalGradientPerElementScaleComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Info()
- 
init(dim:int, param_mean:float, param_stddev:float, rank:int, update_period:int, num_samples_history:float, alpha:float)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Init(int, float, float, int, int, float, float)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
init_from_vector(vector_filename:str, rank:int, update_period:int, num_samples_history:float, alpha:float)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Init(::std::string, int, int, float, float)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::PerElementScaleComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientPerElementScaleComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.NaturalGradientRepeatedAffineComponent¶ CLIF wrapper for ::kaldi::nnet3::NaturalGradientRepeatedAffineComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
bias_params() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::RepeatedAffineComponent::BiasParams()
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NaturalGradientRepeatedAffineComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::NaturalGradientRepeatedAffineComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::RepeatedAffineComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::FreezeNaturalGradient(bool)
- 
from_other(other:NaturalGradientRepeatedAffineComponent) → NaturalGradientRepeatedAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NaturalGradientRepeatedAffineComponent> ::kaldi::nnet3::NaturalGradientRepeatedAffineComponent::NaturalGradientRepeatedAffineComponent(::kaldi::nnet3::NaturalGradientRepeatedAffineComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::RepeatedAffineComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
linear_params() → CuMatrix¶ Calls C++ function ::kaldi::CuMatrix<float> ::kaldi::nnet3::RepeatedAffineComponent::LinearParams()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::RepeatedAffineComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NaturalGradientRepeatedAffineComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.NetworkNode¶ CLIF wrapper for ::kaldi::nnet3::NetworkNode
- 
descriptor¶ C++ ::kaldi::nnet3::Descriptor NetworkNode.descriptor
- 
dim¶ C++ ::int32 NetworkNode.dim
- 
dim_offset¶ C++ ::int32 NetworkNode.dim_offset
- 
from_other(other:NetworkNode) → NetworkNode¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NetworkNode> ::kaldi::nnet3::NetworkNode::NetworkNode(::kaldi::nnet3::NetworkNode)
- 
node_type¶ C++ ::kaldi::nnet3::NodeType NetworkNode.node_type
- 
 
- 
class 
kaldi.nnet3.Nnet¶ CLIF wrapper for ::kaldi::nnet3::Nnet
- 
add_component(name:str, component:Component) → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::AddComponent(::std::string, ::kaldi::nnet3::Component *)
- 
check(warn_for_orphans:bool=default)¶ Calls C++ function void ::kaldi::nnet3::Nnet::Check(bool)
- 
copy() → Nnet¶ Calls C++ function ::kaldi::nnet3::Nnet * ::kaldi::nnet3::Nnet::Copy()
- 
from_other(other:Nnet) → Nnet¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::Nnet> ::kaldi::nnet3::Nnet::Nnet(::kaldi::nnet3::Nnet)
- 
get_component_index(component_name:str) → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::GetComponentIndex(::std::string)
- 
get_component_name(node_index:int) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Nnet::GetComponentName(int)
- 
get_component_names() → list<str>¶ Calls C++ function ::std::vector< ::std::string> ::kaldi::nnet3::Nnet::GetComponentNames()
- 
get_config_lines(include_dim:bool) → list<str>¶ Calls C++ function void ::kaldi::nnet3::Nnet::GetConfigLines(bool, ::std::vector< ::std::string>*)
- 
get_node(node:int) → NetworkNode¶ Calls C++ function ::kaldi::nnet3::NetworkNode ::kaldi::nnet3::Nnet::GetNode(int)
- 
get_node_index(node_name:str) → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::GetNodeIndex(::std::string)
- 
get_node_name(node_index:int) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Nnet::GetNodeName(int)
- 
get_node_names() → list<str>¶ Calls C++ function ::std::vector< ::std::string> ::kaldi::nnet3::Nnet::GetNodeNames()
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Nnet::Info()
- 
input_dim(input_name:str) → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::InputDim(::std::string)
- 
is_component_input_node(node:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::Nnet::IsComponentInputNode(int)
- 
is_component_node(node:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::Nnet::IsComponentNode(int)
- 
is_descriptor_node(node:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::Nnet::IsDescriptorNode(int)
- 
is_dim_range_node(node:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::Nnet::IsDimRangeNode(int)
- 
is_input_node(node:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::Nnet::IsInputNode(int)
- 
is_output_node(node:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::Nnet::IsOutputNode(int)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::Modulus()
- 
num_components() → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::NumComponents()
- 
num_nodes() → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::NumNodes()
- 
output_dim(output_name:str) → int¶ Calls C++ function int ::kaldi::nnet3::Nnet::OutputDim(::std::string)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::Nnet::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_config(config_file:istream)¶ Calls C++ function void ::kaldi::nnet3::Nnet::ReadConfig(::std::basic_istream<char, ::std::char_traits<char> >)
- 
remove_orphan_components()¶ Calls C++ function void ::kaldi::nnet3::Nnet::RemoveOrphanComponents()
- 
remove_orphan_nodes(remove_orphan_inputs:bool=default)¶ Calls C++ function void ::kaldi::nnet3::Nnet::RemoveOrphanNodes(bool)
- 
remove_some_nodes(nodes_to_remove:list<int>)¶ Calls C++ function void ::kaldi::nnet3::Nnet::RemoveSomeNodes(::std::vector< ::int32>)
- 
reset_generators()¶ Calls C++ function void ::kaldi::nnet3::Nnet::ResetGenerators()
- 
set_component(c:int, component:Component)¶ Calls C++ function void ::kaldi::nnet3::Nnet::SetComponent(int, ::kaldi::nnet3::Component *)
- 
set_node_name(node_index:int, new_name:str)¶ Calls C++ function void ::kaldi::nnet3::Nnet::SetNodeName(int, ::std::string)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::Nnet::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.NnetBatchComputer¶ CLIF wrapper for ::kaldi::nnet3::NnetBatchComputer
- 
class 
kaldi.nnet3.NnetBatchComputerOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetBatchComputerOptions
- 
acoustic_scale¶ C++ ::kaldi::BaseFloat NnetSimpleComputationOptions.acoustic_scale
- 
compiler_config¶ C++ ::kaldi::nnet3::CachingOptimizingCompilerOptions NnetSimpleComputationOptions.compiler_config
- 
compute_config¶ C++ ::kaldi::nnet3::NnetComputeOptions NnetSimpleComputationOptions.compute_config
- 
debug_computation¶ C++ bool NnetSimpleComputationOptions.debug_computation
- 
edge_minibatch_size¶ C++ ::int32 NnetBatchComputerOptions.edge_minibatch_size
- 
ensure_exact_final_context¶ C++ bool NnetBatchComputerOptions.ensure_exact_final_context
- 
extra_left_context¶ C++ ::int32 NnetSimpleComputationOptions.extra_left_context
- 
extra_left_context_initial¶ C++ ::int32 NnetSimpleComputationOptions.extra_left_context_initial
- 
extra_right_context¶ C++ ::int32 NnetSimpleComputationOptions.extra_right_context
- 
extra_right_context_final¶ C++ ::int32 NnetSimpleComputationOptions.extra_right_context_final
- 
frame_subsampling_factor¶ C++ ::int32 NnetSimpleComputationOptions.frame_subsampling_factor
- 
frames_per_chunk¶ C++ ::int32 NnetSimpleComputationOptions.frames_per_chunk
- 
minibatch_size¶ C++ ::int32 NnetBatchComputerOptions.minibatch_size
- 
optimize_config¶ C++ ::kaldi::nnet3::NnetOptimizeOptions NnetSimpleComputationOptions.optimize_config
- 
partial_minibatch_factor¶ C++ ::kaldi::BaseFloat NnetBatchComputerOptions.partial_minibatch_factor
- 
register(opts:OptionsItf)¶ Registers options with an object implementing the options interface.
Parameters: opts (OptionsItf) – An object implementing the options interface. Typically a command-line option parser. 
- 
 
- 
class 
kaldi.nnet3.NnetBatchDecoder¶ CLIF wrapper for ::kaldi::nnet3::NnetBatchDecoder
- 
accept_input(utterance_id:str, input:Matrix, ivector:Vector, online_ivectors:Matrix, online_ivector_period:int)¶ Calls C++ function void ::kaldi::nnet3::NnetBatchDecoder::AcceptInput(::std::string, ::kaldi::Matrix<float>, ::kaldi::Vector<float> *, ::kaldi::Matrix<float> *, int)
- 
finished() → int¶ Calls C++ function int ::kaldi::nnet3::NnetBatchDecoder::Finished()
- 
get_output() -> (success:bool, utterance_id:str, clat:CompactLatticeVectorFst, sentence:str)¶ Calls C++ function bool ::kaldi::nnet3::NnetBatchDecoder::GetOutput(::std::string*, ::fst::VectorFst< ::fst::ArcTpl< ::fst::CompactLatticeWeightTpl< ::fst::LatticeWeightTpl<float>, int> >, ::fst::VectorState< ::fst::ArcTpl< ::fst::CompactLatticeWeightTpl< ::fst::LatticeWeightTpl<float>, int> >, ::std::allocator< ::fst::ArcTpl< ::fst::CompactLatticeWeightTpl< ::fst::LatticeWeightTpl<float>, int> > > > >*, ::std::string*)
- 
get_raw_output() -> (success:bool, utterance_id:str, clat:LatticeVectorFst, sentence:str)¶ Calls C++ function bool ::kaldi::nnet3::NnetBatchDecoder::GetOutput(::std::string*, ::fst::VectorFst< ::fst::ArcTpl< ::fst::LatticeWeightTpl<float> >, ::fst::VectorState< ::fst::ArcTpl< ::fst::LatticeWeightTpl<float> >, ::std::allocator< ::fst::ArcTpl< ::fst::LatticeWeightTpl<float> > > > >*, ::std::string*)
- 
utterance_failed()¶ Calls C++ function void ::kaldi::nnet3::NnetBatchDecoder::UtteranceFailed()
- 
 
- 
class 
kaldi.nnet3.NnetBatchInference¶ CLIF wrapper for ::kaldi::nnet3::NnetBatchInference
- 
accept_input(utterance_id:str, input:Matrix, ivector:Vector, online_ivectors:Matrix, online_ivector_period:int)¶ Calls C++ function void ::kaldi::nnet3::NnetBatchInference::AcceptInput(::std::string, ::kaldi::Matrix<float>, ::kaldi::Vector<float> *, ::kaldi::Matrix<float> *, int)
- 
finished()¶ Calls C++ function void ::kaldi::nnet3::NnetBatchInference::Finished()
- 
get_output() -> (success:bool, utterance_id:str, output:Matrix)¶ Calls C++ function bool ::kaldi::nnet3::NnetBatchInference::GetOutput(::std::string*, ::kaldi::Matrix<float>*)
- 
 
- 
class 
kaldi.nnet3.NnetChainComputeProb¶ CLIF wrapper for ::kaldi::nnet3::NnetChainComputeProb
- 
compute(eg:NnetChainExample)¶ Calls C++ function void ::kaldi::nnet3::NnetChainComputeProb::Compute(::kaldi::nnet3::NnetChainExample)
- 
get_deriv() → Nnet¶ Calls C++ function ::kaldi::nnet3::Nnet ::kaldi::nnet3::NnetChainComputeProb::GetDeriv()
- 
get_objective(output_name:str) → ChainObjectiveInfo¶ Calls C++ function const ::kaldi::nnet3::ChainObjectiveInfo * ::kaldi::nnet3::NnetChainComputeProb::GetObjective(::std::string)
- 
get_total_objective() -> (tot_objective:float, tot_weight:float)¶ Calls C++ function double ::kaldi::nnet3::NnetChainComputeProb::GetTotalObjective(double*)
- 
print_total_stats() → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetChainComputeProb::PrintTotalStats()
- 
reset()¶ Calls C++ function void ::kaldi::nnet3::NnetChainComputeProb::Reset()
- 
 
- 
class 
kaldi.nnet3.NnetChainExample¶ CLIF wrapper for ::kaldi::nnet3::NnetChainExample
- 
compress()¶ Calls C++ function void ::kaldi::nnet3::NnetChainExample::Compress()
- 
from_other(other:NnetChainExample) → NnetChainExample¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetChainExample> ::kaldi::nnet3::NnetChainExample::NnetChainExample(::kaldi::nnet3::NnetChainExample)
- 
inputs¶ C++ ::std::vector< ::kaldi::nnet3::NnetIo> NnetChainExample.inputs
- 
outputs¶ C++ ::std::vector< ::kaldi::nnet3::NnetChainSupervision> NnetChainExample.outputs
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetChainExample::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
swap(other:NnetChainExample)¶ Calls C++ function void ::kaldi::nnet3::NnetChainExample::Swap(::kaldi::nnet3::NnetChainExample *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetChainExample::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.NnetChainSupervision¶ CLIF wrapper for ::kaldi::nnet3::NnetChainSupervision
- 
check_dim()¶ Calls C++ function void ::kaldi::nnet3::NnetChainSupervision::CheckDim()
- 
deriv_weights¶ C++ ::kaldi::Vector< ::kaldi::BaseFloat> NnetChainSupervision.deriv_weights
- 
from_other(other:NnetChainSupervision) → NnetChainSupervision¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetChainSupervision> ::kaldi::nnet3::NnetChainSupervision::NnetChainSupervision(::kaldi::nnet3::NnetChainSupervision)
- 
from_supervision(name:str, supervision:Supervision, deriv_weights:Vector, first_frame:int, frame_skip:int) → NnetChainSupervision¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetChainSupervision> ::kaldi::nnet3::NnetChainSupervision::NnetChainSupervision(::std::string, ::kaldi::chain::Supervision, ::kaldi::Vector<float>, int, int)
- 
indexes¶ C++ ::std::vector< ::kaldi::nnet3::Index> NnetChainSupervision.indexes
- 
name¶ C++ ::std::string NnetChainSupervision.name
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetChainSupervision::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
supervision¶ C++ ::kaldi::chain::Supervision NnetChainSupervision.supervision
- 
swap(other:NnetChainSupervision)¶ Calls C++ function void ::kaldi::nnet3::NnetChainSupervision::Swap(::kaldi::nnet3::NnetChainSupervision *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetChainSupervision::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.NnetChainTrainer¶ CLIF wrapper for ::kaldi::nnet3::NnetChainTrainer
- 
print_max_change_stats()¶ Calls C++ function void ::kaldi::nnet3::NnetChainTrainer::PrintMaxChangeStats()
- 
print_total_stats() → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetChainTrainer::PrintTotalStats()
- 
train(eg:NnetChainExample)¶ Calls C++ function void ::kaldi::nnet3::NnetChainTrainer::Train(::kaldi::nnet3::NnetChainExample)
- 
 
- 
class 
kaldi.nnet3.NnetChainTrainingOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetChainTrainingOptions
- 
apply_deriv_weights¶ C++ bool NnetChainTrainingOptions.apply_deriv_weights
- 
chain_config¶ C++ ::kaldi::chain::ChainTrainingOptions NnetChainTrainingOptions.chain_config
- 
nnet_config¶ C++ ::kaldi::nnet3::NnetTrainerOptions NnetChainTrainingOptions.nnet_config
- 
 
- 
class 
kaldi.nnet3.NnetComputation¶ CLIF wrapper for ::kaldi::nnet3::NnetComputation
- 
class 
Command¶ CLIF wrapper for ::kaldi::nnet3::NnetComputation::Command
- 
alpha¶ C++ ::kaldi::BaseFloat NnetComputation::Command.alpha
- 
arg1¶ C++ ::int32 NnetComputation::Command.arg1
- 
arg2¶ C++ ::int32 NnetComputation::Command.arg2
- 
arg3¶ C++ ::int32 NnetComputation::Command.arg3
- 
arg4¶ C++ ::int32 NnetComputation::Command.arg4
- 
arg5¶ C++ ::int32 NnetComputation::Command.arg5
- 
arg6¶ C++ ::int32 NnetComputation::Command.arg6
- 
arg7¶ C++ ::int32 NnetComputation::Command.arg7
- 
command_type¶ C++ ::kaldi::nnet3::CommandType NnetComputation::Command.command_type
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::Command::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::Command::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
MatrixDebugInfo¶ CLIF wrapper for ::kaldi::nnet3::NnetComputation::MatrixDebugInfo
- 
cindexes¶ C++ ::std::vector< ::kaldi::nnet3::Cindex> NnetComputation::MatrixDebugInfo.cindexes
- 
is_deriv¶ C++ bool NnetComputation::MatrixDebugInfo.is_deriv
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::MatrixDebugInfo::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
swap(other:MatrixDebugInfo)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::MatrixDebugInfo::Swap(::kaldi::nnet3::NnetComputation::MatrixDebugInfo *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::MatrixDebugInfo::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
MatrixInfo¶ CLIF wrapper for ::kaldi::nnet3::NnetComputation::MatrixInfo
- 
from_args(num_rows:int, num_cols:int, stride_type:MatrixStrideType) → MatrixInfo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetComputation::MatrixInfo> ::kaldi::nnet3::NnetComputation::MatrixInfo::MatrixInfo(int, int, ::kaldi::MatrixStrideType)
- 
num_cols¶ C++ ::int32 NnetComputation::MatrixInfo.num_cols
- 
num_rows¶ C++ ::int32 NnetComputation::MatrixInfo.num_rows
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::MatrixInfo::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
stride_type¶ C++ ::kaldi::MatrixStrideType NnetComputation::MatrixInfo.stride_type
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::MatrixInfo::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
PrecomputedIndexesInfo¶ CLIF wrapper for ::kaldi::nnet3::NnetComputation::PrecomputedIndexesInfo
- 
input_indexes¶ C++ ::std::vector< ::kaldi::nnet3::Index> NnetComputation::PrecomputedIndexesInfo.input_indexes
- 
output_indexes¶ C++ ::std::vector< ::kaldi::nnet3::Index> NnetComputation::PrecomputedIndexesInfo.output_indexes
- 
 
- 
class 
SubMatrixInfo¶ CLIF wrapper for ::kaldi::nnet3::NnetComputation::SubMatrixInfo
- 
col_offset¶ C++ ::int32 NnetComputation::SubMatrixInfo.col_offset
- 
from_args(matrix_index:int, row_offset:int, num_rows:int, col_offset:int, num_cols:int) → SubMatrixInfo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetComputation::SubMatrixInfo> ::kaldi::nnet3::NnetComputation::SubMatrixInfo::SubMatrixInfo(int, int, int, int, int)
- 
matrix_index¶ C++ ::int32 NnetComputation::SubMatrixInfo.matrix_index
- 
num_cols¶ C++ ::int32 NnetComputation::SubMatrixInfo.num_cols
- 
num_rows¶ C++ ::int32 NnetComputation::SubMatrixInfo.num_rows
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::SubMatrixInfo::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
row_offset¶ C++ ::int32 NnetComputation::SubMatrixInfo.row_offset
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::SubMatrixInfo::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
clear()¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::Clear()
- 
commands¶ C++ ::std::vector< ::kaldi::nnet3::NnetComputation::Command> NnetComputation.commands
- 
component_precomputed_indexes¶ C++ ::std::vector< ::kaldi::nnet3::NnetComputation::PrecomputedIndexesInfo> NnetComputation.component_precomputed_indexes
- 
compute_cuda_indexes()¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::ComputeCudaIndexes()
- 
from_other(other:NnetComputation) → NnetComputation¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetComputation> ::kaldi::nnet3::NnetComputation::NnetComputation(::kaldi::nnet3::NnetComputation)
- 
get_command_strings(nnet:Nnet) -> (preamble:str, command_strings:list<str>)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::GetCommandStrings(::kaldi::nnet3::Nnet, ::std::string*, ::std::vector< ::std::string>*)
- 
get_submatrix_strings(nnet:Nnet) → list<str>¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::GetSubmatrixStrings(::kaldi::nnet3::Nnet, ::std::vector< ::std::string>*)
- 
get_whole_submatrices() → list<int>¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::GetWholeSubmatrices(::std::vector< ::int32>*)
- 
indexes¶ C++ ::std::vector< ::std::vector< ::int32> > NnetComputation.indexes
- 
indexes_cuda¶ C++ ::std::vector< ::kaldi::CuArray< ::int32> > NnetComputation.indexes_cuda
- 
indexes_multi¶ C++ ::std::vector< ::std::vector< ::std::pair< ::int32, ::int32> > > NnetComputation.indexes_multi
- 
indexes_ranges¶ C++ ::std::vector< ::std::vector< ::std::pair< ::int32, ::int32> > > NnetComputation.indexes_ranges
- 
indexes_ranges_cuda¶ C++ ::std::vector< ::kaldi::CuArray< ::Int32Pair> > NnetComputation.indexes_ranges_cuda
- 
is_whole_matrix(submatrix_index:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetComputation::IsWholeMatrix(int)
- 
matrices¶ C++ ::std::vector< ::kaldi::nnet3::NnetComputation::MatrixInfo> NnetComputation.matrices
- 
matrix_debug_info¶ C++ ::std::vector< ::kaldi::nnet3::NnetComputation::MatrixDebugInfo> NnetComputation.matrix_debug_info
- 
need_model_derivative¶ C++ bool NnetComputation.need_model_derivative
- 
new_matrix(num_rows:int, num_cols:int, stride_type:MatrixStrideType) → int¶ Calls C++ function int ::kaldi::nnet3::NnetComputation::NewMatrix(int, int, ::kaldi::MatrixStrideType)
- 
new_sub_matrix(base_submatrix:int, row_offset:int, num_rows:int, col_offset:int, num_cols:int) → int¶ Calls C++ function int ::kaldi::nnet3::NnetComputation::NewSubMatrix(int, int, int, int, int)
- 
print_computation(os:ostream, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::Print(::std::basic_ostream<char, ::std::char_traits<char> >, ::kaldi::nnet3::Nnet)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
submatrices¶ C++ ::std::vector< ::kaldi::nnet3::NnetComputation::SubMatrixInfo> NnetComputation.submatrices
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetComputation::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
class 
 
- 
class 
kaldi.nnet3.NnetComputeOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetComputeOptions
- 
debug¶ C++ bool NnetComputeOptions.debug
- 
 
- 
class 
kaldi.nnet3.NnetComputeProb¶ CLIF wrapper for ::kaldi::nnet3::NnetComputeProb
- 
compute(eg:NnetExample)¶ Calls C++ function void ::kaldi::nnet3::NnetComputeProb::Compute(::kaldi::nnet3::NnetExample)
- 
get_deriv() → Nnet¶ Calls C++ function ::kaldi::nnet3::Nnet ::kaldi::nnet3::NnetComputeProb::GetDeriv()
- 
get_objective(output_name:str) → SimpleObjectiveInfo¶ Calls C++ function const ::kaldi::nnet3::SimpleObjectiveInfo * ::kaldi::nnet3::NnetComputeProb::GetObjective(::std::string)
- 
get_total_objective() -> (tot_objective:float, tot_weight:float)¶ Calls C++ function double ::kaldi::nnet3::NnetComputeProb::GetTotalObjective(double*)
- 
print_total_stats() → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetComputeProb::PrintTotalStats()
- 
reset()¶ Calls C++ function void ::kaldi::nnet3::NnetComputeProb::Reset()
- 
 
- 
class 
kaldi.nnet3.NnetComputeProbOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetComputeProbOptions
- 
compiler_config¶ C++ ::kaldi::nnet3::CachingOptimizingCompilerOptions NnetComputeProbOptions.compiler_config
- 
compute_accuracy¶ C++ bool NnetComputeProbOptions.compute_accuracy
- 
compute_config¶ C++ ::kaldi::nnet3::NnetComputeOptions NnetComputeProbOptions.compute_config
- 
compute_deriv¶ C++ bool NnetComputeProbOptions.compute_deriv
- 
compute_per_dim_accuracy¶ C++ bool NnetComputeProbOptions.compute_per_dim_accuracy
- 
debug_computation¶ C++ bool NnetComputeProbOptions.debug_computation
- 
optimize_config¶ C++ ::kaldi::nnet3::NnetOptimizeOptions NnetComputeProbOptions.optimize_config
- 
register(opts:OptionsItf)¶ Calls C++ function void ::kaldi::nnet3::NnetComputeProbOptions::Register(::kaldi::OptionsItf *)
- 
store_component_stats¶ C++ bool NnetComputeProbOptions.store_component_stats
- 
 
- 
class 
kaldi.nnet3.NnetComputer¶ CLIF wrapper for ::kaldi::nnet3::NnetComputer
- 
accept_input(node_name:str, input:CuMatrix)¶ Calls C++ function void ::kaldi::nnet3::NnetComputer::AcceptInput(::std::string, ::kaldi::CuMatrix<float> *)
- 
accept_inputs(nnet:Nnet, io:list<NnetIo>)¶ Calls C++ function void ::kaldi::nnet3::NnetComputer::AcceptInputs(::kaldi::nnet3::Nnet, ::std::vector< ::kaldi::nnet3::NnetIo>)
- 
from_other(other:NnetComputer) → NnetComputer¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetComputer> ::kaldi::nnet3::NnetComputer::NnetComputer(::kaldi::nnet3::NnetComputer)
- 
get_output_destructive(output_name:str) → CuMatrix¶ Calls C++ function void ::kaldi::nnet3::NnetComputer::GetOutputDestructive(::std::string, ::kaldi::CuMatrix<float>*)
- 
run()¶ Calls C++ function void ::kaldi::nnet3::NnetComputer::Run()
- 
 
- 
class 
kaldi.nnet3.NnetExample¶ CLIF wrapper for ::kaldi::nnet3::NnetExample
- 
compress()¶ Calls C++ function void ::kaldi::nnet3::NnetExample::Compress()
- 
from_other(other:NnetExample) → NnetExample¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetExample> ::kaldi::nnet3::NnetExample::NnetExample(::kaldi::nnet3::NnetExample)
- 
io¶ C++ ::std::vector< ::kaldi::nnet3::NnetIo> NnetExample.io
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetExample::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
swap(other:NnetExample)¶ Calls C++ function void ::kaldi::nnet3::NnetExample::Swap(::kaldi::nnet3::NnetExample *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetExample::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.NnetGenerationOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetGenerationOptions
- 
allow_clockwork¶ C++ bool NnetGenerationOptions.allow_clockwork
- 
allow_context¶ C++ bool NnetGenerationOptions.allow_context
- 
allow_final_nonlinearity¶ C++ bool NnetGenerationOptions.allow_final_nonlinearity
- 
allow_ivector¶ C++ bool NnetGenerationOptions.allow_ivector
- 
allow_multiple_inputs¶ C++ bool NnetGenerationOptions.allow_multiple_inputs
- 
allow_multiple_outputs¶ C++ bool NnetGenerationOptions.allow_multiple_outputs
- 
allow_nonlinearity¶ C++ bool NnetGenerationOptions.allow_nonlinearity
- 
allow_recursion¶ C++ bool NnetGenerationOptions.allow_recursion
- 
allow_statistics_pooling¶ C++ bool NnetGenerationOptions.allow_statistics_pooling
- 
allow_use_of_x_dim¶ C++ bool NnetGenerationOptions.allow_use_of_x_dim
- 
output_dim¶ C++ ::int32 NnetGenerationOptions.output_dim
- 
 
- 
class 
kaldi.nnet3.NnetIo¶ CLIF wrapper for ::kaldi::nnet3::NnetIo
- 
features¶ C++ ::kaldi::GeneralMatrix NnetIo.features
- 
from_general_matrix(name:str, t_begin:int, feats:GeneralMatrix, t_stride:int=default) → NnetIo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetIo> ::kaldi::nnet3::NnetIo::NnetIo(::std::string, int, ::kaldi::GeneralMatrix, int)
- 
from_matrix(name:str, t_begin:int, feats:MatrixBase, t_stride:int=default) → NnetIo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetIo> ::kaldi::nnet3::NnetIo::NnetIo(::std::string, int, ::kaldi::MatrixBase<float>, int)
- 
from_posterior(name:str, dim:int, t_begin:int, labels:list<list<tuple<int, float>>>, t_stride:int=default) → NnetIo¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NnetIo> ::kaldi::nnet3::NnetIo::NnetIo(::std::string, int, int, ::kaldi::Posterior, int)
- 
indexes¶ C++ ::std::vector< ::kaldi::nnet3::Index> NnetIo.indexes
- 
name¶ C++ ::std::string NnetIo.name
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetIo::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetIo::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.NnetOptimizeOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetOptimizeOptions
- 
allocate_from_other¶ C++ bool NnetOptimizeOptions.allocate_from_other
- 
allow_left_merge¶ C++ bool NnetOptimizeOptions.allow_left_merge
- 
allow_right_merge¶ C++ bool NnetOptimizeOptions.allow_right_merge
- 
backprop_in_place¶ C++ bool NnetOptimizeOptions.backprop_in_place
- 
consolidate_model_update¶ C++ bool NnetOptimizeOptions.consolidate_model_update
- 
convert_addition¶ C++ bool NnetOptimizeOptions.convert_addition
- 
extend_matrices¶ C++ bool NnetOptimizeOptions.extend_matrices
- 
initialize_undefined¶ C++ bool NnetOptimizeOptions.initialize_undefined
- 
max_deriv_time¶ C++ ::int32 NnetOptimizeOptions.max_deriv_time
- 
max_deriv_time_relative¶ C++ ::int32 NnetOptimizeOptions.max_deriv_time_relative
- 
memory_compression_level¶ C++ ::int32 NnetOptimizeOptions.memory_compression_level
- 
min_deriv_time¶ C++ ::int32 NnetOptimizeOptions.min_deriv_time
- 
move_sizing_commands¶ C++ bool NnetOptimizeOptions.move_sizing_commands
- 
optimize¶ C++ bool NnetOptimizeOptions.optimize
- 
optimize_looped_computation¶ C++ bool NnetOptimizeOptions.optimize_looped_computation
- 
optimize_row_ops¶ C++ bool NnetOptimizeOptions.optimize_row_ops
- 
propagate_in_place¶ C++ bool NnetOptimizeOptions.propagate_in_place
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetOptimizeOptions::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
register(opts:OptionsItf)¶ Calls C++ function void ::kaldi::nnet3::NnetOptimizeOptions::Register(::kaldi::OptionsItf *)
- 
remove_assignments¶ C++ bool NnetOptimizeOptions.remove_assignments
- 
snip_row_ops¶ C++ bool NnetOptimizeOptions.snip_row_ops
- 
split_row_ops¶ C++ bool NnetOptimizeOptions.split_row_ops
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NnetOptimizeOptions::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
 
- 
class 
kaldi.nnet3.NnetSimpleComputationOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetSimpleComputationOptions
- 
acoustic_scale¶ C++ ::kaldi::BaseFloat NnetSimpleComputationOptions.acoustic_scale
- 
compiler_config¶ C++ ::kaldi::nnet3::CachingOptimizingCompilerOptions NnetSimpleComputationOptions.compiler_config
- 
compute_config¶ C++ ::kaldi::nnet3::NnetComputeOptions NnetSimpleComputationOptions.compute_config
- 
debug_computation¶ C++ bool NnetSimpleComputationOptions.debug_computation
- 
extra_left_context¶ C++ ::int32 NnetSimpleComputationOptions.extra_left_context
- 
extra_left_context_initial¶ C++ ::int32 NnetSimpleComputationOptions.extra_left_context_initial
- 
extra_right_context¶ C++ ::int32 NnetSimpleComputationOptions.extra_right_context
- 
extra_right_context_final¶ C++ ::int32 NnetSimpleComputationOptions.extra_right_context_final
- 
frame_subsampling_factor¶ C++ ::int32 NnetSimpleComputationOptions.frame_subsampling_factor
- 
frames_per_chunk¶ C++ ::int32 NnetSimpleComputationOptions.frames_per_chunk
- 
optimize_config¶ C++ ::kaldi::nnet3::NnetOptimizeOptions NnetSimpleComputationOptions.optimize_config
- 
 
- 
class 
kaldi.nnet3.NnetSimpleLoopedComputationOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetSimpleLoopedComputationOptions
- 
acoustic_scale¶ C++ ::kaldi::BaseFloat NnetSimpleLoopedComputationOptions.acoustic_scale
- 
compute_config¶ C++ ::kaldi::nnet3::NnetComputeOptions NnetSimpleLoopedComputationOptions.compute_config
- 
debug_computation¶ C++ bool NnetSimpleLoopedComputationOptions.debug_computation
- 
extra_left_context_initial¶ C++ ::int32 NnetSimpleLoopedComputationOptions.extra_left_context_initial
- 
frame_subsampling_factor¶ C++ ::int32 NnetSimpleLoopedComputationOptions.frame_subsampling_factor
- 
frames_per_chunk¶ C++ ::int32 NnetSimpleLoopedComputationOptions.frames_per_chunk
- 
optimize_config¶ C++ ::kaldi::nnet3::NnetOptimizeOptions NnetSimpleLoopedComputationOptions.optimize_config
- 
 
- 
class 
kaldi.nnet3.NnetTrainer¶ CLIF wrapper for ::kaldi::nnet3::NnetTrainer
- 
print_max_change_stats()¶ Calls C++ function void ::kaldi::nnet3::NnetTrainer::PrintMaxChangeStats()
- 
print_total_stats() → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetTrainer::PrintTotalStats()
- 
train(eg:NnetExample)¶ Calls C++ function void ::kaldi::nnet3::NnetTrainer::Train(::kaldi::nnet3::NnetExample)
- 
 
- 
class 
kaldi.nnet3.NnetTrainerOptions¶ CLIF wrapper for ::kaldi::nnet3::NnetTrainerOptions
- 
backstitch_training_interval¶ C++ ::int32 NnetTrainerOptions.backstitch_training_interval
- 
backstitch_training_scale¶ C++ ::kaldi::BaseFloat NnetTrainerOptions.backstitch_training_scale
- 
batchnorm_stats_scale¶ C++ ::kaldi::BaseFloat NnetTrainerOptions.batchnorm_stats_scale
- 
binary_write_cache¶ C++ bool NnetTrainerOptions.binary_write_cache
- 
compiler_config¶ C++ ::kaldi::nnet3::CachingOptimizingCompilerOptions NnetTrainerOptions.compiler_config
- 
compute_config¶ C++ ::kaldi::nnet3::NnetComputeOptions NnetTrainerOptions.compute_config
- 
debug_computation¶ C++ bool NnetTrainerOptions.debug_computation
- 
l2_regularize_factor¶ C++ ::kaldi::BaseFloat NnetTrainerOptions.l2_regularize_factor
- 
max_param_change¶ C++ ::kaldi::BaseFloat NnetTrainerOptions.max_param_change
- 
momentum¶ C++ ::kaldi::BaseFloat NnetTrainerOptions.momentum
- 
optimize_config¶ C++ ::kaldi::nnet3::NnetOptimizeOptions NnetTrainerOptions.optimize_config
- 
print_interval¶ C++ ::int32 NnetTrainerOptions.print_interval
- 
read_cache¶ C++ ::std::string NnetTrainerOptions.read_cache
- 
register(opts:OptionsItf)¶ Calls C++ function void ::kaldi::nnet3::NnetTrainerOptions::Register(::kaldi::OptionsItf *)
- 
store_component_stats¶ C++ bool NnetTrainerOptions.store_component_stats
- 
write_cache¶ C++ ::std::string NnetTrainerOptions.write_cache
- 
zero_component_stats¶ C++ bool NnetTrainerOptions.zero_component_stats
- 
 
- 
class 
kaldi.nnet3.NoOpComponent¶ CLIF wrapper for ::kaldi::nnet3::NoOpComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::NoOpComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::NoOpComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
from_other(other:NoOpComponent) → NoOpComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NoOpComponent> ::kaldi::nnet3::NoOpComponent::NoOpComponent(::kaldi::nnet3::NoOpComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NoOpComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NoOpComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NoOpComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NoOpComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::NoOpComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::NoOpComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NoOpComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NoOpComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NoOpComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.NodeType¶ An enumeration.
- 
COMPONENT= 2¶ 
- 
DESCRIPTOR= 1¶ 
- 
DIM_RANGE= 3¶ 
- 
INPUT= 0¶ 
- 
NONE= 4¶ 
- 
 
- 
class 
kaldi.nnet3.NonlinearComponent¶ CLIF wrapper for ::kaldi::nnet3::NonlinearComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NonlinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.NormalizeComponent¶ CLIF wrapper for ::kaldi::nnet3::NormalizeComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::NormalizeComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::NormalizeComponent::Copy()
- 
from_other(other:NormalizeComponent) → NormalizeComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::NormalizeComponent> ::kaldi::nnet3::NormalizeComponent::NormalizeComponent(::kaldi::nnet3::NormalizeComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NormalizeComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NormalizeComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NormalizeComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NormalizeComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::NormalizeComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::NormalizeComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NormalizeComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NormalizeComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NormalizeComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ObjectiveFunctionInfo¶ CLIF wrapper for ::kaldi::nnet3::ObjectiveFunctionInfo
- 
current_phase¶ C++ ::int32 ObjectiveFunctionInfo.current_phase
- 
minibatches_this_phase¶ C++ ::int32 ObjectiveFunctionInfo.minibatches_this_phase
- 
print_stats_for_this_phase(output_name:str, minibatches_per_phase:int, phase:int)¶ Calls C++ function void ::kaldi::nnet3::ObjectiveFunctionInfo::PrintStatsForThisPhase(::std::string, int, int)
- 
print_total_stats(output_name:str) → bool¶ Calls C++ function bool ::kaldi::nnet3::ObjectiveFunctionInfo::PrintTotalStats(::std::string)
- 
tot_aux_objf¶ C++ double ObjectiveFunctionInfo.tot_aux_objf
- 
tot_aux_objf_this_phase¶ C++ double ObjectiveFunctionInfo.tot_aux_objf_this_phase
- 
tot_objf¶ C++ double ObjectiveFunctionInfo.tot_objf
- 
tot_objf_this_phase¶ C++ double ObjectiveFunctionInfo.tot_objf_this_phase
- 
tot_weight¶ C++ double ObjectiveFunctionInfo.tot_weight
- 
tot_weight_this_phase¶ C++ double ObjectiveFunctionInfo.tot_weight_this_phase
- 
update_stats(output_name:str, minibatches_per_phase:int, minibatch_counter:int, this_minibatch_weight:float, this_minibatch_tot_objf:float, this_minibatch_tot_aux_objf:float=default)¶ Calls C++ function void ::kaldi::nnet3::ObjectiveFunctionInfo::UpdateStats(::std::string, int, int, float, float, float)
- 
 
- 
class 
kaldi.nnet3.OffsetForwardingDescriptor¶ CLIF wrapper for ::kaldi::nnet3::OffsetForwardingDescriptor
- 
copy() → ForwardingDescriptor¶ Calls C++ function ::kaldi::nnet3::ForwardingDescriptor * ::kaldi::nnet3::OffsetForwardingDescriptor::Copy()
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::OffsetForwardingDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::OffsetForwardingDescriptor::GetScaleForNode(int)
- 
map_to_input(output:Index) → tuple<int, Index>¶ Calls C++ function ::kaldi::nnet3::Cindex ::kaldi::nnet3::OffsetForwardingDescriptor::MapToInput(::kaldi::nnet3::Index)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::OffsetForwardingDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::OffsetForwardingDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.OnlineNaturalGradient¶ CLIF wrapper for ::kaldi::nnet3::OnlineNaturalGradient
- 
freeze(frozen:bool)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::Freeze(bool)
- 
from_other(other:OnlineNaturalGradient) → OnlineNaturalGradient¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::OnlineNaturalGradient> ::kaldi::nnet3::OnlineNaturalGradient::OnlineNaturalGradient(::kaldi::nnet3::OnlineNaturalGradient)
- 
get_alpha() → float¶ Calls C++ function float ::kaldi::nnet3::OnlineNaturalGradient::GetAlpha()
- 
get_num_samples_history() → float¶ Calls C++ function float ::kaldi::nnet3::OnlineNaturalGradient::GetNumSamplesHistory()
- 
get_rank() → int¶ Calls C++ function int ::kaldi::nnet3::OnlineNaturalGradient::GetRank()
- 
get_update_period() → int¶ Calls C++ function int ::kaldi::nnet3::OnlineNaturalGradient::GetUpdatePeriod()
- 
precondition_directions(R:CuMatrixBase) → float¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::PreconditionDirections(::kaldi::CuMatrixBase<float> , float)
- 
set_alpha(alpha:float)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::SetAlpha(float)
- 
set_num_minibatches_history(num_minibatches_history:float)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::SetNumMinibatchesHistory(float)
- 
set_num_samples_history(num_samples_history:float)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::SetNumSamplesHistory(float)
- 
set_rank(rank:int)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::SetRank(int)
- 
set_update_period(update_period:int)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::SetUpdatePeriod(int)
- 
swap(other:OnlineNaturalGradient)¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::Swap(::kaldi::nnet3::OnlineNaturalGradient *)
- 
turn_on_debug()¶ Calls C++ function void ::kaldi::nnet3::OnlineNaturalGradient::TurnOnDebug()
- 
 
- 
class 
kaldi.nnet3.OptionalSumDescriptor¶ CLIF wrapper for ::kaldi::nnet3::OptionalSumDescriptor
- 
copy() → SumDescriptor¶ Calls C++ function ::kaldi::nnet3::SumDescriptor * ::kaldi::nnet3::OptionalSumDescriptor::Copy()
- 
get_dependencies(ind:Index) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::OptionalSumDescriptor::GetDependencies(::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::OptionalSumDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::OptionalSumDescriptor::GetScaleForNode(int)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::OptionalSumDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::OptionalSumDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.OutputGruNonlinearityComponent¶ CLIF wrapper for ::kaldi::nnet3::OutputGruNonlinearityComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::OutputGruNonlinearityComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::OutputGruNonlinearityComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::FreezeNaturalGradient(bool)
- 
from_other(other:OutputGruNonlinearityComponent) → OutputGruNonlinearityComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::OutputGruNonlinearityComponent> ::kaldi::nnet3::OutputGruNonlinearityComponent::OutputGruNonlinearityComponent(::kaldi::nnet3::OutputGruNonlinearityComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::OutputGruNonlinearityComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::OutputGruNonlinearityComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::OutputGruNonlinearityComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::OutputGruNonlinearityComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::OutputGruNonlinearityComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::OutputGruNonlinearityComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::OutputGruNonlinearityComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::OutputGruNonlinearityComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.PerDimObjectiveInfo¶ CLIF wrapper for ::kaldi::nnet3::PerDimObjectiveInfo
- 
tot_objective¶ C++ double SimpleObjectiveInfo.tot_objective
- 
tot_objective_vec¶ C++ ::kaldi::Vector< ::kaldi::BaseFloat> PerDimObjectiveInfo.tot_objective_vec
- 
tot_weight¶ C++ double SimpleObjectiveInfo.tot_weight
- 
tot_weight_vec¶ C++ ::kaldi::Vector< ::kaldi::BaseFloat> PerDimObjectiveInfo.tot_weight_vec
- 
 
- 
class 
kaldi.nnet3.PerElementOffsetComponent¶ CLIF wrapper for ::kaldi::nnet3::PerElementOffsetComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::PerElementOffsetComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::PerElementOffsetComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
from_other(other:PerElementOffsetComponent) → PerElementOffsetComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::PerElementOffsetComponent> ::kaldi::nnet3::PerElementOffsetComponent::PerElementOffsetComponent(::kaldi::nnet3::PerElementOffsetComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PerElementOffsetComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementOffsetComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementOffsetComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementOffsetComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::PerElementOffsetComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementOffsetComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PerElementOffsetComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PerElementOffsetComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.PerElementScaleComponent¶ CLIF wrapper for ::kaldi::nnet3::PerElementScaleComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::PerElementScaleComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::PerElementScaleComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
from_other(other:PerElementScaleComponent) → PerElementScaleComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::PerElementScaleComponent> ::kaldi::nnet3::PerElementScaleComponent::PerElementScaleComponent(::kaldi::nnet3::PerElementScaleComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PerElementScaleComponent::Info()
- 
init(dim:int, param_mean:float, param_stddev:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Init(int, float, float)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
init_from_vector(vector_filename:str)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Init(::std::string)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::PerElementScaleComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::PerElementScaleComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PerElementScaleComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PerElementScaleComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.PermuteComponent¶ CLIF wrapper for ::kaldi::nnet3::PermuteComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::PermuteComponent::Copy()
- 
from_column_map(column_map:list<int>) → PermuteComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::PermuteComponent> ::kaldi::nnet3::PermuteComponent::PermuteComponent(::std::vector< ::int32>)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PermuteComponent::Info()
- 
init(column_map:list<int>)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::Init(::std::vector< ::int32>)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PermuteComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PermuteComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::PermuteComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::PermuteComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PermuteComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::PermuteComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.PnormComponent¶ CLIF wrapper for ::kaldi::nnet3::PnormComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::PnormComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::PnormComponent::Copy()
- 
from_dims(input_dim:int, output_dim:int) → PnormComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::PnormComponent> ::kaldi::nnet3::PnormComponent::PnormComponent(int, int)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
init(input_dim:int, output_dim:int)¶ Calls C++ function void ::kaldi::nnet3::PnormComponent::Init(int, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::PnormComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PnormComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::PnormComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::PnormComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::PnormComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PnormComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PnormComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::PnormComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.RandomComponent¶ CLIF wrapper for ::kaldi::nnet3::RandomComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
reset_generator()¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::ResetGenerator()
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
set_test_mode(test_mode:bool)¶ Calls C++ function void ::kaldi::nnet3::RandomComponent::SetTestMode(bool)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.RectifiedLinearComponent¶ CLIF wrapper for ::kaldi::nnet3::RectifiedLinearComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::RectifiedLinearComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::RectifiedLinearComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
from_other(other:RectifiedLinearComponent) → RectifiedLinearComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::RectifiedLinearComponent> ::kaldi::nnet3::RectifiedLinearComponent::RectifiedLinearComponent(::kaldi::nnet3::RectifiedLinearComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NonlinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::RectifiedLinearComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::RectifiedLinearComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::RectifiedLinearComponent::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::RectifiedLinearComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.RepeatedAffineComponent¶ CLIF wrapper for ::kaldi::nnet3::RepeatedAffineComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
bias_params() → CuVector¶ Calls C++ function ::kaldi::CuVector<float> ::kaldi::nnet3::RepeatedAffineComponent::BiasParams()
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::RepeatedAffineComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::RepeatedAffineComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::FreezeNaturalGradient(bool)
- 
from_other(other:RepeatedAffineComponent) → RepeatedAffineComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::RepeatedAffineComponent> ::kaldi::nnet3::RepeatedAffineComponent::RepeatedAffineComponent(::kaldi::nnet3::RepeatedAffineComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::RepeatedAffineComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
linear_params() → CuMatrix¶ Calls C++ function ::kaldi::CuMatrix<float> ::kaldi::nnet3::RepeatedAffineComponent::LinearParams()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::RepeatedAffineComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::RepeatedAffineComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::RepeatedAffineComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::RepeatedAffineComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.ReplaceIndexForwardingDescriptor¶ CLIF wrapper for ::kaldi::nnet3::ReplaceIndexForwardingDescriptor
- 
VariableName¶ 
- 
copy() → ForwardingDescriptor¶ Calls C++ function ::kaldi::nnet3::ForwardingDescriptor * ::kaldi::nnet3::ReplaceIndexForwardingDescriptor::Copy()
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::ReplaceIndexForwardingDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::ReplaceIndexForwardingDescriptor::GetScaleForNode(int)
- 
map_to_input(output:Index) → tuple<int, Index>¶ Calls C++ function ::kaldi::nnet3::Cindex ::kaldi::nnet3::ReplaceIndexForwardingDescriptor::MapToInput(::kaldi::nnet3::Index)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::ForwardingDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::ReplaceIndexForwardingDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.RestrictedAttentionComponent¶ CLIF wrapper for ::kaldi::nnet3::RestrictedAttentionComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::RestrictedAttentionComponent::Copy()
- 
delete_memo(memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::DeleteMemo(void *)
- 
from_other(other:RestrictedAttentionComponent) → RestrictedAttentionComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::RestrictedAttentionComponent> ::kaldi::nnet3::RestrictedAttentionComponent::RestrictedAttentionComponent(::kaldi::nnet3::RestrictedAttentionComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::RestrictedAttentionComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::RestrictedAttentionComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::RestrictedAttentionComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::RestrictedAttentionComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::RestrictedAttentionComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::RestrictedAttentionComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::RestrictedAttentionComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::RestrictedAttentionComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::RestrictedAttentionComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.RoundingForwardingDescriptor¶ CLIF wrapper for ::kaldi::nnet3::RoundingForwardingDescriptor
- 
copy() → ForwardingDescriptor¶ Calls C++ function ::kaldi::nnet3::ForwardingDescriptor * ::kaldi::nnet3::RoundingForwardingDescriptor::Copy()
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::RoundingForwardingDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::RoundingForwardingDescriptor::GetScaleForNode(int)
- 
map_to_input(output:Index) → tuple<int, Index>¶ Calls C++ function ::kaldi::nnet3::Cindex ::kaldi::nnet3::RoundingForwardingDescriptor::MapToInput(::kaldi::nnet3::Index)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::RoundingForwardingDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::RoundingForwardingDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.ScaleAndOffsetComponent¶ CLIF wrapper for ::kaldi::nnet3::ScaleAndOffsetComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::ScaleAndOffsetComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::ScaleAndOffsetComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
from_other(other:ScaleAndOffsetComponent) → ScaleAndOffsetComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::ScaleAndOffsetComponent> ::kaldi::nnet3::ScaleAndOffsetComponent::ScaleAndOffsetComponent(::kaldi::nnet3::ScaleAndOffsetComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ScaleAndOffsetComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ScaleAndOffsetComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::ScaleAndOffsetComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::ScaleAndOffsetComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::ScaleAndOffsetComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::ScaleAndOffsetComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ScaleAndOffsetComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::ScaleAndOffsetComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.SigmoidComponent¶ CLIF wrapper for ::kaldi::nnet3::SigmoidComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::SigmoidComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::SigmoidComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
from_other(other:SigmoidComponent) → SigmoidComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::SigmoidComponent> ::kaldi::nnet3::SigmoidComponent::SigmoidComponent(::kaldi::nnet3::SigmoidComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NonlinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::SigmoidComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::SigmoidComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::SigmoidComponent::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SigmoidComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.SimpleForwardingDescriptor¶ CLIF wrapper for ::kaldi::nnet3::SimpleForwardingDescriptor
- 
copy() → ForwardingDescriptor¶ Calls C++ function ::kaldi::nnet3::ForwardingDescriptor * ::kaldi::nnet3::SimpleForwardingDescriptor::Copy()
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::SimpleForwardingDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::SimpleForwardingDescriptor::GetScaleForNode(int)
- 
map_to_input(output:Index) → tuple<int, Index>¶ Calls C++ function ::kaldi::nnet3::Cindex ::kaldi::nnet3::SimpleForwardingDescriptor::MapToInput(::kaldi::nnet3::Index)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::ForwardingDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::SimpleForwardingDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.SimpleObjectiveInfo¶ CLIF wrapper for ::kaldi::nnet3::SimpleObjectiveInfo
- 
tot_objective¶ C++ double SimpleObjectiveInfo.tot_objective
- 
tot_weight¶ C++ double SimpleObjectiveInfo.tot_weight
- 
 
- 
class 
kaldi.nnet3.SimpleSumDescriptor¶ CLIF wrapper for ::kaldi::nnet3::SimpleSumDescriptor
- 
copy() → SumDescriptor¶ Calls C++ function ::kaldi::nnet3::SumDescriptor * ::kaldi::nnet3::SimpleSumDescriptor::Copy()
- 
get_dependencies(ind:Index) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::SimpleSumDescriptor::GetDependencies(::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::SimpleSumDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::SimpleSumDescriptor::GetScaleForNode(int)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::SimpleSumDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::SimpleSumDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.SoftmaxComponent¶ CLIF wrapper for ::kaldi::nnet3::SoftmaxComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::SoftmaxComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::SoftmaxComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
from_other(other:SoftmaxComponent) → SoftmaxComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::SoftmaxComponent> ::kaldi::nnet3::SoftmaxComponent::SoftmaxComponent(::kaldi::nnet3::SoftmaxComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NonlinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::SoftmaxComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::SoftmaxComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::SoftmaxComponent::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SoftmaxComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.StatisticsExtractionComponent¶ CLIF wrapper for ::kaldi::nnet3::StatisticsExtractionComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::StatisticsExtractionComponent::Copy()
- 
from_other(other:StatisticsExtractionComponent) → StatisticsExtractionComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::StatisticsExtractionComponent> ::kaldi::nnet3::StatisticsExtractionComponent::StatisticsExtractionComponent(::kaldi::nnet3::StatisticsExtractionComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::StatisticsExtractionComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::StatisticsExtractionComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::StatisticsExtractionComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::StatisticsExtractionComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::StatisticsExtractionComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::StatisticsExtractionComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::StatisticsExtractionComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.StatisticsExtractionComponentPrecomputedIndexes¶ CLIF wrapper for ::kaldi::nnet3::StatisticsExtractionComponentPrecomputedIndexes
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backward_indexes¶ C++ ::kaldi::CuArray< ::int32> StatisticsExtractionComponentPrecomputedIndexes.backward_indexes
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::StatisticsExtractionComponentPrecomputedIndexes::Copy()
- 
counts¶ C++ ::kaldi::CuVector< ::kaldi::BaseFloat> StatisticsExtractionComponentPrecomputedIndexes.counts
- 
forward_indexes¶ C++ ::kaldi::CuArray< ::Int32Pair> StatisticsExtractionComponentPrecomputedIndexes.forward_indexes
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponentPrecomputedIndexes::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::StatisticsExtractionComponentPrecomputedIndexes::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsExtractionComponentPrecomputedIndexes::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.StatisticsPoolingComponent¶ CLIF wrapper for ::kaldi::nnet3::StatisticsPoolingComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::StatisticsPoolingComponent::Copy()
- 
from_other(other:StatisticsPoolingComponent) → StatisticsPoolingComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::StatisticsPoolingComponent> ::kaldi::nnet3::StatisticsPoolingComponent::StatisticsPoolingComponent(::kaldi::nnet3::StatisticsPoolingComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::StatisticsPoolingComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::StatisticsPoolingComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::StatisticsPoolingComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::StatisticsPoolingComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::StatisticsPoolingComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::StatisticsPoolingComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::StatisticsPoolingComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.StatisticsPoolingComponentPrecomputedIndexes¶ CLIF wrapper for ::kaldi::nnet3::StatisticsPoolingComponentPrecomputedIndexes
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backward_indexes¶ C++ ::kaldi::CuArray< ::Int32Pair> StatisticsPoolingComponentPrecomputedIndexes.backward_indexes
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::StatisticsPoolingComponentPrecomputedIndexes::Copy()
- 
forward_indexes¶ C++ ::kaldi::CuArray< ::Int32Pair> StatisticsPoolingComponentPrecomputedIndexes.forward_indexes
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponentPrecomputedIndexes::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::StatisticsPoolingComponentPrecomputedIndexes::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::StatisticsPoolingComponentPrecomputedIndexes::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.SumBlockComponent¶ CLIF wrapper for ::kaldi::nnet3::SumBlockComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::SumBlockComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::SumBlockComponent::Copy()
- 
from_other(other:SumBlockComponent) → SumBlockComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::SumBlockComponent> ::kaldi::nnet3::SumBlockComponent::SumBlockComponent(::kaldi::nnet3::SumBlockComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SumBlockComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::SumBlockComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::SumBlockComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::SumBlockComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::SumBlockComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::SumBlockComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::SumBlockComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SumBlockComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::SumBlockComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.SumDescriptor¶ CLIF wrapper for ::kaldi::nnet3::SumDescriptor
- 
get_dependencies(ind:Index) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::SumDescriptor::GetDependencies(::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
 
- 
class 
kaldi.nnet3.SumGroupComponent¶ CLIF wrapper for ::kaldi::nnet3::SumGroupComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::SumGroupComponent::Copy()
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
get_sizes() → list<int>¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::GetSizes(::std::vector< ::int32>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::Component::Info()
- 
init(input_dim:int, output_dim:int)¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::Init(int, int)
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
init_from_sizes(sizes:list<int>)¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::Init(::std::vector< ::int32>)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::SumGroupComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::SumGroupComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::SumGroupComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::SumGroupComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SumGroupComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::SumGroupComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.SwitchingForwardingDescriptor¶ CLIF wrapper for ::kaldi::nnet3::SwitchingForwardingDescriptor
- 
copy() → ForwardingDescriptor¶ Calls C++ function ::kaldi::nnet3::ForwardingDescriptor * ::kaldi::nnet3::SwitchingForwardingDescriptor::Copy()
- 
get_node_dependencies() → list<int>¶ Calls C++ function void ::kaldi::nnet3::SwitchingForwardingDescriptor::GetNodeDependencies(::std::vector< ::int32>*)
- 
get_scale_for_node(node_index:int) → float¶ Calls C++ function float ::kaldi::nnet3::SwitchingForwardingDescriptor::GetScaleForNode(int)
- 
map_to_input(output:Index) → tuple<int, Index>¶ Calls C++ function ::kaldi::nnet3::Cindex ::kaldi::nnet3::SwitchingForwardingDescriptor::MapToInput(::kaldi::nnet3::Index)
- 
modulus() → int¶ Calls C++ function int ::kaldi::nnet3::SwitchingForwardingDescriptor::Modulus()
- 
write_config(os:ostream, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::SwitchingForwardingDescriptor::WriteConfig(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>)
- 
 
- 
class 
kaldi.nnet3.TanhComponent¶ CLIF wrapper for ::kaldi::nnet3::TanhComponent
- 
DerivSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::DerivSum()
- 
ValueSum() → CuDoubleVector¶ Calls C++ function ::kaldi::CuVector<double> ::kaldi::nnet3::NonlinearComponent::ValueSum()
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::TanhComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::TanhComponent::Copy()
- 
count() → float¶ Calls C++ function double ::kaldi::nnet3::NonlinearComponent::Count()
- 
from_other(other:TanhComponent) → TanhComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::TanhComponent> ::kaldi::nnet3::TanhComponent::TanhComponent(::kaldi::nnet3::TanhComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NonlinearComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::NonlinearComponent::OutputDim()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::TanhComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::TanhComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Scale(float)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::TanhComponent::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::TanhComponent::Type()
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::NonlinearComponent::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.TdnnComponent¶ CLIF wrapper for ::kaldi::nnet3::TdnnComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::TdnnComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::TdnnComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::FreezeNaturalGradient(bool)
- 
from_other(other:TdnnComponent) → TdnnComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::TdnnComponent> ::kaldi::nnet3::TdnnComponent::TdnnComponent(::kaldi::nnet3::TdnnComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::TdnnComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::TdnnComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::TdnnComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::TdnnComponent::NumParameters()
- 
orthonormal_constraint() → float¶ Calls C++ function float ::kaldi::nnet3::TdnnComponent::OrthonormalConstraint()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::TdnnComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::TdnnComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::TdnnComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::TdnnComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::TdnnComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::TdnnComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.TimeHeightConvolutionComponent¶ CLIF wrapper for ::kaldi::nnet3::TimeHeightConvolutionComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::Add(float, ::kaldi::nnet3::Component)
- 
backprop(debug_info:str, indexes:ComponentPrecomputedIndexes, in_value:CuMatrixBase, out_value:CuMatrixBase, out_deriv:CuMatrixBase, memo:Memo, to_update:Component, in_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::Backprop(::std::string, ::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *, ::kaldi::nnet3::Component *, ::kaldi::CuMatrixBase<float> *)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::ConsolidateMemory()
- 
copy() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::TimeHeightConvolutionComponent::Copy()
- 
dot_product(other:UpdatableComponent) → float¶ Calls C++ function float ::kaldi::nnet3::TimeHeightConvolutionComponent::DotProduct(::kaldi::nnet3::UpdatableComponent)
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::FreezeNaturalGradient(bool)
- 
from_other(other:TimeHeightConvolutionComponent) → TimeHeightConvolutionComponent¶ Calls C++ function std::unique_ptr<::kaldi::nnet3::TimeHeightConvolutionComponent> ::kaldi::nnet3::TimeHeightConvolutionComponent::TimeHeightConvolutionComponent(::kaldi::nnet3::TimeHeightConvolutionComponent)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::UpdatableComponent::Info()
- 
init_from_config(cfl:ConfigLine)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::InitFromConfig(::kaldi::nnet3::ConfigLine *)
- 
input_dim() → int¶ Calls C++ function int ::kaldi::nnet3::TimeHeightConvolutionComponent::InputDim()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::TimeHeightConvolutionComponent::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::TimeHeightConvolutionComponent::NumParameters()
- 
output_dim() → int¶ Calls C++ function int ::kaldi::nnet3::TimeHeightConvolutionComponent::OutputDim()
- 
perturb_params(stddev:float)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::PerturbParams(float)
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::TimeHeightConvolutionComponent::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
propagate(indexes:ComponentPrecomputedIndexes, in:CuMatrixBase, out:CuMatrixBase) → Memo¶ Calls C++ function void * ::kaldi::nnet3::TimeHeightConvolutionComponent::Propagate(::kaldi::nnet3::ComponentPrecomputedIndexes *, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
properties() → int¶ Calls C++ function int ::kaldi::nnet3::TimeHeightConvolutionComponent::Properties()
- 
read(is:istream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::Read(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::Scale(float)
- 
scale_linear_params(alpha:float)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::ScaleLinearParams(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
type() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::TimeHeightConvolutionComponent::Type()
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
write(os:ostream, binary:bool)¶ Calls C++ function void ::kaldi::nnet3::TimeHeightConvolutionComponent::Write(::std::basic_ostream<char, ::std::char_traits<char> >, bool)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.UpdatableComponent¶ CLIF wrapper for ::kaldi::nnet3::UpdatableComponent
- 
add(alpha:float, other:Component)¶ Calls C++ function void ::kaldi::nnet3::Component::Add(float, ::kaldi::nnet3::Component)
- 
consolidate_memory()¶ Calls C++ function void ::kaldi::nnet3::Component::ConsolidateMemory()
- 
freeze_natural_gradient(freeze:bool)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::FreezeNaturalGradient(bool)
- 
get_input_indexes(misc_info:MiscComputationInfo, output_index:Index) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::Component::GetInputIndexes(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::std::vector< ::kaldi::nnet3::Index>*)
- 
info() → str¶ Calls C++ function ::std::string ::kaldi::nnet3::UpdatableComponent::Info()
- 
is_computable(misc_info:MiscComputationInfo, output_index:Index, input_index_set:IndexSet) -> (ret:bool, used_inputs:list<Index>)¶ Calls C++ function bool ::kaldi::nnet3::Component::IsComputable(::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::Index, ::kaldi::nnet3::IndexSet, ::std::vector< ::kaldi::nnet3::Index>*)
- 
l2_regularization() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::L2Regularization()
- 
learning_rate() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRate()
- 
learning_rate_factor() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::LearningRateFactor()
- 
max_change() → float¶ Calls C++ function float ::kaldi::nnet3::UpdatableComponent::MaxChange()
- 
new_component_of_type(type:str) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::NewComponentOfType(::std::string)
- 
num_parameters() → int¶ Calls C++ function int ::kaldi::nnet3::UpdatableComponent::NumParameters()
- 
precompute_indexes(misc_info:MiscComputationInfo, input_indexes:list<Index>, output_indexes:list<Index>, need_backprop:bool) → ComponentPrecomputedIndexes¶ Calls C++ function ::kaldi::nnet3::ComponentPrecomputedIndexes * ::kaldi::nnet3::Component::PrecomputeIndexes(::kaldi::nnet3::MiscComputationInfo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, bool)
- 
read_new(is:istream, binary:bool) → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::Component::ReadNew(::std::basic_istream<char, ::std::char_traits<char> >, bool)
- 
scale(scale:float)¶ Calls C++ function void ::kaldi::nnet3::Component::Scale(float)
- 
set_actual_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetActualLearningRate(float)
- 
set_as_gradient()¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetAsGradient()
- 
set_l2_regularization(a:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetL2Regularization(float)
- 
set_learning_rate_factor(lrate_factor:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetLearningRateFactor(float)
- 
set_max_change(max_change:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetMaxChange(float)
- 
set_underlying_learning_rate(lrate:float)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUnderlyingLearningRate(float)
- 
set_updatable_configs(other:UpdatableComponent)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::SetUpdatableConfigs(::kaldi::nnet3::UpdatableComponent)
- 
store_stats(in_value:CuMatrixBase, out_value:CuMatrixBase, memo:Memo)¶ Calls C++ function void ::kaldi::nnet3::Component::StoreStats(::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, void *)
- 
unvectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::UnVectorize(::kaldi::VectorBase<float>)
- 
vectorize(params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::UpdatableComponent::Vectorize(::kaldi::VectorBase<float> *)
- 
zero_stats()¶ Calls C++ function void ::kaldi::nnet3::Component::ZeroStats()
- 
 
- 
class 
kaldi.nnet3.UtteranceSplitter¶ CLIF wrapper for ::kaldi::nnet3::UtteranceSplitter
- 
config() → ExampleGenerationConfig¶ Calls C++ function ::kaldi::nnet3::ExampleGenerationConfig ::kaldi::nnet3::UtteranceSplitter::Config()
- 
exit_status() → int¶ Calls C++ function int ::kaldi::nnet3::UtteranceSplitter::ExitStatus()
- 
get_chunks_for_utterance(utterance_length:int) → list<ChunkTimeInfo>¶ Calls C++ function void ::kaldi::nnet3::UtteranceSplitter::GetChunksForUtterance(int, ::std::vector< ::kaldi::nnet3::ChunkTimeInfo>*)
- 
lengths_match(utt:str, utterance_length:int, supervision_length:int, length_tolerance:int=default) → bool¶ Calls C++ function bool ::kaldi::nnet3::UtteranceSplitter::LengthsMatch(::std::string, int, int, int)
- 
 
- 
class 
kaldi.nnet3.VariableMergingOptimizer¶ CLIF wrapper for ::kaldi::nnet3::VariableMergingOptimizer
- 
merge_variables() → bool¶ Calls C++ function bool ::kaldi::nnet3::VariableMergingOptimizer::MergeVariables()
- 
 
- 
kaldi.nnet3.add_nnet(src:Nnet, alpha:float, dest:Nnet)¶ Calls C++ function void ::kaldi::nnet3::AddNnet(::kaldi::nnet3::Nnet, float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.add_nnet_components(src:Nnet, alphas:Vector, scale:float, dest:Nnet)¶ Calls C++ function void ::kaldi::nnet3::AddNnetComponents(::kaldi::nnet3::Nnet, ::kaldi::Vector<float>, float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.append_cindexes(node:int, indexes:list<Index>) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::AppendCindexes(int, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
kaldi.nnet3.append_input_frames(model:ConvolutionModel, io:ConvolutionComputationIo) -> (model_appended:ConvolutionModel, io_appended:ConvolutionComputationIo)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::AppendInputFrames(::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo , ::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo*)
- 
kaldi.nnet3.apply_l2_regularization(nnet:Nnet, l2_regularize_scale:float, delta_nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ApplyL2Regularization(::kaldi::nnet3::Nnet, float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.apply_scales_to_input(alpha:float, A:CuMatrixBase, C:CuMatrixBase, B:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::attention::ApplyScalesToInput(float, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.apply_scales_to_output(alpha:float, B:CuMatrixBase, C:CuMatrixBase, A:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::attention::ApplyScalesToOutput(float, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.attention_backward(key_scale:float, keys:CuMatrixBase, queries:CuMatrixBase, values:CuMatrixBase, c:CuMatrixBase, output_deriv:CuMatrixBase, keys_deriv:CuMatrixBase, queries_deriv:CuMatrixBase, values_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::attention::AttentionBackward(float, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *, ::kaldi::CuMatrixBase<float> *, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.attention_forward(key_scale:float, keys:CuMatrixBase, queries:CuMatrixBase, values:CuMatrixBase, c:CuMatrixBase, output:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::attention::AttentionForward(float, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.check_computation(nnet:Nnet, computation:NnetComputation, check_rewrite:bool=default)¶ Calls C++ function void ::kaldi::nnet3::CheckComputation(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation, bool)
- 
kaldi.nnet3.check_model_and_io(model:ConvolutionModel, io:ConvolutionComputationIo, allow_extra_input:bool=default)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::CheckModelAndIo(::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo, bool)
- 
kaldi.nnet3.collapse_model(config:CollapseModelConfig, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::CollapseModel(::kaldi::nnet3::CollapseModelConfig, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.compile_convolution_computation(model:ConvolutionModel, input_indexes:list<Index>, output_indexes:list<Index>, opts:ConvolutionComputationOptions) -> (computation:ConvolutionComputation, input_indexes_modified:list<Index>, output_indexes_modified:list<Index>)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::CompileConvolutionComputation(::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationOptions, ::kaldi::nnet3::time_height_convolution::ConvolutionComputation*, ::std::vector< ::kaldi::nnet3::Index>*, ::std::vector< ::kaldi::nnet3::Index>*)
- 
kaldi.nnet3.compile_looped(nnet:Nnet, optimize_opts:NnetOptimizeOptions, request1:ComputationRequest, request2:ComputationRequest, request3:ComputationRequest) → NnetComputation¶ Calls C++ function void ::kaldi::nnet3::CompileLooped(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetOptimizeOptions, ::kaldi::nnet3::ComputationRequest, ::kaldi::nnet3::ComputationRequest, ::kaldi::nnet3::ComputationRequest, ::kaldi::nnet3::NnetComputation*)
- 
kaldi.nnet3.component_dot_products(nnet1:Nnet, nnet2:Nnet, dot_prod:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::ComponentDotProducts(::kaldi::nnet3::Nnet, ::kaldi::nnet3::Nnet, ::kaldi::VectorBase<float> *)
- 
kaldi.nnet3.compute_command_attributes(nnet:Nnet, computation:NnetComputation, variables:ComputationVariables) → list<CommandAttributes>¶ Calls C++ function void ::kaldi::nnet3::ComputeCommandAttributes(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation, ::kaldi::nnet3::ComputationVariables, ::std::vector< ::kaldi::nnet3::CommandAttributes>*)
- 
kaldi.nnet3.compute_computation_phases(nnet:Nnet, graph:ComputationGraph) → list<list<list<int>>>¶ Calls C++ function void ::kaldi::nnet3::ComputeComputationPhases(::kaldi::nnet3::Nnet, ::kaldi::nnet3::ComputationGraph, ::std::vector< ::std::vector< ::std::vector< ::int32> > >*)
- 
kaldi.nnet3.compute_example_computation_request_simple(nnet:Nnet, request:ComputationRequest) → list<Matrix>¶ Calls C++ function void ::kaldi::nnet3::ComputeExampleComputationRequestSimple(::kaldi::nnet3::Nnet, ::kaldi::nnet3::ComputationRequest , ::std::vector< ::kaldi::Matrix< ::kaldi::BaseFloat> >)
- 
kaldi.nnet3.compute_graph_transpose(graph:list<list<int>>) → list<list<int>>¶ Calls C++ function void ::kaldi::nnet3::ComputeGraphTranspose(::std::vector< ::std::vector< ::int32> >, ::std::vector< ::std::vector< ::int32> >*)
- 
kaldi.nnet3.compute_matrix_accesses(nnet:Nnet, computation:NnetComputation, variables:ComputationVariables, command_attributes:list<CommandAttributes>) → list<MatrixAccesses>¶ Calls C++ function void ::kaldi::nnet3::ComputeMatrixAccesses(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation, ::kaldi::nnet3::ComputationVariables, ::std::vector< ::kaldi::nnet3::CommandAttributes>, ::std::vector< ::kaldi::nnet3::MatrixAccesses>*)
- 
kaldi.nnet3.compute_matrix_to_submatrix(computation:NnetComputation) → list<list<int>>¶ Calls C++ function void ::kaldi::nnet3::ComputeMatrixToSubmatrix(::kaldi::nnet3::NnetComputation, ::std::vector< ::std::vector< ::int32> >*)
- 
kaldi.nnet3.compute_nnet_computation_epochs(nnet:Nnet) → list<int>¶ Calls C++ function void ::kaldi::nnet3::ComputeNnetComputationEpochs(::kaldi::nnet3::Nnet, ::std::vector< ::int32>*)
- 
kaldi.nnet3.compute_objective_function(supervision:GeneralMatrix, objective_type:ObjectiveType, output_name:str, supply_deriv:bool, computer:NnetComputer) -> (tot_weight:float, tot_objf:float)¶ Calls C++ function void ::kaldi::nnet3::ComputeObjectiveFunction(::kaldi::GeneralMatrix, ::kaldi::nnet3::ObjectiveType, ::std::string, bool, ::kaldi::nnet3::NnetComputer , float, float*)
- 
kaldi.nnet3.compute_simple_nnet_context(nnet:Nnet) -> (left_context:int, right_context:int)¶ Calls C++ function void ::kaldi::nnet3::ComputeSimpleNnetContext(::kaldi::nnet3::Nnet, int*, int*)
- 
kaldi.nnet3.compute_top_sort_order(graph:list<list<int>>) → list<int>¶ Calls C++ function void ::kaldi::nnet3::ComputeTopSortOrder(::std::vector< ::std::vector< ::int32> >, ::std::vector< ::int32>*)
- 
kaldi.nnet3.compute_variable_accesses(variables:ComputationVariables, command_attributes:list<CommandAttributes>) → list<list<Access>>¶ Calls C++ function void ::kaldi::nnet3::ComputeVariableAccesses(::kaldi::nnet3::ComputationVariables, ::std::vector< ::kaldi::nnet3::CommandAttributes>, ::std::vector< ::std::vector< ::kaldi::nnet3::Access> >*)
- 
kaldi.nnet3.consolidate_io_operations(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::ConsolidateIoOperations(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.consolidate_memory(nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ConsolidateMemory(::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.consolidate_model_update(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::ConsolidateModelUpdate(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.constrain_orthonormal(nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ConstrainOrthonormal(::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.convert_addition_to_assignment(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::ConvertAdditionToAssignment(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.convert_repeated_to_block_affine(nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ConvertRepeatedToBlockAffine(::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.convert_to_indexes(location_vector:list<tuple<int, int>>) -> (success:bool, first_value:int, second_values:list<int>)¶ Calls C++ function bool ::kaldi::nnet3::ConvertToIndexes(::std::vector< ::std::pair< ::int32, ::int32> >, int*, ::std::vector< ::int32>*)
- 
kaldi.nnet3.convolve_backward_data(conv_comp:ConvolutionComputation, params:CuMatrixBase, output_deriv:CuMatrixBase, input_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolveBackwardData(::kaldi::nnet3::time_height_convolution::ConvolutionComputation, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.convolve_backward_params(conv_comp:ConvolutionComputation, input:CuMatrixBase, output_deriv:CuMatrixBase, alpha:float, params_deriv:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolveBackwardParams(::kaldi::nnet3::time_height_convolution::ConvolutionComputation, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, float, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.convolve_forward(conv_comp:ConvolutionComputation, input:CuMatrixBase, params:CuMatrixBase, output:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::ConvolveForward(::kaldi::nnet3::time_height_convolution::ConvolutionComputation, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.create_looped_computation_request(nnet:Nnet, chunk_size:int, frame_subsampling_factor:int, ivector_period:int, left_context_begin:int, right_context:int, num_sequences:int) -> (request1:ComputationRequest, request2:ComputationRequest, request3:ComputationRequest)¶ Calls C++ function void ::kaldi::nnet3::CreateLoopedComputationRequest(::kaldi::nnet3::Nnet, int, int, int, int, int, int, ::kaldi::nnet3::ComputationRequest*, ::kaldi::nnet3::ComputationRequest*, ::kaldi::nnet3::ComputationRequest*)
- 
kaldi.nnet3.create_looped_computation_request_simple(nnet:Nnet, chunk_size:int, frame_subsampling_factor:int, ivector_period:int, extra_left_context_begin:int, extra_right_context:int, num_sequences:int) -> (request1:ComputationRequest, request2:ComputationRequest, request3:ComputationRequest)¶ Calls C++ function void ::kaldi::nnet3::CreateLoopedComputationRequestSimple(::kaldi::nnet3::Nnet, int, int, int, int, int, int, ::kaldi::nnet3::ComputationRequest*, ::kaldi::nnet3::ComputationRequest*, ::kaldi::nnet3::ComputationRequest*)
- 
kaldi.nnet3.descriptor_tokenize(input:str) -> (suc:bool, tokens:list<str>)¶ Calls C++ function bool ::kaldi::nnet3::DescriptorTokenize(::std::string, ::std::vector< ::std::string>*)
- 
kaldi.nnet3.dot_product(nnet1:Nnet, nnet2:Nnet) → float¶ Calls C++ function float ::kaldi::nnet3::DotProduct(::kaldi::nnet3::Nnet, ::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.ensure_contiguous_property(indexes:list<int>) → list<list<int>>¶ Calls C++ function void ::kaldi::nnet3::EnsureContiguousProperty(::std::vector< ::int32>, ::std::vector< ::std::vector< ::int32> >*)
- 
kaldi.nnet3.error_context(str:str) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ErrorContext(::std::string)
- 
kaldi.nnet3.error_context_from_stream(is:istream) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::ErrorContext(::std::basic_istream<char, ::std::char_traits<char> >)
- 
kaldi.nnet3.evaluate_computation_request(nnet:Nnet, request:ComputationRequest) → list<list<bool>>¶ Calls C++ function void ::kaldi::nnet3::EvaluateComputationRequest(::kaldi::nnet3::Nnet, ::kaldi::nnet3::ComputationRequest, ::std::vector< ::std::vector<bool> >*)
- 
kaldi.nnet3.example_approx_equal(eg1:NnetExample, eg2:NnetExample, delta:float) → bool¶ Calls C++ function bool ::kaldi::nnet3::ExampleApproxEqual(::kaldi::nnet3::NnetExample, ::kaldi::nnet3::NnetExample, float)
- 
kaldi.nnet3.expand_computation(nnet:Nnet, misc_info:MiscComputationInfo, computation:NnetComputation, need_debug_info:bool, num_n_values:int) → NnetComputation¶ Calls C++ function void ::kaldi::nnet3::ExpandComputation(::kaldi::nnet3::Nnet, ::kaldi::nnet3::MiscComputationInfo, ::kaldi::nnet3::NnetComputation, bool, int, ::kaldi::nnet3::NnetComputation*)
- 
kaldi.nnet3.extend_matrices(computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::ExtendMatrices(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.find_orphan_components(nnet:Nnet) → list<int>¶ Calls C++ function void ::kaldi::nnet3::FindOrphanComponents(::kaldi::nnet3::Nnet, ::std::vector< ::int32>*)
- 
kaldi.nnet3.find_orphan_nodes(nnet:Nnet) → list<int>¶ Calls C++ function void ::kaldi::nnet3::FindOrphanNodes(::kaldi::nnet3::Nnet, ::std::vector< ::int32>*)
- 
kaldi.nnet3.find_sccs(graph:list<list<int>>) → list<list<int>>¶ Calls C++ function void ::kaldi::nnet3::FindSccs(::std::vector< ::std::vector< ::int32> >, ::std::vector< ::std::vector< ::int32> >*)
- 
kaldi.nnet3.fix_goto_label(computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::FixGotoLabel(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.freeze_natural_gradient(freeze:bool, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::FreezeNaturalGradient(bool, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.generate_config_sequence(opts:NnetGenerationOptions) → list<str>¶ Calls C++ function void ::kaldi::nnet3::GenerateConfigSequence(::kaldi::nnet3::NnetGenerationOptions, ::std::vector< ::std::string>*)
- 
kaldi.nnet3.generate_config_sequence_composite_block(opts:NnetGenerationOptions) → list<str>¶ Calls C++ function void ::kaldi::nnet3::GenerateConfigSequenceCompositeBlock(::kaldi::nnet3::NnetGenerationOptions, ::std::vector< ::std::string>*)
- 
kaldi.nnet3.generate_random_simple_component() → Component¶ Calls C++ function ::kaldi::nnet3::Component * ::kaldi::nnet3::GenerateRandomSimpleComponent()
- 
kaldi.nnet3.generate_simple_nnet_training_example(num_supervised_frames:int, left_context:int, right_context:int, input_dim:int, output_dim:int, ivector_dim:int) → NnetExample¶ Calls C++ function void ::kaldi::nnet3::GenerateSimpleNnetTrainingExample(int, int, int, int, int, int, ::kaldi::nnet3::NnetExample*)
- 
kaldi.nnet3.get_attention_dot_products(alpha:float, A:CuMatrixBase, B:CuMatrixBase, C:CuMatrixBase)¶ Calls C++ function void ::kaldi::nnet3::attention::GetAttentionDotProducts(float, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float>, ::kaldi::CuMatrixBase<float> *)
- 
kaldi.nnet3.get_chain_computation_request(nnet:Nnet, eg:NnetChainExample, need_model_derivative:bool, store_component_stats:bool, use_xent_regularization:bool, use_xent_derivative:bool) → ComputationRequest¶ Calls C++ function void ::kaldi::nnet3::GetChainComputationRequest(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetChainExample, bool, bool, bool, bool, ::kaldi::nnet3::ComputationRequest*)
- 
kaldi.nnet3.get_chunk_size(nnet:Nnet, frame_subsampling_factor:int, advised_chunk_size:int) → int¶ Calls C++ function int ::kaldi::nnet3::GetChunkSize(::kaldi::nnet3::Nnet, int, int)
- 
kaldi.nnet3.get_commands_of_type(computation:NnetComputation, t:CommandType) → list<int>¶ Calls C++ function void ::kaldi::nnet3::GetCommandsOfType(::kaldi::nnet3::NnetComputation, ::kaldi::nnet3::CommandType, ::std::vector< ::int32>*)
- 
kaldi.nnet3.get_computation_io(input_indexes:list<Index>, output_indexes:list<Index>) → ConvolutionComputationIo¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::GetComputationIo(::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo*)
- 
kaldi.nnet3.get_computation_request(nnet:Nnet, eg:NnetExample, need_model_derivative:bool, store_component_stats:bool) → ComputationRequest¶ Calls C++ function void ::kaldi::nnet3::GetComputationRequest(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetExample, bool, bool, ::kaldi::nnet3::ComputationRequest*)
- 
kaldi.nnet3.get_indexes_for_computation(io:ConvolutionComputationIo, orig_input_indexes:list<Index>, orig_output_indexes:list<Index>) -> (input_indexes:list<Index>, output_indexes:list<Index>)¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::GetIndexesForComputation(::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::kaldi::nnet3::Index>*, ::std::vector< ::kaldi::nnet3::Index>*)
- 
kaldi.nnet3.get_max_memory_use(computation:NnetComputation) → int¶ Calls C++ function long ::kaldi::nnet3::GetMaxMemoryUse(::kaldi::nnet3::NnetComputation)
- 
kaldi.nnet3.get_nnet_example_size(a:NnetExample) → int¶ Calls C++ function int ::kaldi::nnet3::GetNnetExampleSize(::kaldi::nnet3::NnetExample)
- 
kaldi.nnet3.get_num_n_values(io_vec:list<NnetIo>, exhaustive:bool) → int¶ Calls C++ function int ::kaldi::nnet3::GetNumNvalues(::std::vector< ::kaldi::nnet3::NnetIo>, bool)
- 
kaldi.nnet3.get_nx_list(indexes:list<Index>) → list<tuple<int, int>>¶ Calls C++ function void ::kaldi::nnet3::GetNxList(::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::std::pair< ::int32, ::int32> >*)
- 
kaldi.nnet3.get_t_list(indexes:list<Index>) → list<int>¶ Calls C++ function void ::kaldi::nnet3::GetTList(::std::vector< ::kaldi::nnet3::Index>, ::std::vector< ::int32>*)
- 
kaldi.nnet3.graph_has_cycles(graph:list<list<int>>) → bool¶ Calls C++ function bool ::kaldi::nnet3::GraphHasCycles(::std::vector< ::std::vector< ::int32> >)
- 
kaldi.nnet3.has_batchnorm(nnet:Nnet) → bool¶ Calls C++ function bool ::kaldi::nnet3::HasBatchnorm(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.has_contiguous_property(indexes:list<int>) -> (success:bool, reverse_indexes:list<tuple<int, int>>)¶ Calls C++ function bool ::kaldi::nnet3::HasContiguousProperty(::std::vector< ::int32>, ::std::vector< ::std::pair< ::int32, ::int32> >*)
- 
kaldi.nnet3.identify_submatrix_args(command:NnetComputation.Command) → list<int>¶ Calls C++ function void ::kaldi::nnet3::IdentifySubmatrixArgs(::kaldi::nnet3::NnetComputation::Command , ::std::vector< ::int32 *>)
- 
kaldi.nnet3.identify_submatrix_args_in_computation(computation:NnetComputation) → list<int>¶ Calls C++ function void ::kaldi::nnet3::IdentifySubmatrixArgsInComputation(::kaldi::nnet3::NnetComputation , ::std::vector< ::int32 *>)
- 
kaldi.nnet3.is_simple_nnet(nnet:Nnet) → bool¶ Calls C++ function bool ::kaldi::nnet3::IsSimpleNnet(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.is_valid_name(name:str) → bool¶ Calls C++ function bool ::kaldi::nnet3::IsValidName(::std::string)
- 
kaldi.nnet3.limit_derivative_times(nnet:Nnet, min_deriv_time:int, max_deriv_time:int, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::LimitDerivativeTimes(::kaldi::nnet3::Nnet, int, int, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.make_computation(model:ConvolutionModel, io:ConvolutionComputationIo, opts:ConvolutionComputationOptions) → ConvolutionComputation¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::MakeComputation(::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationOptions, ::kaldi::nnet3::time_height_convolution::ConvolutionComputation*)
- 
kaldi.nnet3.make_scc_graph(graph:list<list<int>>, sccs:list<list<int>>) → list<list<int>>¶ Calls C++ function void ::kaldi::nnet3::MakeSccGraph(::std::vector< ::std::vector< ::int32> >, ::std::vector< ::std::vector< ::int32> >, ::std::vector< ::std::vector< ::int32> >*)
- 
kaldi.nnet3.matrix_is_unused(analyzer:Analyzer, computation:NnetComputation, m:int) → bool¶ Calls C++ function bool ::kaldi::nnet3::MatrixIsUnused(::kaldi::nnet3::Analyzer, ::kaldi::nnet3::NnetComputation, int)
- 
kaldi.nnet3.max_output_time_in_request(request:ComputationRequest) → int¶ Calls C++ function int ::kaldi::nnet3::MaxOutputTimeInRequest(::kaldi::nnet3::ComputationRequest)
- 
kaldi.nnet3.merge_chain_examples(compress:bool, input:list<NnetChainExample>) → NnetChainExample¶ Calls C++ function void ::kaldi::nnet3::MergeChainExamplesExt(bool, ::std::vector< ::kaldi::nnet3::NnetChainExample>, ::kaldi::nnet3::NnetChainExample*)
- 
kaldi.nnet3.merge_examples(src:list<NnetExample>, compress:bool) → NnetExample¶ Calls C++ function void ::kaldi::nnet3::MergeExamples(::std::vector< ::kaldi::nnet3::NnetExample>, bool, ::kaldi::nnet3::NnetExample*)
- 
kaldi.nnet3.modify_nnet_ivector_period(ivector_period:int, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ModifyNnetIvectorPeriod(int, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.move_sizing_commands(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::MoveSizingCommands(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.nnet_info(nnet:Nnet) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::NnetInfo(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.nnet_is_recurrent(nnet:Nnet) → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetIsRecurrent(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.nnet_parameters_are_identical(nnet1:Nnet, nnet2:Nnet, threshold:float) → bool¶ Calls C++ function bool ::kaldi::nnet3::NnetParametersAreIdentical(::kaldi::nnet3::Nnet, ::kaldi::nnet3::Nnet, float)
- 
kaldi.nnet3.nnet_to_directed_graph(nnet:Nnet) → list<list<int>>¶ Calls C++ function void ::kaldi::nnet3::NnetToDirectedGraph(::kaldi::nnet3::Nnet, ::std::vector< ::std::vector< ::int32> >*)
- 
kaldi.nnet3.num_input_nodes(nnet:Nnet) → int¶ Calls C++ function int ::kaldi::nnet3::NumInputNodes(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.num_output_nodes(nnet:Nnet) → int¶ Calls C++ function int ::kaldi::nnet3::NumOutputNodes(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.num_parameters(src:Nnet) → int¶ Calls C++ function int ::kaldi::nnet3::NumParameters(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.num_updatable_components(dest:Nnet) → int¶ Calls C++ function int ::kaldi::nnet3::NumUpdatableComponents(::kaldi::nnet3::Nnet)
- 
kaldi.nnet3.optimize(config:NnetOptimizeOptions, nnet:Nnet, max_output_time_in_request:int, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::Optimize(::kaldi::nnet3::NnetOptimizeOptions, ::kaldi::nnet3::Nnet, int, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.optimize_looped_computation(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::OptimizeLoopedComputation(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.optimize_memory_compression(nnet:Nnet, memory_compression_level:int, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::OptimizeMemoryCompression(::kaldi::nnet3::Nnet, int, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.pad_computation_input_time(model:ConvolutionModel) → ConvolutionComputationIo¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::PadComputationInputTime(::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionComputationIo*)
- 
kaldi.nnet3.pad_model_height(model:ConvolutionModel) → ConvolutionModel¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::PadModelHeight(::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionModel*)
- 
kaldi.nnet3.parse_config_lines(lines:list<str>) → list<ConfigLine>¶ Calls C++ function void ::kaldi::nnet3::ParseConfigLines(::std::vector< ::std::string>, ::std::vector< ::kaldi::nnet3::ConfigLine>*)
- 
kaldi.nnet3.perturb_params(stddev:float, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::PerturbParams(float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.print_cindex(os:ostream, cindex:tuple<int, Index>, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::PrintCindex(::std::basic_ostream<char, ::std::char_traits<char> >, ::kaldi::nnet3::Cindex, ::std::vector< ::std::string>)
- 
kaldi.nnet3.print_cindexes(os:ostream, cindexes:list<tuple<int, Index>>, node_names:list<str>)¶ Calls C++ function void ::kaldi::nnet3::PrintCindexes(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::kaldi::nnet3::Cindex>, ::std::vector< ::std::string>)
- 
kaldi.nnet3.print_command_attributes(os:ostream, attributes:list<CommandAttributes>)¶ Calls C++ function void ::kaldi::nnet3::PrintCommandAttributes(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::kaldi::nnet3::CommandAttributes>)
- 
kaldi.nnet3.print_graph_to_string(graph:list<list<int>>) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PrintGraphToString(::std::vector< ::std::vector< ::int32> >)
- 
kaldi.nnet3.print_indexes(os:ostream, indexes:list<Index>)¶ Calls C++ function void ::kaldi::nnet3::PrintIndexes(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::kaldi::nnet3::Index>)
- 
kaldi.nnet3.print_integer_vector(os:ostream, ints:list<int>)¶ Calls C++ function void ::kaldi::nnet3::PrintIntegerVector(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::int32>)
- 
kaldi.nnet3.print_matrix_accesses(os:ostream, matrix_accesses:list<MatrixAccesses>)¶ Calls C++ function void ::kaldi::nnet3::PrintMatrixAccesses(::std::basic_ostream<char, ::std::char_traits<char> >, ::std::vector< ::kaldi::nnet3::MatrixAccesses>)
- 
kaldi.nnet3.print_parameter_matrix_stats(os:ostringstream, name:str, params:CuMatrix, include_mean:bool=default, include_row_norms:bool=default, include_column_norms:bool=default, include_singular_values:bool=default)¶ Calls C++ function void ::kaldi::nnet3::PrintParameterStats(::std::basic_ostringstream<char, ::std::char_traits<char>, ::std::allocator<char> >, ::std::string, ::kaldi::CuMatrix<float>, bool, bool, bool, bool)
- 
kaldi.nnet3.print_parameter_vector_stats(os:ostringstream, name:str, params:CuVectorBase, include_mean:bool=default)¶ Calls C++ function void ::kaldi::nnet3::PrintParameterStats(::std::basic_ostringstream<char, ::std::char_traits<char>, ::std::allocator<char> >, ::std::string, ::kaldi::CuVectorBase<float>, bool)
- 
kaldi.nnet3.print_vector_per_updatable_component(nnet:Nnet, vec:VectorBase) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::PrintVectorPerUpdatableComponent(::kaldi::nnet3::Nnet, ::kaldi::VectorBase<float>)
- 
kaldi.nnet3.read_cindex_vector(is:istream, binary:bool) → list<tuple<int, Index>>¶ Calls C++ function void ::kaldi::nnet3::ReadCindexVector(::std::basic_istream<char, ::std::char_traits<char> >, bool, ::std::vector< ::kaldi::nnet3::Cindex>*)
- 
kaldi.nnet3.read_config_lines(is:istream) → list<str>¶ Calls C++ function void ::kaldi::nnet3::ReadConfigLines(::std::basic_istream<char, ::std::char_traits<char> >, ::std::vector< ::std::string>*)
- 
kaldi.nnet3.read_edit_config(config_file:istream, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ReadEditConfig(::std::basic_istream<char, ::std::char_traits<char> >, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.read_index_vector(is:istream, binary:bool) → list<Index>¶ Calls C++ function void ::kaldi::nnet3::ReadIndexVector(::std::basic_istream<char, ::std::char_traits<char> >, bool, ::std::vector< ::kaldi::nnet3::Index>*)
- 
kaldi.nnet3.read_vector_as_char(is:istream, binary:bool) → Vector¶ Calls C++ function void ::kaldi::nnet3::ReadVectorAsChar(::std::basic_istream<char, ::std::char_traits<char> >, bool, ::kaldi::Vector<float>*)
- 
kaldi.nnet3.recompute_stats(egs:list<NnetChainExample>, chain_config:ChainTrainingOptions, den_fst:StdVectorFst, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::RecomputeStats(::std::vector< ::kaldi::nnet3::NnetChainExample>, ::kaldi::chain::ChainTrainingOptions, ::fst::VectorFst< ::fst::ArcTpl< ::fst::TropicalWeightTpl<float> >, ::fst::VectorState< ::fst::ArcTpl< ::fst::TropicalWeightTpl<float> >, ::std::allocator< ::fst::ArcTpl< ::fst::TropicalWeightTpl<float> > > > >, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.remove_commands_for_unused_matrix(analyzer:Analyzer, m:int, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::RemoveCommandsForUnusedMatrix(::kaldi::nnet3::Analyzer, int, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.remove_no_ops(computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::RemoveNoOps(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.remove_unnecessary_allocation(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::RemoveUnnecessaryAllocation(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.remove_unnecessary_zeroing(nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::RemoveUnnecessaryZeroing(::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.renumber_computation(computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::RenumberComputation(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.replace_row_with_matrix_ops(computation:NnetComputation) → bool¶ Calls C++ function bool ::kaldi::nnet3::ReplaceRowWithMatrixOps(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.request_is_decomposable(request:ComputationRequest) -> (suc:bool, mini_request:ComputationRequest, num_n_values:int)¶ Calls C++ function bool ::kaldi::nnet3::RequestIsDecomposable(::kaldi::nnet3::ComputationRequest, ::kaldi::nnet3::ComputationRequest*, int*)
- 
kaldi.nnet3.reset_generators(nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ResetGenerators(::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.scale_batchnorm_stats(batchnorm_stats_scale:float, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ScaleBatchnormStats(float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.scale_nnet(scale:float, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::ScaleNnet(float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.set_batchnorm_test_mode(test_mode:bool, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::SetBatchnormTestMode(bool, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.set_dropout_proportion(dropout_proportion:float, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::SetDropoutProportion(float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.set_dropout_test_mode(test_mode:bool, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::SetDropoutTestMode(bool, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.set_learning_rate(learning_rate:float, nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::SetLearningRate(float, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.set_nnet_as_gradient(nnet:Nnet)¶ Calls C++ function void ::kaldi::nnet3::SetNnetAsGradient(::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.shift_chain_example_times(frame_shift:int, exclude_names:list<str>, eg:NnetChainExample)¶ Calls C++ function void ::kaldi::nnet3::ShiftChainExampleTimes(int, ::std::vector< ::std::string>, ::kaldi::nnet3::NnetChainExample *)
- 
kaldi.nnet3.snip_row_ops(computation:NnetComputation) → bool¶ Calls C++ function bool ::kaldi::nnet3::SnipRowOps(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.split_locations(submat_lists:list<list<tuple<int, int>>>) → list<list<tuple<int, int>>>¶ Calls C++ function void ::kaldi::nnet3::SplitLocations(::std::vector< ::std::vector< ::std::pair< ::int32, ::int32> > >, ::std::vector< ::std::vector< ::std::pair< ::int32, ::int32> > >*)
- 
kaldi.nnet3.split_locations_backward(submat_lists:list<list<tuple<int, int>>>) → list<list<tuple<int, int>>>¶ Calls C++ function void ::kaldi::nnet3::SplitLocationsBackward(::std::vector< ::std::vector< ::std::pair< ::int32, ::int32> > >, ::std::vector< ::std::vector< ::std::pair< ::int32, ::int32> > >*)
- 
kaldi.nnet3.split_row_ops(computation:NnetComputation) → bool¶ Calls C++ function bool ::kaldi::nnet3::SplitRowOps(::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.summarize_cu_vector(vec:CuVectorBase) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SummarizeVector(::kaldi::CuVectorBase<float>)
- 
kaldi.nnet3.summarize_double_vector(vec:DoubleVectorBase) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SummarizeVector(::kaldi::VectorBase<double>)
- 
kaldi.nnet3.summarize_vector(vec:VectorBase) → str¶ Calls C++ function ::std::string ::kaldi::nnet3::SummarizeVector(::kaldi::VectorBase<float>)
- 
kaldi.nnet3.un_pad_model_height(opts:ConvolutionComputationOptions, model:ConvolutionModel, model_padded:ConvolutionModel) → ConvolutionComputation¶ Calls C++ function void ::kaldi::nnet3::time_height_convolution::UnPadModelHeight(::kaldi::nnet3::time_height_convolution::ConvolutionComputationOptions, ::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionModel, ::kaldi::nnet3::time_height_convolution::ConvolutionComputation*)
- 
kaldi.nnet3.un_vectorize_nnet(params:VectorBase, dest:Nnet)¶ Calls C++ function void ::kaldi::nnet3::UnVectorizeNnet(::kaldi::VectorBase<float>, ::kaldi::nnet3::Nnet *)
- 
kaldi.nnet3.update_nnet_with_max_change(delta_nnet:Nnet, max_param_change:float, max_change_scale:float, scale:float, nnet:Nnet) -> (suc:bool, num_max_change_per_component_applied:list<int>, num_max_change_global_applied:int)¶ Calls C++ function bool ::kaldi::nnet3::UpdateNnetWithMaxChange(::kaldi::nnet3::Nnet, float, float, float, ::kaldi::nnet3::Nnet , ::std::vector< ::int32>, int*)
- 
kaldi.nnet3.variable_merging_optimization(config:NnetOptimizeOptions, nnet:Nnet, computation:NnetComputation)¶ Calls C++ function void ::kaldi::nnet3::VariableMergingOptimization(::kaldi::nnet3::NnetOptimizeOptions, ::kaldi::nnet3::Nnet, ::kaldi::nnet3::NnetComputation *)
- 
kaldi.nnet3.vectorize_nnet(src:Nnet, params:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::VectorizeNnet(::kaldi::nnet3::Nnet, ::kaldi::VectorBase<float> *)
- 
kaldi.nnet3.write_cindex_vector(os:ostream, binary:bool, vec:list<tuple<int, Index>>)¶ Calls C++ function void ::kaldi::nnet3::WriteCindexVector(::std::basic_ostream<char, ::std::char_traits<char> >, bool, ::std::vector< ::kaldi::nnet3::Cindex>)
- 
kaldi.nnet3.write_index_vector(os:ostream, binary:bool, vec:list<Index>)¶ Calls C++ function void ::kaldi::nnet3::WriteIndexVector(::std::basic_ostream<char, ::std::char_traits<char> >, bool, ::std::vector< ::kaldi::nnet3::Index>)
- 
kaldi.nnet3.write_vector_as_char(os:ostream, binary:bool, vec:VectorBase)¶ Calls C++ function void ::kaldi::nnet3::WriteVectorAsChar(::std::basic_ostream<char, ::std::char_traits<char> >, bool, ::kaldi::VectorBase<float>)