code: def node_id(self) -> str:
      return ray.get_runtime_context().node_id.hex()
  
file_path: horovod/horovod/ray/worker.py
imports: from typing import Dict, List
  import socket
  import ray
  import os
  from horovod.ray import ray_logger
label_desc: Use image node_id 2 for calling the BaseHorovodWorker obj's underlying member method code with example usage: obj.node_id() and returns: ray