espnet2.asr_transducer.encoder.validation.validate_block_arguments
espnet2.asr_transducer.encoder.validation.validate_block_arguments
espnet2.asr_transducer.encoder.validation.validate_block_arguments(configuration: Dict[str, Any], block_id: int, previous_block_output: int) → Tuple[int, int]
Set of methods to validate encoder architecture.
This module provides a set of functions to validate the configuration of various blocks in an encoder architecture, ensuring that all required parameters are present and correctly defined.
Functions: : validate_block_arguments(configuration, block_id, previous_block_output): : Validate block arguments for a given block configuration. <br/> validate_input_block(configuration, body_first_conf, input_size): : Validate the input block configuration and its output size. <br/> validate_architecture(input_conf, body_conf, input_size): : Validate the entire architecture by checking input and body block configurations.