code: def config_args(self, parser):
      super().config_args(parser)
      parser.add_argument(
          "--n-cpu", help="num of CPU to use", default="auto"
      )
      parser.add_argument(
          "--mem-bytes", help="bytes of memory to use", default="auto"
      )
      parser.add_argument(
          "--n-io-process", help="num of IO processes", default="1"
      )
      parser.add_argument(
          "--cuda-devices",
          help="CUDA device to use, if not specified, will use "
          "all available devices",
          default="auto",
      )
  
file_path: mars/mars/deploy/oscar/worker.py
imports: import os
  from ...resource import cpu_count, cuda_count, mem_total, Resource
  from ...services import NodeRole
  from ...utils import get_next_port
  from .cmdline import OscarCommandRunner
  from .local import start_worker, stop_worker
  from .pool import create_worker_actor_pool
label_desc: Use image node_id 2 for calling the WorkerCommandRunner obj's underlying member method code with example usage: obj.config_args(parser) without return types