class_docstr: Saves model topology, losses & metrics
class_docstr_tok: ["Saves","model","topology",",","losses","&","metrics"]
code: def after_create(self):
      # log model
      if self.log_model:
          if not hasattr(self, "save_model"):
              # does not have the SaveModelCallback
              self.learn.add_cb(
                  SaveModelCallback(
                      fname=ifnone(self.model_name, "model")
                  )
              )
          else:
              # override SaveModelCallback
              if self.model_name is not None:
                  self.save_model.fname = self.model_name
  
imports: from __future__ import annotations
  from ..basics import *
  from .progress import *
  from ..text.data import TensorText
  from ..tabular.all import TabularDataLoaders, Tabular
  from .hook import total_params
  from .tracker import SaveModelCallback
  import wandb
label_desc: Use image node_id 2 for calling the WandbCallback obj's underlying member method code with example usage: obj.after_create() without return types