class_docstr: GraphStream is a class for delta automatical optimization
docstr: register hint op for pattern
  
  Arguments:
      pattern_name (string): name of this pattern
      hint_op_type (string): op type of of pattern,
                             this param can be any op exist in pattern graph
docstr_tok: ["register","hint","op","for","pattern","Arguments",":","pattern_name","(","string",")",":","name","of","this","pattern","hint_op_type","(","string",")",":","op","type","of","of","pattern",",","this","param","can","be","any","op","exist","in","pattern","graph"]
code: def register_hint_op(self, pattern_name, hint_op_type):
      """register hint op for pattern
  
      Arguments:
          pattern_name (string): name of this pattern
          hint_op_type (string): op type of of pattern,
                                 this param can be any op exist in pattern graph
      """
      self.__hint_map[pattern_name] = hint_op_type
  
file_path: delta/gcompiler/python/delta_infer/optimizer.py
imports: from __future__ import absolute_import, division, print_function
  import os
  import sys
  from .subgraphs import *
  from .cpp import DeltaGraph, AutoOptimizer, RegisterPattern
label_desc: Use image node_id 4 for calling the GraphStream obj's underlying member method code with example usage: obj.register_hint_op(pattern_name, hint_op_type) without return types