def METHOD_NAME():
    """iterator"""
    n_used_eval_triple = 0
    start = timeit.default_timer()
    for batch_feed_dict in reader():
        head_score, tail_score = exe.run(program=program,
                                         fetch_list=fetch_list,
                                         feed=batch_feed_dict)
        yield batch_feed_dict["test_triple"], head_score, tail_score
        n_used_eval_triple += 1
        if n_used_eval_triple % 500 == 0:
            print('[{:.3f}s] #evaluation triple: {}/{}'.format(
                timeit.default_timer(
                ) - start, n_used_eval_triple, self.reader.test_num))