code: def __eq__(self, o: Device) -> bool:
      if isinstance(o, GPUDevice):
          return self.node_id == o.node_id and self.gpu_id == o.gpu_id
      return False
  
imports: from dataclasses import dataclass
  from abc import ABC, abstractmethod
label_desc: Use image node_id 2 for calling the GPUDevice obj's underlying member method code with example usage: obj.__eq__(o) and returns: False, unknown