in code/inference.py [0:0]
def input_fn(request_body, request_content_type):
"""An input_fn that loads a pickled tensor"""
if request_content_type == "application/json":
sequence = json.loads(request_body)
print("Input protein sequence: ", sequence)
encoded_sequence = tokenizer.encode_plus(
sequence,
max_length = MAX_LEN,
add_special_tokens = True,
return_token_type_ids = False,
padding = 'max_length',
return_attention_mask = True,
return_tensors='pt'
)
input_ids = encoded_sequence['input_ids']
attention_mask = encoded_sequence['attention_mask']
return input_ids, attention_mask
raise ValueError("Unsupported content type: {}".format(request_content_type))