Views
No views yet
hlgap_hybrid_pcqm4mv2_v1.pt (PyTorch)Trained/evaluated with OGB-compliant PCQM4Mv2 splits.
1import torch
2from rdkit import Chem
3##### to be filled out
4
5device = "cuda" if torch.cuda.is_available() else "cpu"
6ckpt = "hlgap-gnn3d-transformer-pcqm4mv2-v1.pt"
7
8# 1) load model
9# from model_def import HLGapHybrid # same module you export here
10model = HLGapHybrid(...)
11model.load_state_dict(torch.load(ckpt, map_location=device))
12model.to(device).eval()
13
14# 2) featurize
15smiles = "CCOc1ccc2nc(S(N)(=O)=O)sc2c1"
16g, globals6 = build_graph_from_smiles(smiles, with_3d=True) # tensors
17
18# 3) predict (eV)
19with torch.no_grad():
20 y_pred = model(g.to(device), globals6.to(device)).item()
21print("Predicted gap (eV):", y_pred)