|
- from autogl.datasets import build_dataset_from_name
- from autogl.solver import AutoNodeClassifier
- from autogl.solver.utils import set_seed
- import argparse
- from autogl.backend import DependentBackend
-
- 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')
- label = dataset[0].nodes.data["y" if DependentBackend.is_pyg() else "label"][dataset[0].nodes.data["test_mask"]].cpu().numpy()
- solver = AutoNodeClassifier.from_config(args.config)
- solver.fit(dataset)
- solver.get_leaderboard().show()
- acc = solver.evaluate(metric="acc")
- print('acc on dataset', acc)
|