class_docstr: Setup Caffe parameters into CNTK format
class_docstr_tok: ["Setup","Caffe","parameters","into","CNTK","format"]
docstr:  The default Caffe to CNTK uniform model setup
  
  Args:
      caffe_parameters (:class:`caffe.Parameters`): the parameters of Caffe
      inputs_info ('class':`cntk.contrib.crosstalkcaffe.unimodel.cntkmodel.CntkTensorDefinition`):
          The input information of current layer
      cntk_layer_def ('class':`cntk.contrib.crosstalkcaffe.unimodel.cntkmodel.CntkLayersDefinition`):
          The converted definition of CNTK layers
      tensor_check (bool, default=True): Whether to check the tensor shape
  
  Return:
      None
docstr_tok: ["The","default","Caffe","to","CNTK","uniform","model","setup","Args",":","caffe_parameters","(",":","class",":","`","caffe.Parameters","`",")",":","the","parameters","of","Caffe","inputs_info","(","'class","'",":","`","cntk.contrib.crosstalkcaffe.unimodel.cntkmodel.CntkTensorDefinition","`",")",":","The","input","information","of","current","layer","cntk_layer_def","(","'class","'",":","`","cntk.contrib.crosstalkcaffe.unimodel.cntkmodel.CntkLayersDefinition","`",")",":","The","converted","definition","of","CNTK","layers","tensor_check","(","bool",",","default=True",")",":","Whether","to","check","the","tensor","shape","Return",":","None"]
code: def default(
      caffe_parameters, inputs_info, cntk_layer_def, tensor_check=True
  ):
      """
       The default Caffe to CNTK uniform model setup
  
      Args:
          caffe_parameters (:class:`caffe.Parameters`): the parameters of Caffe
          inputs_info ('class':`cntk.contrib.crosstalkcaffe.unimodel.cntkmodel.CntkTensorDefinition`):
              The input information of current layer
          cntk_layer_def ('class':`cntk.contrib.crosstalkcaffe.unimodel.cntkmodel.CntkLayersDefinition`):
              The converted definition of CNTK layers
          tensor_check (bool, default=True): Whether to check the tensor shape
  
      Return:
          None
      """
      if caffe_parameters:
          pass
      # tensor align check
      if not tensor_check:
          cntk_layer_def.parameters = cntkmodel.CntkParameters()
          return
      try:
          identity_check = inputs_info[0].tensor[:]
          for input_info in inputs_info:
              if not input_info.tensor == identity_check:
                  raise AttributeError(
                      "Non-align input tensor %s",
                      cntk_layer_def.op_name,
                  )
      except OverflowError:
          raise AttributeError(
              "Non-align input tensor %s", cntk_layer_def.op_name
          )
  
      cntk_layer_def.tensor = identity_check
      if not cntk_layer_def.parameters:
          cntk_layer_def.parameters = cntkmodel.CntkParameters()
  
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 1 for calling the SetupCaffeParameters obj's underlying member method code with example usage: obj.default(caffe_parameters, inputs_info, cntk_layer_def, tensor_check) without return types