{ "seed": 123457, "device": "cuda", "smoke_only": false, "smoke_only_untrained_test_lab_indices": [], "descriptor_features_predeclared": [ "LogP", "BertzCT", "MolMR", "NumAromaticRings", "HeavyAtomCount" ], "neural_config": { "base_models": [ "gat", "gcn", "fpnn" ], "gat": { "model": { "graph_model_kwargs": { "input_dim": 8, "hidden_dim": 320, "num_layers": 4, "dropout": 0.18, "num_labs": 23, "lab_embed_dim": 32 }, "graph_feature_dim": 320, "descriptor_hidden_dims": [ 160, 80 ], "final_hidden_dims": [ 160, 80 ], "dropout": 0.2, "use_batch_norm": true }, "training": { "epochs": 600, "lr": 0.0003, "weight_decay": 5e-06, "patience": 60, "plateau_patience": 40, "factor": 0.6, "min_lr": 1e-06, "batch_size": 32, "gradient_clip": 1.0 } }, "gcn": { "model": { "graph_model_kwargs": { "input_dim": 8, "hidden_dim": 256, "num_layers": 5, "dropout": 0.2, "num_labs": 23, "lab_embed_dim": 32 }, "graph_feature_dim": 256, "descriptor_hidden_dims": [ 128, 64 ], "final_hidden_dims": [ 128, 64 ], "dropout": 0.2, "use_batch_norm": true }, "training": { "epochs": 600, "lr": 0.0004, "weight_decay": 1e-05, "patience": 60, "plateau_patience": 35, "factor": 0.6, "min_lr": 1e-06, "batch_size": 32, "gradient_clip": 1.0 } }, "fpnn": { "model": { "input_dim": 2048, "hidden_dims": [ 768, 384, 192, 96 ], "dropout": 0.15, "use_batch_norm": true, "num_labs": 23, "lab_embed_dim": 64, "input_dropout": 0.1 }, "training": { "epochs": 600, "lr": 0.0015, "weight_decay": 1e-05, "patience": 60, "warmup_epochs": 15, "batch_size": 128, "gradient_clip": 1.0 } }, "meta_learner": { "n_estimators": 800, "max_depth": 12, "min_samples_split": 5, "min_samples_leaf": 3, "max_features": 0.8, "bootstrap": true, "max_samples": 0.85, "n_jobs": -1 }, "device": "auto" }, "parameter_counts": { "gat": 505377, "gcn": 391137, "fpnn": 2014977 }, "training_seconds_by_model": { "gat": 2284.689162999988, "gcn": 2203.2741107999973, "fpnn": 128.70475809999334 }, "total_run_seconds": 4665.188108800001, "gpu_name": "NVIDIA GeForce RTX 4080", "test_set_used_for_selection": false, "checkpoint_root": "checkpoints" }