code: def mutation(self, config=None, info=None, save_dir=None):
      self.result = None
      if config is not None:
          self.config = config
      self.config.mutation()
      self.restore_dir = self.save_dir
      self.save_dir = save_dir
      self.info = info
  
imports: from graph import *
  import copy
  import json
  import logging
  import random
  import numpy
  from nni.tuner import Tuner
  from nni.utils import extract_scalar_reward
label_desc: Use image node_id 3 for calling the Individual obj's underlying member method code with example usage: obj.mutation(config, info, save_dir) without return types