class_docstr: Helper class uses for constructing Python bytecode
class_docstr_tok: ["Helper","class","uses","for","constructing","Python","bytecode"]
code: def create_load_global(
      self, name, push_null, add=False
  ) -> Instruction:
      if add:
          self.tx.output.update_co_names(name)
      assert (
          name in self.code_options["co_names"]
      ), f"{name} not in co_names"
      return create_load_global(name, push_null)
  
imports: import collections
  import dataclasses
  import re
  import sys
  import types
  from typing import Counter, Dict, List, Optional
  import torch.nn
  from .None import utils
  from .bytecode_transformation import create_call_function, create_dup_top, create_instruction, create_load_global, create_rot_n, Instruction
  from .exc import unimplemented
  from .source import AttrSource, Source
  from .utils import is_safe_constant, rot_n_helper
  from .variables.base import VariableTracker
  from .variables.nn_module import NNModuleVariable
  from .variables.tensor import NumpyNdarrayVariable, SymNodeVariable, TensorVariable, UnspecializedPythonVariable
  from .variables.torch_function import TensorWithTFOverrideVariable
label_desc: Use image node_id 17 for calling the PyCodegen obj's underlying member method code with example usage: obj.create_load_global(name, push_null, add) and returns: create_load_global