vllm_omni.model_executor.models.breeze_tts_2 ¶
Modules:
| Name | Description |
|---|---|
code2wav | |
configuration_breeze | Configuration for the released Breeze-TTS-2 checkpoint. |
depth_decoder | Breeze's within-frame transformer, with frame-local KV state. |
first_code_sampler | Capture first-code sampling while preserving each request's RNG stream. |
modeling_breeze | Breeze-TTS-2: T5Gemma2 prompt encoding, paged Qwen3, and RVQ decoding. |
pipeline | |
prompt | Breeze's instruction and reference-audio templates for both public APIs. |
reference_encoder | The bundled Qwen3 codec encoder used by Breeze voice cloning. |
text_encoder_graph | Padded T5Gemma2 prefill graphs with explicit bidirectional masks. |
BreezeCode2Wav ¶
Bases: Qwen3TTSCode2Wav
Breeze bundles the same Qwen3 codec under audio_tokenizer/.
BreezeForConditionalGeneration ¶
Bases: Module
depth_decoder instance-attribute ¶
depth_decoder = BreezeDepthDecoder(
self.config.depth_decoder_config
)
gpu_resident_buffer_keys instance-attribute ¶
gpu_resident_buffer_keys = {
("breeze_state", "current"),
("breeze_state", "history"),
("breeze_prepared", "embeds"),
}
lm_head instance-attribute ¶
model instance-attribute ¶
omni_pooler_payload_include_hidden class-attribute instance-attribute ¶
requires_full_prefix_cached_hidden_states class-attribute instance-attribute ¶
text_encoder_proj instance-attribute ¶
compute_logits ¶
compute_logits(
hidden_states: Tensor,
sampling_metadata: SamplingMetadata | None = None,
) -> Tensor
forward ¶
forward(
input_ids: Tensor,
positions: Tensor,
intermediate_tensors: IntermediateTensors | None = None,
inputs_embeds: Tensor | None = None,
**_: object,
) -> Tensor | IntermediateTensors
make_omni_output ¶
make_omni_output(
model_outputs: Tensor,
*,
model_intermediate_buffer: list[dict[str, object]]
| None = None,
request_token_spans: list[tuple[int, int]]
| None = None,
**_: object,
) -> OmniOutput
preprocess ¶
preprocess(
input_ids: Tensor,
input_embeds: Tensor | None,
*,
breeze_prompt: dict[str, Any],
breeze_sampling: BreezeSampling,
global_request_id: list[str],
breeze_prepared: dict[str, Tensor] | None = None,
breeze_state: BreezeState | None = None,
_omni_is_prefill: bool,
_omni_seed: int | None = None,
**_: object,
) -> tuple[Tensor, Tensor, dict[str, object]]