vllm.transformers_utils.configs.parakeet ¶ ExtractorConfig dataclass ¶ Source code in vllm/transformers_utils/configs/parakeet.py 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63@dataclass(kw_only=True, frozen=True) class ExtractorConfig: feature_size: int sampling_rate: int subsampling_factor: int subsampling_conv_kernel_size: int subsampling_conv_stride: int hop_length: int = 160 """Default `160`: Matches HF default""" clip_duration_s: int = 30 clip_min_duration_s: float = 0.1 @staticmethod def from_hf_config(config: PretrainedConfig) -> "ExtractorConfig": assert isinstance(config, PretrainedConfig) hop_length = int(getattr(config, "hop_length", ExtractorConfig.hop_length)) return ExtractorConfig( feature_size=config.num_mel_bins, sampling_rate=config.sampling_rate, hop_length=hop_length, subsampling_factor=config.subsampling_factor, subsampling_conv_kernel_size=config.subsampling_conv_kernel_size, subsampling_conv_stride=config.subsampling_conv_stride, ) hop_length class-attribute instance-attribute ¶ hop_length: int = 160 Default 160: Matches HF default