Diffusers documentation

MiniMaxMusic3Transformer1DModel

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v0.42.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

MiniMaxMusic3Transformer1DModel

MiniMax Music 3'ün 2,4B akış eşleştirme (flow-matching) Diffusion Transformer'ı. Modelin otoregresif dil modeli aşamasının çerçeve başına gizli durumlarına koşullu olarak, 128 kanallı Flow-VAE ses latentlerini gürültüden arındırır; akış eşleştirme zaman adımını ek bir dizi jetonu olarak başa ekler (kısmi dönerli dikkat ve GLU beslemeli, Stable-Audio soyundan gelen sürekli bir transformer).

MiniMaxMusic3Transformer1DModel

sınıf diffusers.MiniMaxMusic3Transformer1DModel

< >

( in_channels: int = 128condition_dim: int = 2048num_layers: int = 36num_attention_heads: int = 32attention_head_dim: int = 64ff_inner_dim: int = 8192rotary_dim: int = 32fourier_embedding_dim: int = 256 )

MiniMax Music 3'ün akış eşleştirme difüzyon dönüştürücüsü. Otoregresif dil modeli aşamasının ürettiği çerçeve başına gizli durumlara koşullu olarak, Flow-VAE ses latentlerini gürültüden arındırır.

Girdiler, (batch, in_channels, length) biçiminde 1B latent dizilerdir. Koşullandırma sinyali (encoder_hidden_states, biçim (batch, length, condition_dim)) zaten latent zaman çizelgesine hizalanmış olmalıdır — bkz. MiniMaxMusic3ConditionEncoder. Akış eşleştirme timestep değeri 0'dan (gürültü) 1'e (veri) kadar ilerler.

forward

< >

( hidden_states: Tensortimestep: Tensorencoder_hidden_states: Tensorreturn_dict: bool = True )

Parametreler

  • hidden_states (torch.Tensor, şekli (batch, in_channels, length)) — Gürültülü Flow-VAE latentleri.
  • timestep (torch.Tensor, şekli (batch,)) — [0, 1] aralığında, 0'ın saf gürültü, 1'in veri olduğu flow-matching zamanı.
  • encoder_hidden_states (torch.Tensor, şekli (batch, length, condition_dim)) — MiniMaxMusic3ConditionEncoder'den kare hizalı koşullandırma. Sınıflandırıcı-ücretsiz yönlendirmenin koşulsuz dalı için sıfır geçirin.
  • return_dict (bool, varsayılan True) — Düz bir tuple yerine Transformer2DModelOutput döndürülüp döndürülmemesi.
Update on GitHub