zuliani1123's picture
Upload 4 files
ddaf22b verified
raw
history blame contribute delete
599 Bytes
import torch
from transpolymer_model.model import TransPolymer
from transpolymer_model.tokenizer import PolymerTokenizer
def load_model_and_tokenizer():
tokenizer = PolymerTokenizer()
model = TransPolymer.from_pretrained("pretrained/transpolymer") # ubah ikut lokasi sebenar
model.eval()
return tokenizer, model
def preprocess_input(smiles, temp, mw):
return f"{smiles} ${temp} ${mw}"
def predict_property(input_seq, model, tokenizer):
inputs = tokenizer(input_seq, return_tensors="pt")
with torch.no_grad():
output = model(**inputs)
return output.item()