class_docstr: This class manages scope driven way of parameter sharing across different
  NameScopes.
class_docstr_tok: ["This","class","manages","scope","driven","way","of","parameter","sharing","across","different","NameScopes","."]
code: def get_parameter_name(self, name):
      candidate_scope = scope.CurrentNameScope()
      best_scope = self._resolve_scope_overrides(candidate_scope)
      if best_scope != candidate_scope:
          logger.info(
              "Overwriting scope {0} with scope {1}".format(
                  candidate_scope, best_scope
              )
          )
  
      return best_scope + name
  
file_path: pytorch/caffe2/python/modeling/parameter_sharing.py
imports: from caffe2.python import scope
  import contextlib
  import logging
label_desc: Use image node_id 3 for calling the ParameterSharingContext obj's underlying member method code with example usage: obj.get_parameter_name(name) and returns: unknown