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

Function get_input_shapes

tools/test_runner.py:164–188  ·  view source on GitHub ↗
(sample_case, param_names)

Source from the content-addressed store, hash-verified

162
163
164def get_input_shapes(sample_case, param_names):
165 param_shape_map = {}
166 name_array = []
167 shape_array = []
168 for i in range(len(param_names)):
169 file_name = sample_case + '/input_' + str(i) + '.pb'
170 name, data = read_pb_file(file_name)
171 param_shape_map[name] = data.shape
172 shape_array.append(data.shape)
173 if name:
174 name_array.append(name)
175
176 if len(name_array) < len(shape_array):
177 param_shape_map = {}
178 for i in range(len(param_names)):
179 param_shape_map[param_names[i]] = shape_array[i]
180
181 return param_shape_map
182
183 for name in param_names:
184 if not name in param_shape_map:
185 print("Input {} does not exist!".format(name))
186 sys.exit()
187
188 return param_shape_map
189
190
191def run_one_case(model, param_map):

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