code: def run(self, inputs, **kwargs):
      input = {
          self.model.arguments[i]: inputs[i] for i in range(len(inputs))
      }
      res = self.model.eval(input)
      # TODO: make this work for multiple output case.
      # TODO: support more types.
      if self.expected_out_types[0] == TensorProto.BOOL:
          res = res.astype("bool")
      return [res]
  
file_path: CNTK/bindings/python/onnx_cntk/backend.py
imports: import cntk
  import numpy
  from onnx import helper, TensorProto
  from onnx.backend.base import Backend
  from onnx.backend.base import BackendRep
label_desc: Use image node_id 2 for calling the CNTKBackendRep obj's underlying member method code with example usage: obj.run(inputs) and returns: list