Download example.py from Kiria-Nozan/ApexOracle: direct link, hf CLI and curl.
- Browser
- Download file 599 Bytes
-
https://huggingface.co/Kiria-Nozan/ApexOracle/resolve/main/example.py
- Command line
-
hf download hf://Kiria-Nozan/ApexOracle/example.py
-
curl -L -o example.py https://huggingface.co/Kiria-Nozan/ApexOracle/resolve/main/example.py
599 Bytes
| """Minimal padded-batch smoke test for the ApexOracle DLM encoder.""" | |
| import torch | |
| from transformers import AutoTokenizer | |
| from DLM_emb_model import MolEmbDLM | |
| MODEL_DIR = "Kiria-Nozan/ApexOracle" | |
| device = torch.device("cuda") | |
| tokenizer = AutoTokenizer.from_pretrained(MODEL_DIR) | |
| model = MolEmbDLM.from_pretrained(MODEL_DIR).eval().to(device) | |
| batch = tokenizer( | |
| ["[C] [C] [O]", "[C] [=C] [C] [=C] [C] [=C] [Ring1] [=Branch1]"], | |
| padding=True, | |
| truncation=False, | |
| return_tensors="pt", | |
| ).to(device) | |
| with torch.no_grad(): | |
| hidden_states = model(**batch) | |
| print(hidden_states.shape) | |