File size: 621 Bytes
8aa44e7 44fce2f 78022ff 9c88742 f5fb53f 9c88742 44fce2f e8bfa89 44fce2f 78022ff 44fce2f 78022ff 44fce2f 78022ff |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import streamlit as st
import torch
import numpy as np
import views
from resources import load_corrector, load_data, load_model_and_tokenizer
use_cpu = not torch.cuda.is_available()
device = "cpu" if use_cpu else "cuda"
df = load_data()
encoder, tokenizer = load_model_and_tokenizer(device)
corrector = load_corrector()
# Caching the precomputed embeddings since they are stored locally and large
@st.cache_data
def load_embeddings():
return np.load("syac-title-embeddings.npy")
embeddings = load_embeddings()
tab1, tab2 = st.tabs(["plot", "diffs"])
with tab1:
views.plot()
with tab2:
views.diffs()
|