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