class_docstr: An SSH command runner with overwritten IP address calls.
class_docstr_tok: ["An","SSH","command","runner","with","overwritten","IP","address","calls","."]
code: def __init__(
      self,
      internal_ip: str,
      external_ip: str,
      worker_id: int,
      accelerator_type: str,
      *args,
      **kwargs,
  ):
      self._internal_ip = internal_ip
      self._external_ip = external_ip
      self._worker_id = worker_id
      self._accelerator_type = accelerator_type
      super().__init__(*args, **kwargs)
  
imports: import copy
  from concurrent.futures import ThreadPoolExecutor
  from types import ModuleType
  from typing import Any, Dict, Optional
  from ray._private import ray_constants
  from ray.autoscaler._private.command_runner import DockerCommandRunner, SSHCommandRunner
  from ray.autoscaler._private.gcp.node import GCPTPUNode
  from ray.autoscaler.command_runner import CommandRunnerInterface
  from ray.autoscaler.node_provider import NodeProvider
label_desc: Use image node_id 1 to create a new TPUVMSSHCommandRunner object from inherited base classes: SSHCommandRunner with example: obj = TPUVMSSHCommandRunner(internal_ip, external_ip, worker_id, accelerator_type)