VQModel  
A VQ-VAE model for decoding latent representations.  
This model inherits from [`ModelMixin`]. Check the superclass documentation for it's generic methods implemented
for all models (such as downloading or saving).  
Parameters:
in_channels (int, *optional*, defaults to 3): Number of channels in the input image.
out_channels (int,  *optional*, defaults to 3): Number of channels in the output.
down_block_types (`Tuple[str]`, *optional*, defaults to `("DownEncoderBlock2D",)`):