class_docstr: .. note:: `zoo.pipeline.api.onnx` is deprecated in 0.10.0
  This will be removed in future releases.
class_docstr_tok: ["..","note",":",":","`","zoo.pipeline.api.onnx","`","is","deprecated","in","0.10.0","This","will","be","removed","in","future","releases","."]
code: def run_node(node, inputs, is_training=False):
      warnings.warn(
          "deprecated in 0.10.0, and will be removed in future release"
      )
      inputs_list = []
      assert len(inputs) == len(list(node.input))
      for node_input, input_data in zip(node.input, inputs):
          inputs_list.append(OnnxInput(node_input, input_data))
      mapper = OperatorMapper.of(node, set(), inputs_list)
      out_tensor = mapper.to_tensor()
  
      model = zmodels.Model(
          input=[i.zvalue for i in mapper.model_inputs],
          output=out_tensor,
      )
      data = [i.data for i in mapper.model_inputs]
      model.training(is_training)
      output = model.forward(data if len(data) > 1 else data[0])
      result = {}
      if isinstance(output, list):
          assert len(output) == len(node.output)
          for o, no in zip(output, node.output):
              result[no] = o
      else:
          result[node.output[0]] = output
      return result
  
file_path: analytics-zoo/pyzoo/zoo/pipeline/api/onnx/onnx_loader.py
imports: from collections import OrderedDict
  import onnx
  import zoo.pipeline.api.keras.models
  from zoo.pipeline.api.onnx.mapper.operator_mapper import OperatorMapper
  from zoo.pipeline.api.onnx.onnx_helper import OnnxHelper
  import warnings
label_desc: Use image node_id 3 for calling the OnnxLoader obj's underlying member method code with example usage: obj.run_node(node, inputs, is_training) and returns: result