code: def __post_init__(self):
      assert self.tree_depth > 0, "tree_depth should be greater than 0"
      # Either gflu_stages or num_trees should be greater than 0
      assert self.num_trees > 0, (
          "`num_trees` must be greater than 0."
          "If you want a lighter model which performs better, use GANDALF."
      )
      super().__post_init__()
  
imports: from dataclasses import dataclass, field
  from pytorch_tabular.config import ModelConfig
label_desc: Use image node_id 1 for calling the GatedAdditiveTreeEnsembleConfig obj's underlying member method code with example usage: obj.__post_init__() without return types