code: def run(self, job, rid, exp_config, call_back_func, **kwargs):
      job.verify_local()
      self.running = True
      config_path = os.path.join(job.path, "jobs", "%d.json" % job.jid)
      job.config.save(config_path)
      value = input(
          """# Job running path is %s
          # Config is at %s
          Job command is:
          %s
          Please run the job and manually type in results:\n"""
          % (job.path, config_path, job.script)
      )
      value = float(value)
      self.running = False
      call_back_func(value, job.jid)
  
file_path: auptimizer/src/aup/EE/Resource/PassiveResourceManager.py
imports: import logging
  import os
  from six.moves import input
  from .AbstractResourceManager import AbstractResourceManager
label_desc: Use image node_id 3 for calling the PassiveResourceManager obj's underlying member method code with example usage: obj.run(job, rid, exp_config, call_back_func) without return types