code: def generateDoc(self, formatter):
      for device, _ in self.getDeviceImpl():
          formatter.addCode("{engine}".format(engine=self.engine), True)
          if device:
              formatter.addRaw(" on ")
              formatter.addEmphasis("{device}".format(device=device), 1)
  
imports: import argparse
  import os
  from caffe2.python.docs.formatter import Markdown
  from caffe2.python.docs.generator import OpDocGenerator, DocUploader
  from caffe2.python.docs.generator import OperatorDoc, OperatorEngine
label_desc: Use image node_id 1 for calling the GHOperatorEngine obj's underlying member method code with example usage: obj.generateDoc(formatter) without return types