import sys sys.path.append('../') from autogl.datasets import build_dataset_from_name from autogl.solver import AutoNodeClassifier from autogl.module.train import Acc from autogl.solver.utils import set_seed import argparse if __name__ == '__main__': set_seed(202106) parser = argparse.ArgumentParser() parser.add_argument('--config', type=str, default='../configs/nodeclf_nas_macro_benchmark2.yml') parser.add_argument('--dataset', choices=['cora', 'citeseer', 'pubmed'], default='cora', type=str) args = parser.parse_args() dataset = build_dataset_from_name('cora') solver = AutoNodeClassifier.from_config(args.config) solver.fit(dataset) solver.get_leaderboard().show() out = solver.predict_proba() print('acc on dataset', Acc.evaluate(out, dataset[0].y[dataset[0].test_mask].detach().numpy()))