def METHOD_NAME(self):
    with jt.flag_scope(trace_py_var=2):
        resnet18 = resnet.Resnet18()
        x = jt.float32(np.random.rand(2, 3, 224, 224))
        y = resnet18(x)
        y.sync()
        data = jt.dump_trace_data()
        jt.clear_trace_data()
        with open(f"{jt.flags.cache_path}/resnet.pkl", "wb") as f:
            pickle.dump(data, f)
        for k,v in data["execute_op_info"].items():
            for i in v['fused_ops']:
                if i not in data["node_data"]:
                    assert 0, (i, "not found")