code: def __init__(self, in_dim: int, latent_dim: int, dropout: float):
      super().__init__()
      self.in_dim = in_dim
      self.latent_dim = latent_dim
      self.dropout = dropout
  
file_path: carefree-learn/cflearn/modules/blocks/mixed_stacks/schema.py
imports: from abc import abstractmethod
  from torch import Tensor
  from typing import Dict
  from typing import Type
  from typing import Tuple
  from typing import Optional
  from torch.nn import Module
  from cftool.misc import WithRegister
label_desc: Use image node_id 1 to create a new ChannelMixerBase object from inherited base classes: Module, WithRegister with example: obj = ChannelMixerBase(in_dim, latent_dim, dropout)