code: def addTable(self, table, noTitle=False):
      self.addLinebreak()
      assert len(table) > 1
      self.addLine(
          " | ".join(["----------" for i in range(len(table[0]))])
      )
      self.addLine(" | ".join(table[0]))
      for row in table[1:]:
          self.addLine(" | ".join(row))
  
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 3 for calling the GHMarkdown obj's underlying member method code with example usage: obj.addTable(table, noTitle) without return types