MCPcopy Create free account
hub / github.com/ROCm/AMDMIGraphX / wrapup_inputs

Function wrapup_inputs

tools/test_runner.py:92–116  ·  view source on GitHub ↗
(io_folder, param_names)

Source from the content-addressed store, hash-verified

90
91
92def wrapup_inputs(io_folder, param_names):
93 param_map = {}
94 data_array = []
95 name_array = []
96 for i in range(len(param_names)):
97 file_name = io_folder + '/input_' + str(i) + '.pb'
98 name, data = read_pb_file(file_name)
99 param_map[name] = data
100 data_array.append(data)
101 if name:
102 name_array.append(name)
103
104 if len(name_array) < len(data_array):
105 param_map = {}
106 for i in range(len(param_names)):
107 param_map[param_names[i]] = data_array[i]
108
109 return param_map
110
111 for name in param_names:
112 if not name in param_map.keys():
113 print("Input {} does not exist!".format(name))
114 sys.exit()
115
116 return param_map
117
118
119def read_outputs(io_folder, out_names):

Callers 1

mainFunction · 0.85

Calls 6

lenFunction · 0.85
read_pb_fileFunction · 0.70
rangeFunction · 0.50
printFunction · 0.50
appendMethod · 0.45
formatMethod · 0.45

Tested by

no test coverage detected