class_docstr: Radial Flow model.
  
  Args:
      model_config (RadialFlowConfig): The RadialFlow model configuration setting the main parameters of
          the model.
code: def __init__(self, model_config: RadialFlowConfig):
      BaseNF.__init__(self, model_config)
  
      self.x0 = nn.Parameter(torch.randn(1, self.input_dim))
      self.log_alpha = nn.Parameter(torch.randn(1))
      self.beta = nn.Parameter(torch.randn(1))
      self.model_name = "RadialFlow"
  
      nn.init.normal_(self.x0)
      nn.init.normal_(self.log_alpha)
      nn.init.normal_(self.beta)
  
file_path: benchmark_VAE/src/pythae/models/normalizing_flows/radial_flow/radial_flow_model.py
imports: import os
  import torch
  import torch.nn
  from ...base.base_utils import ModelOutput
  from ..base import BaseNF
  from .radial_flow_config import RadialFlowConfig
label_desc: Use image node_id 1 to create a new RadialFlow object from inherited base classes: BaseNF with example: obj = RadialFlow(model_config)