Spaces:
Sleeping
Sleeping
from transformers import AutoTokenizer, AutoModel, utils | |
from bertviz import model_view | |
utils.logging.set_verbosity_error() # Suppress standard warnings | |
def get_predictions(input_text): | |
model_name = "microsoft/xtremedistil-l12-h384-uncased" | |
model = AutoModel.from_pretrained(model_name, output_attentions=True) | |
tokenizer = AutoTokenizer.from_pretrained(model_name) | |
inputs = tokenizer.encode(input_text, return_tensors='pt') | |
outputs = model(inputs) | |
attention = outputs[-1] | |
tokens = tokenizer.convert_ids_to_tokens(inputs[0]) | |
model_html = model_view(attention, tokens, html_action="return") | |
with open("static/model_view.html", 'w') as file: | |
file.write(model_html.data) | |