class_docstr: Adapt Caffe prototxt and weights into uniform format
class_docstr_tok: ["Adapt","Caffe","prototxt","and","weights","into","uniform","format"]
code: def _get_layer_type(self, raw_layer):
      caffe_layer_type = raw_layer.type
      try:
          cntk_layer_type = caffeimpl.CAFFE_LAYER_WRAPPER[
              caffe_layer_type
          ]
      except KeyError:
          cntk_layer_type = self._try_special_case_wrapper(raw_layer)
      if not cntk_layer_type:
          if raw_layer.type in NEGLECT_LAYERS:
              sys.stderr.write(
                  "Warning: Un-supported bvlccaffe type: %s-%s\n"
                  % (raw_layer.name, caffe_layer_type)
              )
          else:
              sys.stderr.write(
                  "Error: Un-support and import bvlccaffe type missing: %s-%s\n"
                  % (raw_layer.name, caffe_layer_type)
              )
              raise KeyError(
                  ".".join((raw_layer.name, caffe_layer_type))
              )
          return None, None
      return cntk_layer_type, caffe_layer_type
  
imports: import sys
  import os
  import time
  import math
  from cntk.contrib.crosstalkcaffe.unimodel import cntkmodel
  from cntk.contrib.crosstalkcaffe.adapter import baseadapter
  from .None import caffeimpl
label_desc: Use image node_id 7 for calling the CaffeAdapter obj's underlying member method code with example usage: obj._get_layer_type(raw_layer) and returns: cntk_layer_type,  caffe_layer_type, None,  None