def METHOD_NAME(executor):
    from tvm.contrib import tedd
    error = {}
    for func_name, func_meta in executor.function_metadata.items():
        # check converted op only
        if "main" not in func_name:
            primfunc = list(func_meta.relay_primfuncs.values())[0]
            schs = primfunc.attrs["schedule"].schedule_record
            for index in range(len(schs)):
                try:
                    sch = schs[index].normalize()
                    tedd.viz_dataflow_graph(sch, False, "", True)
                    tedd.viz_itervar_relationship_graph(sch, False, "", True)
                    tedd.viz_schedule_tree(sch, False, "", True)
                except:
                    if func_name not in error:
                        error[func_name] = []
                    error[func_name].append(index)
    assert error == {}, str(error)