MCPcopy Create free account
hub / github.com/pytorch/pytorch / run

Method run

caffe2/python/onnx/backend_cpp_rep.py:33–51  ·  view source on GitHub ↗
(self, inputs)

Source from the content-addressed store, hash-verified

31 return self.__core.external_inputs()
32
33 def run(self, inputs):
34 output_values = None
35 if isinstance(inputs, dict):
36 output_values = self.__core.run(inputs)
37 elif isinstance(inputs, list) or isinstance(inputs, tuple):
38 if len(inputs) != len(self.__uninitialized_inputs):
39 raise RuntimeError('Expected {} values for uninitialized '
40 'graph inputs ({}), but got {}.'.format(
41 len(self.__uninitialized_inputs),
42 ', '.join(self.__uninitialized_inputs),
43 len(inputs)))
44 input_map = {}
45 for k, v in zip(self.__uninitialized_inputs, inputs):
46 input_map[k] = v
47 output_values = self.__core.run(input_map)
48 else:
49 # single input
50 output_values = self.__core.run([inputs])
51 return namedtupledict('Outputs', self.__external_outputs)(*output_values)

Callers

nothing calls this directly

Calls 4

isinstanceFunction · 0.85
namedtupledictFunction · 0.85
formatMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected