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>)