# Format for each row: name in config.py; alias; range to search
# No spaces, except between these 3 fields
# Line breaks are used to union different grid search spaces
# Feel free to add '#' to add comments

# dataset: Single, task: node (Attention)
k_fold kfold [1,2,3,4,5,6,7,8,9,10]
dataset.task task ['node']
dataset.transductive trans [True]
optim.base_lr lr [0.01]
optim.max_epoch mepochs [5]
# GATv2 Set
gnn.lambda_policy l_lambda ['None']
gnn.convolve convolve [False]
gnn.share_weights share [True]
gnn.gcn_mode gcn_mode [False]
gnn.fixed_ansatz ansatz [True]
bcsbm.p csbm_p [0.5]
bcsbm.q csbm_q [0.048,0.063,0.079,0.095,0.110,0.126,0.141,0.157,0.172,0.188,0.204,0.219,0.235,0.250,0.266,0.282,0.297,0.313,0.328,0.344,0.360,0.375,0.391,0.406,0.422,0.438,0.453,0.469,0.484,0.500]
bcsbm.mu_norm csbm_mu [0.1,4.3]
bcsbm.std_dev csbm_std_dev [0.1]
bcsbm.version toyv ['v2']
dataset.name dataset ['BCSBM']

# dataset: Single, task: node   gcn_mode: false  (Attention-lambdas)
k_fold kfold [1,2,3,4,5,6,7,8,9,10]
dataset.task task ['node']
dataset.transductive trans [True]
optim.base_lr lr [0.01]
optim.max_epoch mepochs [5]
# GATv2 Set
gnn.lambda_policy l_lambda [None]
gnn.convolve convolve [True]
gnn.share_weights share [True]
gnn.gcn_mode gcn_mode [False]
gnn.fixed_ansatz ansatz [True]
bcsbm.p csbm_p [0.5]
bcsbm.q csbm_q [0.048,0.063,0.079,0.095,0.110,0.126,0.141,0.157,0.172,0.188,0.204,0.219,0.235,0.250,0.266,0.282,0.297,0.313,0.328,0.344,0.360,0.375,0.391,0.406,0.422,0.438,0.453,0.469,0.484,0.500]
bcsbm.mu_norm csbm_mu [0.1,4.3]
bcsbm.std_dev csbm_std_dev [0.1]
bcsbm.version toyv ['v2']
dataset.name dataset ['BCSBM']

# dataset: Single, task: node (GCN)
k_fold kfold [1,2,3,4,5,6,7,8,9,10]
dataset.task task ['node']
dataset.transductive trans [True]
optim.base_lr lr [0.01]
optim.max_epoch mepochs [5]
# GATv2 Set
gnn.lambda_policy l_lambda ['None']
gnn.convolve convolve [True]
gnn.share_weights share [True]
gnn.gcn_mode gcn_mode [True]
gnn.fixed_ansatz ansatz [True]
bcsbm.p csbm_p [0.5]
bcsbm.q csbm_q [0.048,0.063,0.079,0.095,0.110,0.126,0.141,0.157,0.172,0.188,0.204,0.219,0.235,0.250,0.266,0.282,0.297,0.313,0.328,0.344,0.360,0.375,0.391,0.406,0.422,0.438,0.453,0.469,0.484,0.500]
bcsbm.mu_norm csbm_mu [0.1,4.3]
bcsbm.std_dev csbm_std_dev [0.1]
bcsbm.version toyv ['v2']
dataset.name dataset ['BCSBM']
