6def main(nnpackage_path, backends="cpu"):
9 session = infer.session(nnpackage_path, backends)
12 input_infos = session.get_inputs_tensorinfo()
14 for info
in input_infos:
16 dims = list(info.dims)
18 shape = tuple(dims[:info.rank])
20 dummy_inputs.append(np.zeros(shape, dtype=info.dtype))
22 outputs = session.infer(dummy_inputs)
24 print(f
"nnpackage {nnpackage_path.split('/')[-1]} runs successfully.")