code: def train(self):
      self.model_name = self.input
      # self.clf = RandomForestClassifier(random_state=self.seed)
      self.clf = setup_model(self.model_name, random_state=self.seed)
      self.clf.fit(self.X_train, self.y_train)
      self.preds = self.clf.predict(self.X_test)
      self.accuracy = accuracy_score(self.y_test, self.preds)
      self.next(self.join_train)
  
file_path: wandb/tests/functional_tests/t0_main/metaflow/wandb-foreach-flow.py
imports: import os
  import pandas
  from metaflow import FlowSpec, Parameter, step
  from sklearn.ensemble import GradientBoostingClassifier, RandomForestClassifier
  from sklearn.metrics import accuracy_score
  from sklearn.model_selection import train_test_split
  from wandb.integration.metaflow import wandb_log
label_desc: Use image node_id 3 for calling the WandbForeachFlow obj's underlying member method code with example usage: obj.train() without return types