Description
Vector quantization for discrete latent spaces in world models.
Operation
# Quantize continuous vectors to codebook entries
# z: (B, T, D) continuous latents
# codebook: (K, D) learnable embeddings
quantized, indices, commitment_loss = vector_quantize(z, codebook)
Implementation
- Efficient L2 distance to all codebook entries
- Straight-through estimator for gradients
- EMA codebook update option
- Codebook utilization tracking
Tests
Used In
VQ-VAE, VQGAN, Genie, DALL-E, world models
Description
Vector quantization for discrete latent spaces in world models.
Operation
Implementation
Tests
Used In
VQ-VAE, VQGAN, Genie, DALL-E, world models